From f70f5f9aa61bdbd0cb953b67374f2ca5d1b2d15a Mon Sep 17 00:00:00 2001 From: darcy-shen Date: Fri, 6 Oct 2023 15:00:38 +0000 Subject: [PATCH] Build: (5fe1bd4) [65_1] Upgrade to Qt 6 on macOS --- research.data | 10909 ++++++++++++++++++++++++------------------------ research.js | 2 +- 2 files changed, 5455 insertions(+), 5456 deletions(-) diff --git a/research.data b/research.data index df60e1a63..2f9f2f7ec 100644 --- a/research.data +++ b/research.data @@ -149028,5515 +149028,2265 @@ veg m ("your document is back in its original state" "ваш документ возвращён в исходное состояние") ("your first interface" "ваш первый интерфейс") ("your language" "ваш язык") -("\"encryption\" features from the preference panel" "funkcionalita \"šifrovanie\" z panelu nastavení") -("(Re)Build autocompletion index" "(Nanovo) vytvoriť index automatického dopĺňania") -("a modifier" "modifikátor a") -("a series" "séria a") -("a.C.M. computing class" "trieda A.C.M") -("a.M.S. subject class" "trieda A.M.S") -("abbreviated authors" "autori skrátene") -("abbreviation" "skratka") -("about" "o") -("about menu" "o TeXmacse") +("abbreviation" "okrajava") +("about menu" "o programu") +("about" "o programu") ("above" "nad") -("abstract" "abstrakt") +("abstract" "povzetek") ("accent" "akcent") -("accent above" "akcent nad") -("accent below" "akcent pod") -("accept" "akceptovať") -("accept all scripts" "povoliť všetky skripty") -("accept during this pass" "povoliť počas tohoto prechodu") -("accept no scripts" "nepovoliť žiadne skripty") -("accept script" "povoliť skript") -("acknowledge" "poďakovať") -("acknowledgment" "poďakovanie") -("acknowledgments" "poďakovanie") -("acronym" "akronym") -("action" "akcia") -("activate" "aktivovať") -("activate hidden" "aktivovať skryté") -("activate once" "aktivovať raz") -("activation" "aktivácia") -("active link types" "aktívne typy odkazov") -("acute" "dĺžeň") -("add" "pridať") -("add abstract information" "pridať abstraktnú informáciu") -("add author information" "pridať informáciu o autorovi") -("add branch after" "pridať vetvu za") -("add branch before" "pridať vetvu pred") -("add other package" "pridať iný balíček") -("add package" "pridať balíček") -("add remote ssh connection" "pridať vzdialené pripojenie ssh") -("add style package" "pridať balík štýlu") -("add switch after" "pridať prepínač za") -("add switch before" "pridať prepínač pred") -("add title information" "pridať informáciu ohľadom nadpisu") -("add to custom colors" "pridať do vlastných farieb") -("addition" "prídavok") -("address" "adresa") -("address block" "blok adresy") -("adjust" "upraviť") -("adjust limits" "upraviť limity") -("advanced" "pokročilé") -("advanced font customization" "pokročilé prispôsobenie písma") -("advanced layout features" "pokročilé vlastnosti rozloženia") -("affiliation" "afiliácia") +("accept all scripts" "sprejmi vse skripte") +("accept no scripts" "zavrni vse skripte") +("accept script" "sprejmi skript") +("accept" "sprejmi") +("acknowledgment" "potrditev") +("acronym" "akronim") +("action" "akcija") +("activate" "aktiviraj") +("acute" "ostrivec") +("add package" "dodaj paket") +("address block" "blok z naslovom") +("address" "naslov (potni)") +("add switch after" "vstavi stikalo za") +("add switch before" "vstavi stikalo pred") +("advanced layout features" "napredna postavitev") +("advanced" "napredno") ("after" "po") -("albanian" "albánčina") -("algorithm" "algoritmus") -("algorithms" "algoritmy") -("align cell to the bottom" "zarovnať bunku na spodok") -("align cell to the decimal comma" "zarovnať bunku na desatinnú čiarku") -("align cell to the decimal dot" "zarovnať bunku na desatinnú bodku") -("align cell to the left" "zarovnať bunku doľava") -("align cell to the right" "zarovnať bunku doprava") -("align cell to the top" "zarovnať bunku na vrch") -("align table at axis" "zarovnať bunku na osi") -("align table at base of left column" "zarovnať tabuľku podľa ľavého stĺpca") -("align table at base of middle column" "zarovnať tabuľku podľa stredného stĺpca") -("align table at base of origin column" "zarovnať tabuľku podľa pôvodného stĺpca") -("align table at base of right column" "zarovnať tabuľku podľa pravého stĺpca") -("align table at fraction bar height" "zarovnať tabuľku na zlomkovú čiaru") -("align table at the base of bottom row" "zarovnať tabuľku podľa spodného riadku") -("align table at the base of middle row" "zarovnať tabuľku podľa stredného riadku") -("align table at the base of origin row" "zarovnať tabuľku podľa pôvodného riadku") -("align table at the base of top row" "zarovnať tabuľku podľa vrchného riadku") -("align table at the bottom" "zarovnať tabuľku na spodok") -("align table at the center" "zarovnať tabuľku na stred") -("align table at the horizontal center" "zarovnať tabuľku na vodorovný stred") -("align table at the left" "zarovnať tabuľku doľava") -("align table at the top" "zarovnať tabuľku na vrch") -("align table to the right" "zarovnať tabuľku doprava") -("align text to the left" "zarovnať text doľava") -("align text to the right" "zarovnať text doprava") -("aligned" "zarovnaný") -("alignment" "zarovnanie") -("alignment of balloon" "zarovnanie bubliny") -("all" "všetko") -("all cells" "všetky bunky") -("all data attached to this identity will be lost" "všetky dáta pripojené k tejto identite budú stratené") -("all saved passphrases will be lost forever" "všetky uložené heslá budú navždy stratené") -("allow" "povoliť") -("allow for macro definitions in preamble" "povoliť definície makier v preambule") -("allow multiple spaces" "povoliť viacnásobné medzery") -("allow spurious spaces" "povoliť falošné medzery") -("allowed extension" "povolené rozšírenie") -("allowed page height extension" "povolené zväčšenie výšky") -("allowed page height reduction" "povolená redukcia výšky") -("allowed positions" "povolené polohy") -("allowed positions of floating object" "povolené polohy plávajúcich objektov") -("allowed reduction" "povolená redukcia") -("alpha release" "alfaverzia") -("alpha transparency" "alfa priesvitnosť") -("also on paper" "aj na papieri") -("alt key" "kláves alt") -("alter" "zmeniť") -("alternate" "alternovať") -("alternate except here" "alternovať okrem tohoto miesta") -("alternate from here on" "alternovať odtiaľto") -("alternate only here" "alternovať iba tu") -("alternate until here" "alternovať potiaľto") -("alternative colors" "alternatívne farby") -("alternative specification" "alternatívna špecifikácia") -("always" "vždy") -("american" "americká angličtina") -("amplified" "zosilnený") -("anchor" "kotva") -("ancient" "starobylý") -("and" "a") -("and perform casual settings from the \"Encryption\" tab" "a vykonať prípadné nastavenia z karty \"Šifrovanie\"") -("angle" "uhol") -("angular" "uhlový") -("animate" "animovať") -("animate folding" "animovať zbaľovanie") -("animate object" "animovať objekt") -("animate objects" "animovať objekty") -("animate unfolding" "animovať odbaľovanie") -("animated" "animované") -("animation" "animácia") -("animation toolbar" "nástrojová lišta pre animácie") -("annotate" "anotovať") -("annote" "anotovať") -("answer" "odpoveď") -("answer field" "pole pre odpoveď") -("answer to question" "odpoveď na otázku") -("answers" "odpovede") -("answers only" "iba odpovede") -("any" "ľubovoľné") -("appear" "objaviť sa") -("appendix" "dodatok") -("apply" "použiť") -("apply macro" "použiť makro") -("apply macro once" "použiť makro raz") -("april" "apríl") -("arab" "arabčina") -("arc" "arkus") -("arc cosine" "arkuskosínus") -("arc sine" "arkussínus") -("arc tangent" "arkustangens") -("arch series" "arch series") -("archaic" "archaický") -("architecture" "architektúra") -("are you sure you want to delete collected public keys" "ste si istý, že chcete zmazať zozbierané verejné kľúče") -("are you sure you want to delete selected public keys" "ste si istý, že chcete zmazať zvolené verejné kľúče") -("are you sure you want to delete selected secret keys" "ste si istý, že chcete zmazať zvolené privátne kľúče") -("are you sure you want to destroy the wallet" "ste si istý, že chcete zničiť peňaženku") +("albanian" "albansko") +("algorithm" "algoritem") +("align cell to the bottom" "poravnaj celico na dno") +("align cell to the left" "poravnaj celico na levo") +("align cell to the right" "poravnaj celico na desno") +("align cell to the top" "poravnaj celico na vrh") +("aligned" "poravnano") +("alignment" "poravnava") +("align table at base of left column" "poravnaj tabelo na bazo levega stolpca") +("align table at base of middle column" "poravnaj tabelo na bazo srednjega stolpca") +("align table at base of origin column" "poravnaj tabelo na bazo izvornega stolpca") +("align table at base of right column" "poravnaj tabelo na bazo desnega stolpca") +("align table at fraction bar height" "poravnaj tabelo na viino ulomka") +("align table at the base of bottom row" "poravnaj tabelo na bazo spodnje vrstice") +("align table at the base of middle row" "poravnaj tabelo na bazo srednje vrstice") +("align table at the base of origin row" "poravnaj tabelo na bazo izvorne vrstice") +("align table at the base of top row" "poravnaj tabelo na bazo zgornje vrstice") +("align table at the bottom" "poravnaj tabelo na dno") +("align table at the center" "poravnaj tabelo na sredino") +("align table at the horizontal center" "poravnaj tabelo na vodoravno sredino") +("align table at the left" "poravnaj tabelo na levo") +("align table at the top" "poravnaj tabelo na vrh") +("align table to the right" "poravnaj tabelo na desno") +("align text to the left" "poravnaj besedilo na levo") +("align text to the right" "poravnaj besedilo na desno") +("allow" "dovoljeno") +("allowed extension" "dovoljena raziritev") +("allowed reduction" "dovoljena skritev") +("all" "vse") +("alpha release" "alfa verzija") +("alternative specification" "alternativna specifikacija") +("alt key" "tipka alt") +("american" "ameriko") +("a modifier" "modifikator A") +("a modifier" "modifikator A") +("A modifier" "modifikator A") +("and" "in") +("appendix" "dodatek") +("apply" "apliciraj") +("april" "april") +("arab" "arabsko") +("archaic" "arhaino") +("architecture" "arhitektura") ("argument" "argument") -("arithmetic" "aritmetický") -("armenian" "arménčina") -("arrow" "šípka") -("arrows" "šípky") -("art Pen" "umelecké Pero") -("art frame" "umelecký rám") -("article" "článok") -("arxiv category" "kategória arxiv") -("as on paper" "ako na papieri") -("as visual grid" "ako vizuálna mriežka") -("aspect" "proporcie") -("assign" "priradiť") -("at fraction bar height" "na zlomkovú čiaru") -("at the baseline" "na učiarie (základnú dotyčnicu)") -("at the bottom" "na spodok") -("at the left" "doľava") -("at the middle" "na stred") -("at the right" "doprava") -("at the top" "na vrch") -("attach" "pripojiť") -("attach buffer to which project" "pripojiť buffer ku ktorému projektu") -("attached" "pripojené") -("august" "august") -("author" "autor") -("authorize" "autorizovať") -("auto" "auto") -("auto-save file" "automaticky ukladať súbor") -("automate" "automatizovať") -("automatic" "automatický") -("automatic brackets" "automatické zátvorky") -("automatic content generation" "automatické generovanie obsahu") -("automatic program brackets" "automatické zátvorky programu") -("automatic quotes" "automatické úvodzovky") -("automatically close brackets" "automaticky uzatvárať zátvorky") -("automatically generated content" "automaticky generovaný obsah") -("automatically import bibliographies when opening files" "automatický import bibliografií (súborov s literatúrou) pri otváraní súborov") -("automatically open this console on errors" "automaticky otvoriť túto konzolu pri chybách") -("automatically open this console on warnings" "automaticky otvoriť túto konzolu pri varovaniach") -("automatically remember all passphrases in the wallet" "automaticky si pamätať všetky heslá v peňaženke") -("automatically save" "automaticky ukladať") -("autosave" "automatické ukladanie") -("axiom" "axióma") -("axioms" "axiómy") -("axis" "os") -("b series" "séria b") -("back" "späť") -("background" "pozadie") -("background color" "farba pozadia") -("background evaluations" "vyhodnocovanie na pozadí") -("background pattern" "vzor pozadia") -("background picture" "obrázok pozadia") -("background picture selector" "výber obrázku pozadia") -("backtrace errors" "spätne stopovať chyby (backtrace)") -("backward replace" "nahrádzať smerom dozadu") -("backward search" "vyhľadávať smerom dozadu") -("bad data format" "zlý formát dát") -("bar" "pruh") +("arithmetic" "aritmetika") +("armenian" "armensko") +("arrow" "puica") +("arrows" "puice") +("article" "lanek") +("as on paper" "kot na papirju") +("assign" "priredi") +("at fraction bar height" "na ulomkovo rto") +("attach buffer to which project" "pripni spis na projekt") +("attach" "pripni") +("at the baseline" "na osnovnico") +("at the bottom" "spodaj") +("at the left" "levo") +("at the middle" "sredina") +("at the right" "desno") +("at the top" "na vrh") +("august" "avgust") +("author" "avtor") +("authorize" "avtoriziraj") +("automatically close brackets" "avtomatsko zapiranje oklepajev") +("automatically close brackets" "samodejno zapiraj oklepaje") +("automatically generated content" "avtomatsko generirana vsebina") +("automatic" "avtomatsko") +("autosave" "samodejno shranjevanje") +("autosave" "samoshranjevanje") +("axiom" "aksiom") +("background color" "barva ozadja") +("background evaluations" "vrednotenje v ozadju") +("background evaluations" "vrednotenje v ozadju") +("background" "ozadje") +("backward replace" "zamenjaj proti zaetku") +("backward search" "ii proti zaetku") +("bad data format" "slab zapis datuma") ("bard" "bard") -("base" "základňa") -("base level" "základná úroveň") -("baseline" "učiarie (základná dotyčnica)") -("bashkirian" "baškirčina") -("basic" "základný") -("basic colors" "základné farby") -("basic communication using pipes" "základná komunikácia prostredníctvom unixových rúr") -("basic data types" "základné dátové typy") -("basic types" "základné typy") -("be useful" "buď užitočný") -("beamer" "projektor (beamer)") -("beamer formats" "formáty štýlu projektor (beamer)") -("beamer theme" "téma projektor (beamer)") -("become a TeXmacs developer" "staň sa vývojárom TeXmacsu") +("bar" "rta") +("base level" "osnovni nivo") +("bashkirian" "bashkirian") +("basic communication using pipes" "osnovna komunikacija preko cevi") +("basic communication using pipes" "osnovna komunikacija preko cevovodov") +("basic data types" "osnovni podatkovni tipi") +("basic" "osnovni") +("basic types" "osnovni tipi") +("become a TeXmacs developer" "postanite TeXmacs razvijalec") ("before" "pred") -("begin" "začni") +("begin" "zaetek") ("below" "pod") -("bench" "") -("bend bottom" "ohnúť spodok") -("bend corner" "ohnúť roh") -("bend diagonal" "ohnúť uhlopriečku") -("bend in" "ohnúť dnu") -("bend out" "ohnúť von") -("beta release" "betaverzia") -("bezier" "bézierova krivka") -("bibTeX command" "príkaz bibTeXu") -("bibliography" "literatúra") -("bibliography file" "súbor s literatúrou") -("bibliography style" "štýl pre literatúru") -("bidirectional" "obojsmerné") -("big" "veľký") -("big environment box" "box veľkého prostredia") -("big figure" "veľký obrázok") -("big focus" "veľký fokus") -("big operator" "veľký operátor") -("big skip" "veľký odstup") -("big table" "veľká tabuľka") -("binary operation" "binárna operácia") -("binary operation" "binárny operátor") -("binary relation" "binárna relácia") -("bitmap resolution (dpi)" "rozlíšenie bitmapy (dpi)") -("black" "čierna") -("black floral I" "čierny floral I") -("black floral II" "čierny floral II") -("blackboard" "blackboard") -("blackboard bold" "blackboard hrubo") -("blackboard embold" "blackboard zvýraznený hrubo") -("blackboard math" "blackboard matematický") +("beta release" "beta release") +("be useful" "bodi uporaben") +("bibliography file" "datoteka z literaturo") +("bibliography" "literatura") +("bibliography style" "slog literature") +("big figure" "velika slika") +("big operator" "velik operator") +("big skip" "velik preskok") +("big table" "velika tabela") +("big" "veliko") +("binary operation" "dvojika operacija") +("binary relation" "dvojika relacija") +("blackboard bold" "blackboard krepko") +("blackboard math" "blackboard matematika") ("blackletter" "blackletter") -("blank column" "prázdny stĺpec") -("blank row" "prázdny riadok") -("block" "blok") -("block content" "obsah bloku") -("block of code" "blok kódu") -("blue" "modrá") -("bluish" "do modra") -("blur" "rozmazanie") -("blur radius" "polomer rozmazania") +("black" "rna") +("blue" "modra") ("body" "telo") -("body color" "farba tela") -("bold" "hrubo") -("book" "kniha") -("booklet" "brožúra") -("border" "okraj") -("boring-white" "nudná biela") +("bold" "krepko") +("book" "knjiga") +("border" "obroba") ("both" "oba") -("both versions" "obe verzie") -("bothlined" "s čiarou nad aj pod") -("bottom" "spodok") -("bottom baseline" "spodné učiarie (základná dotyčnica)") -("bottom border" "spodné orámovanie") -("bottom cell border" "spodné orámovanie bunky") -("bottom cell padding" "spodný odskok bunky") -("bottom center" "spodný stredný") -("bottom left" "spodný ľavý") -("bottom margin" "spodný okraj") -("bottom padding" "spodný odskok") -("bottom right" "spodný pravý") -("bottom table border" "spodné orámovanie tabuľky") -("bottom table padding" "spodný odskok tabuľky") -("bottom tools" "spodné nástroje") -("box" "box") -("branch" "vetva") -("break" "zalomenie") -("breaking" "zalamovanie") -("breve" "oblý mäkčeň") -("british" "britská angličtina") -("broken citations" "nefunkčné citácie") -("broken references" "nefunkčné odkazy") -("broken white" "zlomená biela") -("brown" "hnedá") -("browse" "prechádzať") -("browse back" "prechádzať naspäť") -("browse forward" "prechádzať vpred") -("browse modules documentation" "prechádzať dokumentáciu modulov") -("browse symbols documentation" "prechádzať dokumentáciu symbolov") -("browse web" "prehliadať web") -("browser" "prehliadač") -("buffer" "zásobník (buffer)") -("buffer in this window" "zásobník (buffer) v tomto okne") -("buffer management" "správa zásobníkov (bufferov)") -("buffer must be on disk" "zásobník (buffer) musí byť na disku") -("buffer must have a name" "zásobník (buffer) musí mať názov") -("build buffer" "zostaviť zásobník (build buffer)") -("build buffer in" "zostaviť zásobník (build buffer) v") -("build directory" "adresár (priečinok) pre zostavenie (build)") -("build directory in" "adresár (priečinok) pre zostavenie (build) v") -("build link pages" "zostaviť strany odkazov (build link pages)") -("build-all" "zostaviť všetko (build-all)") -("bulgarian" "bulharčina") -("bullet" "odrážka") -("bullets" "odrážky") -("busy" "pracujem...") -("by" "vytvoril") -("by typing" "písaním") -("bytes free" "voľných bytov") -("bytes used" "obsadených bytov") -("cJK" "cJK") -("cJK spacing" "cJK medzery") -("cSS stylesheet" "šablóna so štýlom CSS") -("calculus" "infinitezimálny počet") -("calligraphic" "kaligrafický") -("cancel" "zrušiť") -("cancelled" "zrušené") -("cannot download directory to file" "nie je možné stiahnuť adresár (priečinok) do súboru") -("cannot rename across different servers" "premenovanie cez rôzne servery nie je možné") -("cannot upload directory to file" "nie je možné nahrať adresár (priečinok) do súboru") -("caps-lock key" "kláves caps-lock") -("caption" "názov/popis (caption)") -("cartesian" "kartézsky") -("cartoon" "karikatúra (cartoon)") -("carved wood" "vyrezávané drevo") -("case" "veľké/malé písmená") -("case-insensitive search" "vyhľadávanie necitlivé na veľké a malé písmená") -("categories" "kategórie") -("category" "kategória") -("cc" "slepá kópia") -("cell" "bunka") -("cell background color" "farba pozadia bunky") -("cell border" "orámovanie bunky") -("cell height" "výška bunky") -("cell operation mode" "režim operácií s bunkou") -("cell properties" "vlastnosti bunky") -("cell span" "rozpätie bunky (span)") -("cell width" "šírka bunky") -("cells" "bunky") -("center" "stred") -("center baseline" "stredné učiarie (základná dotyčnica) ") -("center text" "vycentrovať text") -("centered" "vycetrované") -("centered block" "vycentrovaný blok") -("centered programs" "vycentrované programy") -("centered tabular" "vycentrovaná tabuľka") -("chalk" "krieda") -("change border of cell" "zmena orámovania bunky") -("change cell operation mode" "zmena módu operácií s bunkou") -("change default unit" "zmena predvolenej jednotky") -("change log" "záznam zmien") -("change passphrase" "zneniť heslo") -("change permissions" "zmeniť povolenia") -("change step-size" "zmeniť veľkosť kroku") -("change tags" "zmeniť značky") -("change the TeXmacs preferences" "zmeniť nastavenia TeXmacsu") -("change the border of the table" "zmeniť orámovanie tabuľky") -("change the style of mathematical formulas" "zmeniť štýl matematických vzorcov") -("change wallet passphrase" "zmeniť heslo peňaženky") -("changes" "zmeny") -("chapter" "kapitola") -("character compression" "kompresia znakov") -("character contraction" "kontrakcia znakov") -("character count" "počet znakov") -("character encoding" "kódovanie znakov") -("character expansion" "expanzia znakov") -("check" "mäkčeň") -("check exported Pdf files for correctness" "kontrola správnosti exportovaných Pdf súborov") -("check for automatic updates" "kontrola automatických aktualizácií") -("check for updates" "skontrolovať aktualizácie") -("check text for spelling errors" "skontrolovať pravopis") -("checkable field" "kontrolovateľné polia") -("chinese" "čínština") -("choice" "voľba") -("choose background" "zvoliť pozadie") -("choose color" "zvoliť farbu") -("cipher algorithm for passphrase encryption" "šifrovací algoritmus pre šifrovanie hesla") -("circle" "kruh") -("citation" "citácia") -("cite" "citovať") -("cite TeXmacs" "citovať TeXmacs") -("cite TeXmacs-related work" "citovať prácu súvisiacu s TeXmacsom") -("cite related work" "citovať súvisiacu prácu") -("class" "trieda") -("classic" "klasické") -("classification" "klasifikácia") -("clean slate" "čistý štít") -("clear" "vymazať") -("clear all fields" "vymazať všetky polia") -("clear local information" "vymazať lokálne informácie") -("clear menu" "vymazať menu") -("clear selection" "vymazať označené") -("clear undo history" "vymazať históriu pre 'undo'") -("click Ok button twice to discard this warning" "zavrieť varovanie dvojklikom na tlačidlo OK ") -("client" "") -("clip" "orezať") -("clipboard image format" "formát obrázku v clipboarde") -("clipped" "orezané") -("clipped and magnified" "orezané a zv䣲ené") -("clipped and resized" "orezané a zmenené rozmery") -("clone" "duplikovať") -("clone window" "duplikovať okno") -("close" "zavrieť") -("close TeXmacs" "zavrieť TeXmacs") -("close animation tool" "zavrieť animačný nástroj") -("close buffer" "zavrieť buffer") -("close document" "zavrieť dokument") -("close program" "zavrieť program") -("close replace tool" "zavrieť nástroj pre nahradzovanie") -("close search tool" "zavrieť nástroj vyhľadávania") -("close session" "ukončiť session") -("close spell tool" "zavrieť nástroj na kontrolu pravopisu") -("close translations to rebuild" "zavrieť preklady na znovuzostavenie (rebuild)") -("close window" "zavrieť okno") -("closed bezier" "uzavreté bézierova krivka") -("closed curve" "uzavretá krivka") -("closed smooth" "uzavretá hladká") -("closed spline" "uzavretý spline") -("closing" "ukončenie") -("closing style" "štýl záveru") -("cluster by affiliation" "zoskupiť podľa afiliácie") -("code" "zdrojový kód") -("collect garbage" "zbierať odpad (collect garbage)") -("collected keys" "zozbierané kľúče") -("color" "farba") -("color according to nesting level" "farba podľa úrovne vnorenia") -("color of the axes" "farba osí") -("color of the subunits" "farba podjednotiek") -("color of the units" "farba jednotiek") -("colors" "farby") -("column" "stĺpec") -("column contains glued items" "stĺpec obsahuje zlepené položky") -("column separation" "oddelenie stĺpca") -("column to the left" "stĺpec vľavo") -("column to the right" "stĺpec vpravo") -("columns" "stĺpce") -("columns separation" "oddelenie stĺpcov") -("command" "príkaz") -("commit" "komit") -("commit file" "komitnúť súbor") -("common" "bežný") -("common formats" "bežné formáty") -("commutative diagram" "komutatívny diagram") -("compact" "zhusti") -("compact lists" "zhustiť zoznamy") -("compactification" "zhustenie") -("compactify" "zhustiť") -("compare" "porovnať") -("compare with" "porovnať s") -("compatibility with other formats" "kompatibility s inými formátmi") -("compile article" "kompilovať článok") -("compile book" "kompilovať knihu") -("compile buffer" "kompilovať zásobník (buffer)") -("compile project" "kompilovať projekt") -("complete bibliographic reference" "doplniť odkaz na položku literatúry") -("completion" "dopĺňanie") -("complex" "komplexné") -("complex actions" "komplexné úkony") -("compose" "komponovať") -("compound" "zložené") -("compress" "komprimovať") -("compress into toolbar" "komprimovať do panela nástrojov") -("compressed" "komprimované") -("conceal" "ukryť") -("concrete" "konkrétne") -("condensed" "zhustené") -("condition" "podmienka") -("conference" "konferencia") -("configuration" "konfigurácia") -("configure look and feel" "konfigurovať vzhľad a štýl ovládania") -("confirm collected public key deletion" "potvrdiť zmazanie zozbieraných verejných kľúčov") -("confirm database entry" "potvrdiť položku databázy") -("confirm entry" "potvrdiť položku") -("confirm public key deletion" "potvrdiť zmazanie verejného kľúča") -("confirm secret key deletion" "potvrdiť zmazanie privátneho kľúča") -("confirm selected database entries" "potvrdiť zvolené položky databázy") -("confirm selected entries" "potvrdiť zvolené položky") -("confirm wallet destruction" "potvrdiť zničenie peňaženky") -("conjecture" "domnienka") -("conjectures" "domnienky") -("conservative conversion between LaTeX and TeXmacs" "konzervatívna konverzia medzi LaTeXom a TeXmacsom") -("conservative conversion options" "možnosti konzervatívnej konverzie") -("consoles" "konzoly") -("constants" "konštanty") -("constellation" "konštelácia") +("bottom border" "spodnja obroba") +("bottom" "dno") +("bottom margin" "spodnji rob") +("bottom padding" "spodnja obloga") +("branch" "vejitev") +("breaking" "prelamljanje") +("break" "prelom") +("breve" "breve") +("british" "britansko") +("brown" "rjava") +("browse" "prebrskaj") +("browser" "brskalnik") +("browse web" "prebrskaj splet") +("buffer" "spis") +("bulgarian" "bolgarsko") +("bullet" "pika") +("bullets" "pike") +("by" "avtor:") +("bytes free" "prostih bajtov") +("bytes used" "uporabljenih bajtov") +("by typing" "s tipkanjem") +("calligraphic" "kaligrafsko") +("cancel" "preklii") +("caps-lock key" "tipka caps-lock") +("case" "case") +("cc" "kopija") +("cell background color" "barva ozadja v celici") +("cell border" "obroba celice") +("cell" "celica") +("cell height" "viina celice") +("cell operation mode" "reim celice") +("cell width" "irina celice") +("centered block" "centriran blok") +("centered" "na sredini") +("centered tabular" "centriran tabular") +("center" "sredina") +("center text" "poravnaj besedilo na sredino") +("change border of cell" "spremeni obrobo celice") +("change cell operation mode" "spremeni reim celice") +("change log" "dnevnik sprememb") +("changes" "spremembe") +("chapter" "poglavje") +("check" "streica") +("check text for spelling errors" "preii besedilo za pravopisne napake") +("chinese" "kitajsko") +("choice" "izbira") +("citation" "sklic na literaturo") +("cite" "citat") +("class" "razred") +("clear" "izbrii") +("clear selection" "izbrii izbiro") +("clipped and magnified" "obrezano in poveava") +("clipped and resized" "obrezano in poveano") +("clipped" "obrezano") +("clone" "podvoji") +("clone window" "podvoji okno") +("close buffer" "zapri spis") +("close session" "zapri sejo") +("close TeXmacs" "zapri TeXmacs") +("close window" "zapri okno") +("close" "zapri") +("closing style" "slog zapiranja") +("closing" "zapiram") +("code" "koda") +("color" "barva") +("column contains glued items" "stolpec vsebuje lepilo") +("column" "stolpec") +("compactification" "kompaktifikacija") +("compact" "kompaktno") +("compact" "kompaktno") +("compact" "kompaktno") +("compatibility with other formats" "zdruljivost z drugimi zapisi") +("compile article" "prevedi lanek") +("compile book" "prevedi knjigo") +("compile buffer" "prevedi spis") +("compile project" "prevedi projekt") +("completion" "dopolnitev") +("completion" "dopolnitev") +("complex" "kompleksno") +("concrete" "concrete") +("condensed" "zoeno") +("condition" "condition") +("condition" "pogoj") +("configuration" "konfiguracija") ("contact" "kontakt") -("content" "obsah") -("content tag" "značka obsahu") -("context dependent icons" "kontextovo závislé ikony") -("contextual hints" "kontextové tipy") -("continuation of" "pokračovanie") -("continue" "pokračovať") -("continued fraction" "reťazový zlomok") -("contour" "krivka") -("contract logarithms" "skrátiť logaritmy") -("contribute" "priespieť") -("control flow" "ovládať tok") -("control the evaluation of expressions" "ovládanie evaluácie výrazov") -("convention" "konvencia") -("conventions" "konvencie") -("convert" "skonvertovať") -("converters" "konvertory") -("converters to other data formats" "konvertory do iných dátových formátov") -("convertible" "konvertovateľný") -("copy" "kopírovať") -("copy new objects to all frames" "kopírovať nové objekty do všetkých rámcov") -("copy new objects to previous frames" "kopírovať nové objekty do predchádzajúcich rámcov") -("copy new objects to subsequent frames" "kopírovať nové objekty do nasledujúcich rámcov") -("copy text" "kopírovať text") -("copy to" "kopírovať do") -("copy to all frames after" "kopírovať tdo všetkých nasledujúcich rámcov") -("copy to all frames before" "kopírovať do všetkých predchádzajúcich rámcov") -("copy to all other frames" "kopírovať do všetkých ostatných rámcov") -("copying" "kopírovanie") -("copyright" "autorské práva") -("cork charset with TeX catcode definition in preamble" "sada znakov cork s TeX-ovým 'catcode' v preambule") -("cork with catcodes" "cork s 'catcodes'") -("corollaries" "dôsledky") -("corollary" "dôsledok") -("correct" "opraviť") -("correct all" "opraviť všetko") -("correct formula" "opraviť vzorec") -("correct manually" "opraviť manuálne") -("correct mathematical formulas" "opraviť matematické vzorce") -("correct text" "opraviť text") -("correction" "oprava") -("cosine" "kosínus") -("could not load" "nepodarilo sa načítať") -("count characters" "spočítať znaky") -("count lines" "spočítať riadky") -("count words" "spočítať slová") -("course" "smer") -("create a new document" "vytvoriť nový dokument") -("create context macro" "vytvoriť kontextové makro") -("create link" "vytvoriť odkaz") -("create preamble" "vytvoriť preambulu") -("create remote account" "vytvoriť vzdialený účet") -("create remote directory" "vytvoriť vzdialený adresár (priečinok)") -("create remote file" "vytvoriť vzdialený súbor") -("create subprogram" "vytvoriť podprogram") -("create subsession" "vytvoriť subsession") -("create table macro" "vytvoriť tabuľkové makro") -("create web site" "vytvoriť webstránky") -("created new document" "nový dokument vytvorený") -("creating new account" "vytvára sa novú účet") -("creating technical pictures" "vytvára sa technický obrázok") -("croatian" "chorvátčina") -("crop" "orezať") -("crop marks" "orezať masky") -("cross" "prečiarknuť") -("crossed boxes" "zaškrtnuté štvorčeky") -("crossed circles" "zaškrtnuté krúžky") -("current graphical mode" "súčasný grafický režim") -("current user version" "súčasná užívateľská verzia") -("current version" "súčasná verzia") -("cursor" "kurzor") -("cursors" "kurzory") -("curve" "krivka") -("curve intersections" "priesečníky kriviek") -("curve points" "body krivky") -("custom colors" "prispôsobené farby") -("custom tab" "prispôsobený tabulátor") -("customizations" "prispôsobenia (kustomizácie)") -("customize macro" "prispôsobiť makro") -("customizing TeXmacs" "prispôsobenie TeXmacsu") -("customizing and extending the user interface" "prispôsobenie a rozšírenie užívateľského rozhrania") -("customizing the TeXmacs styles" "prispôsobenie štýlov TeXmacsu") -("custum tab" "prispôsobený tabulátor") -("cut" "vystrihnúť") -("cut text" "vystrihnúť text") -("cut to" "vystrihnúť do") -("cyan" "tyrkysová") -("cypriot" "cyperčina") -("cyrillic" "azbuka") -("cyrillic input method" "metóda zadávania vstupu v azbuke") -("cyrillic italic right" "kurzíva vpravo v azbuke") -("czech" "čeština") -("dancers" "tanečníci") -("danish" "dánčina") -("dark grey" "tmavosivá") -("dark-vador" "dark-vador") -("dash" "pomlčka") -("dashes" "pomlčky") -("data" "dáta") -("data conversion" "konverzia dát") -("data format" "dátový formát") -("database entry" "položka databázy") -("database tool" "databázový nástroj") -("database toolbar" "panel nástrojov pre databázy") -("date" "dátum") -("deactivate" "deaktivovať") -("deactivate once" "deaktivovať raz") -("deactivate table" "deaktivovať tabuľku") -("dead" "mŕtvy") -("debug" "ladiť (debug)") -("debugging console" "konzola ladenia (debugging console)") -("debugging tool" "nástroj ladenia (debugging tool)") +("contact" "kontakt") +("content tag" "vsebinska oznaka") +("content" "vsebina") +("content" "vsebina") +("content" "vsebina") +("context dependent icons" "kontekstno odvisne ikone") +("continuation of" "nadaljevanje od") +("contribute" "prispevajte") +("contribute" "prispevajte") +("control flow" "kontrola toka") +("convention" "konvencija") +("converters to other data formats" "pretvorniki v druge zapise podatkov") +("copying" "kopiram") +("copy" "kopiraj") +("copy text" "kopiraj besedilo") +("copy to" "kopiraj v") +("corollary" "korolar") +("correct text" "popravi besedilo") +("create web site" "ustvari spletno mesto") +("cursors" "kurzorji") +("customize" "prilagodi") +("customizing TeXmacs" "prilagajanje TeXmacsa") +("customizing the TeXmacs styles" "prilagajanje TeXmacs slogov") +("custom tab" "poseben tabulator") +("custum tab" "poseben tabulator") +("cut" "izrei") +("cut text" "izrei besedilo") +("cut to" "izrei v") +("cypriot" "cypriot") +("cyrillic" "cirilica") +("cyrillic input method" "vhodna metoda za cirilico") +("cyrillic italic right" "cirilica kurzivno desno") +("czech" "eko") +("dancers" "dancers") +("danish" "dansko") +("dark grey" "temno siva") +("dark grey" "temno siva") +("dashes" "rtice") +("dash" "rtica") +("data conversion" "pretvorba podatkov") +("data format" "oblikovanje podatkov") +("date" "datum") +("deactivate" "deaktiviraj") +("deactivate table" "deaktiviraj tabelo") ("december" "december") -("decimal comma" "desatinná čiarka") -("decimal dot" "desatinná bodka") -("decomposed" "rozložené (dekomponované)") -("decorate atoms" "dekorovať atómy") -("decorated" "ozdobné") -("decorated wood" "zdobené drevo") -("decorative" "dekoratívne") -("decrease size" "zmenšiť veľkosť") -("decrypt" "dešifrovať") -("decrypted" "dešifrované") -("decryption" "dešifrovanie") -("default" "štandardné") -("default padding" "štandardné odskoky") -("default size" "štandardná veľkosť") -("definition" "definícia") -("definitions" "definície") -("degrade" "degradovať") -("degraded" "degradovaný") -("delete" "odstrániť") -("delete column" "odstrániť stĺpec") -("delete documentation cache" "vymazať cache dokumentácie") -("delete entries" "vymazať položky") -("delete link" "vymazať odkaz") -("delete row" "odstrániť riadok") -("delete selected entries in wallet" "zmazať zvolené položky v peňaženke") -("delete user identity" "zmazať identitu užívateľa") -("deleted" "odstránené") -("denominator" "menovateľ") -("describe" "opíš") -("describe tag" "opíš značku") -("description" "popis") -("destination" "cieľ") -("destroy" "zničiť") -("detach" "odpojiť") -("detach master" "odpojiť hlavný (master)") -("detailed" "podrobný") -("detailed menus" "podrobné menu") -("details in menus" "detaily v menu") -("determinant" "determinant") -("determine margins from text width" "urči okraje zo šírky textu") +("decorate atoms" "okrasi atome") +("default padding" "privzeta obloga") +("default" "privzeto") +("definition" "definicija") +("delete column" "izbrii stolpec") +("delete" "izbrii") +("delete row" "izbrii vrstico") +("denominator" "imenovalec") +("description" "opis") +("destination" "cilj") +("detach" "loi") +("detailed" "podrobno") +("determinant" "determinanta") ("devangari" "devangari") -("developer" "vývojár") -("developer tool" "vývojársky nástroj") -("developers guide" "návod pre vývojárov") -("device" "zariadenie") -("diamond" "diamant") -("differentiate" "rozlíšiť") -("digital" "digitálny") -("dilate" "roztiahnuť") -("direction of progression" "smer postupu") -("direction of translation" "smer prekladu") -("directory" "adresár (priečinok)") -("disable" "vypnúť") -("disable coloring on paper" "na papieri vypnúť zafarbenie") -("disable encryption" "vypnúť šifrovanie") -("disable first indentation" "vypnúť odsadzovanie prvého") -("disable first indentation after" "vypnúť odsadzovanie prvého za") -("disable first indentation before" "vypnúť odsadzovanie prvého pred") -("disable indentation" "vypnúť odsadzovanie") -("disable indentation after" "vypnúť odsadzovanie po") -("disable indentation before" "vypnúť odsadzovanie pred") -("disabled" "vypnuté") -("disallow" "nepovoliť") -("disappear" "zmiznúť") -("disk" "") -("display style" "štýl zobrazenia") -("displayed formula" "jednoriadkový vzorec") -("dissociate joined cells" "rozdeliť spojené bunky") -("distill encapsulated Pdf files" "destilovať zapuzdrené Pdf súbory") -("distort" "skresliť") -("distorted" "skreslené") -("distribute unused space" "rovnomerne rozložiť medzery") -("div" "podiel") -("division" "delenie") -("do not break up large formulas" "nerozdeľovať veľké vzorce") -("do not remap" "neremapovať") +("developers guide" "vodi za razvijalce") +("directory" "imenik") +("disable first indentation after" "onemogoi prvi zamik za") +("disable first indentation before" "onemogoi prvi zamik pred") +("disable first indentation" "onemogoi prvi zamik") +("disable indentation after" "onemogoi zamik za") +("disable indentation before" "onemogoi zamik pred") +("disable indentation" "onemogoi zamik") +("disable last indentation after" "onemogoi zadnji zamik za") +("disable last indentation before" "onemogoi zadnji zamik pred") +("disable last indentation" "onemogoi zadnji zamik") +("disable" "onemogoi") +("disable" "onemogoi") +("disallow" "prepovej") +("distribute unused space" "porazdeli neporabljen prostor") +("div" "razdelek") +("documentation" "dokumentacija") ("document" "dokument") -("document colors" "farby dokumentu") -("document font selector" "výber písma dokumentu") -("document format" "formát dokumentu") -("document language" "jazyk dokumentu") -("document metadata" "metadáta dokumentu") -("document page format" "formát strán dokumentu") -("document paragraph format" "formát odstavcov dokumentu") -("document source tree preferences" "preferencie stromu zdrojového kódu dokumentu") -("document style" "štýl dokumentu") -("document styles" "štýly dokumentu") -("document updates run" "") -("documentation" "dokumentácia") -("documents are trees" "dokumenty sú stromy") -("documents in separate windows" "dokumenty v samostatných oknách") -("dot" "bodka") -("dots" "bodky") -("double stroke" "dvakrát prečiarknutý") -("double the zoom factor for TeXmacs documents" "zdvojnásobiť faktor zväčšenia pre TeXmacsové dokumenty") -("down" "dolu") -("download" "stiahnuť") -("downwards" "smerom dolu") -("dpi" "dpi") -("dragging" "ťahanie") -("draw" "kresliť") -("draw graphics" "kresliť grafiku") -("draw image" "nakresliť obrázok") -("draw over" "nakresliť nad") -("draw over selection" "kresliť cez označené") -("draw under" "nakresliť pod") -("drop" "pustiť") -("due to" "kvôli") -("duplicate" "duplikovať") -("duplicate labels" "duplikovať popisky (labels)") -("duration" "trvanie") -("dutch" "holandčina") -("dynamic" "dynamické") -("dynamic libraries" "dynamické knižnice") -("eRROR" "cHYBA") -("echelon" "šík") -("edit" "upraviť") -("edit animation" "upraviť animáciu") -("edit groups of objects" "upraviť skupinu objektov") -("edit macro" "upraviť makro") -("edit macros" "upraviť makrá") -("edit object properties" "upraviť vlastnosti objektu") -("edit package" "upraviť balíček") -("edit preamble" "upraviť preambulu") -("edit source" "upraviť zdrojový kód") -("edit source tree" "upraviť zdrojový strom") -("edit style" "upraviť štýl") -("edit translations file" "upraviť súbor s prekladmi") -("editing tools" "editačné nástroje") -("education" "vzdelanie") -("effect pen" "efektové pero") -("eigenvalues" "vlastné hodnoty") -("eigenvalues and vectors" "vlastné hodnoty a vektory") -("eighth" "ôsmy") -("elevation" "zdvih") -("email" "email") -("embed all linked images" "vložiť (embedovať) všetky odkazované obrázky") -("embed image" "vložiť (embedovať) obrázok") -("embed this image" "vložiť (embedovať) tento obrázok") -("embold" "zvýrazniť hrubo") -("emboss" "embosovať") -("emphasize" "zvýrazniť") -("emphasize text" "zvýrazniť text") -("empty box" "prázdny box") -("enable first indentation" "zapnúť odsadzovanie prvého") -("enable first indentation after" "zapnúť odsadzovanie prvého za") -("enable first indentation before" "zapnúť odsadzovanie prvého pred") -("enable indentation" "zapnúť odsadzovanie") -("enable indentation after" "zapnúť odsadzovanie za") -("enable indentation before" "zapnúť odsadzovanie pred") -("enable page breaking" "zapnúť zalamovanie strán") -("enabled" "zapnuté") -("encl" "prílohy") -("encoding" "kódovanie znakov") -("encrypt" "zašifrovať") -("encrypted" "zašifrované") -("encrypted buffer" "zašifrovaný zásobník (buffer)") -("encryption" "šifrovanie") -("encryption error" "chyba šifrovania") -("encryption facilities are not currently available" "funkcionalita šifrovania nie je momentálne dostupná") -("encryption facilities have not been enabled for TeXmacs" "funkcionalita šifrovania nebola pre TeXmacs zapnutá") -("end" "koniec") -("enforce brackets to match" "vynucovať zhodu zátvoriek") -("english" "angličtina") -("engrave" "vyryť") -("enter a title" "zadať nadpis") -("enter data" "zadať dáta") -("enter graphic mode" "prepnúť do grafického módu") -("enter graphics" "povoliť grafiku") -("enter graphics mode" "prepnúť do režimu grafiky") -("enter new passphrase for encryption" "zatať nové heslo pre šifrovanie") -("enter passphrase for decryption" "zadať heslo pre dešifrovanie") -("enter passphrase for identity" "zadať heslo pre identitu") -("enter title information" "zadať náležitosti nadpisu") -("entire table" "celá tabuľka") -("entry" "položka") -("entry type" "typ položky") -("entry up to date in database" "položka v databáze aktuálna") -("enumerate" "číslovaný zoznam") -("enumerate|Alpha" "číslovanie|Abecedné") -("enumerate|Roman" "číslovanie|Rímske") -("enumerate|alpha" "číslovanie|abecedné") -("enumerate|roman" "číslovanie|rímske") -("enunciation" "výrok") -("env" "prostredie") -("environment" "prostredie") -("environment variable" "premenná prostredia") -("environments" "prostredia") -("epilogue" "epilóg") -("equal" "rovná sa") -("equation" "rovnica") -("equations" "rovnice") -("equivalent for" "ekvivalent pre") -("erode" "erodovať") -("error" "chyba") -("error messages" "chybová správa") -("error output" "výstup chyby") -("error status report" "správa o stave chyby") -("error: bracket does not match" "chyba: zátvorka sa nezhoduje") -("error: cyclic or missing chunks detected" "chyba: boli detekované cyklické alebo chýbajúse kusy") -("error: file not found" "chyba: súbor nenájdený") -("error: ghostview does not seem to be installed on your system" "chyba: Zdá sa, že program ghostview nie je vo vašom systéme nainštalovaný") -("error: one of the alternatives should be filled out" "chyba: mala by byť vyplnená jedna z alternatív") -("error: only one alternatives should be filled out" "chyba: mala by byť vyplnená iba jedna alternatíva") -("error: should fill out name for referencing" "chyba: malo by sa vyplniť meno pre odkazovanie") -("error: should fill out required field" "chyba: malo by sa vyplniť požadované pole") -("escape" "escape") +("document format" "format dokumenta") +("documents are trees" "dokumenti so drevesa") +("document style" "slog dokumenta") +("document styles" "slogi dokumenta") +("do not remap" "ne mapiraj") +("do not remap" "ne remapiraj") +("dots" "toke") +("dot" "toka") +("double stroke" "dvakrat prertano") +("down" "dol") +("dpi" "DPI") +("duplicate" "podvoji") +("dutch" "holandsko") +("dynamic libraries" "dinamine knjinice") +("editing tools" "orodja za urejanje") +("edit source tree" "urejaj izvorno kodo") +("edit" "urejanje") +("email" "email") +("emphasize" "poudarjeno") +("emphasize text" "poudari besedilo") +("empty box" "prazna katla") +("enable first indentation after" "omogoi prvi zamik za") +("enable first indentation before" "omogoi prvi zamik pred") +("enable first indentation" "omogoi prvi zamik") +("enable indentation after" "omogoi zamik za") +("enable indentation before" "omogoi zamik pred") +("enable indentation" "omogoi zamik") +("enable last indentation after" "omogoi zadnji zamik za") +("enable last indentation before" "omogoi zadnji zamik pred") +("enable last indentation" "omogoi zadnji zamik") +("encl" "encl") +("end" "konec") +("english" "angleina") +("enter a title" "vpii naslov") +("enumerate|alpha" "tevili|abecedno") +("enumerate|Alpha" "tevili|Abecedno") +("enumerate|roman" "tevili|rimsko") +("enumerate|Roman" "tevili|Rimsko") +("enumerate" "tevili") +("env" "env") +("environment" "okolje") +("epilogue" "epilog") +("equal" "enako") +("equation" "enaba") +("equations" "enabe") +("equivalent for" "ekvivalent za") +("error" "napaka") ("esperanto" "esperanto") -("etruscan" "etrusčina") -("evaluate" "vyhodnotiť") -("evaluate above" "vyhodnotiť nad") -("evaluate all" "vyhodnotiť všetko") -("evaluate below" "vyhodnotiť pod") -("evaluate fields" "vyhodnotiť polia") -("evaluate fields in order" "vyhodnotiť polia po poradí") -("evaluate scheme expression" "vyhodnotiť výraz scheme") -("evaluate script" "vyhodnotiť skript") -("evaluation" "vyhodnocovanie") -("evaluation switch" "prepínač evaluácie") -("evaluation tag" "značka evaluácie") -("even page" "párna strana") -("even page footer" "zápätie párnej strany") -("even page header" "hlavička párnej strany") -("even page left margin" "ľavý okraj párnej strany") -("even page margin" "okraj párnej strany") -("even page shift" "posunutie párnej strany") -("even page text" "text párnej strany") -("even pages" "párne strany") -("events" "udalosti") -("exact" "presné") -("exact horizontal" "presná vodorovná") -("exact mode" "presný režim") -("exam" "skúška") -("example" "príklad") -("examples" "príklady") -("exclusive" "jedinečné") -("exclusive or" "nerovnaké (XOR)") -("executable" "spustiteľný") -("execute" "spustiť") -("execute a TeXmacs command" "vykonať príkaz TeXmacsu") -("execute system command" "vykonať systémový príkaz") -("execution of scripts" "vykonávanie skriptov") -("executive" "exekutívny") -("exercise" "cvičenie") -("exercises" "cvičenia") -("exit graphics" "vyjsť z grafiky") -("exit graphics mode" "vyjsť z grafického režimu") -("exit left" "vyjsť vľavo") -("exit right" "vyjsť vpravo") -("exit tag on the left" "vyjsť zo značky doľava") -("exit tag on the right" "vyjsť zo značky doprava") -("expand" "expandovať") -("expand TeXmacs macros with no LaTeX equivalents" "expandovať TeXmacsové makrá, ktoré nemajú LaTeXové ekvivalenty") -("expand beamer slides" "expandovať obrazovky prezentácie (beamer slides)") -("expand inclusions" "expandovať inklúzie") -("expand logarithms" "expandovať logaritmus") -("expand trigonometric functions" "expandovať trigonometrické funkcie") -("expand unrecognized macros" "expandovať nerozoznané makrá") -("expand user-defined macros" "expandovať užívateľsky definované makrá") -("expanded" "expandované") -("experimental" "experimentálne") -("experimental features (to be used with care)" "experimentálna funkcionalita (treba používať opatrne)") -("explain" "vysvetliť") -("explained" "vysvetlené") -("explanatory item" "vysvetľujúca položka") -("explicit keystroke" "explicitný úder klávesu") -("explicit margins" "explicitné okraje") -("exponential" "exponenciála") -("exponential functions" "exponenciálne funkcie") -("export" "export") -("export as" "exportovať ako") -("export bibliographies as links" "exportovať zoznamy literatúry ako odkazy") -("export bibliography" "exportovať zoznam literatúry") -("export entries in buffer" "exportovať položky zásobníku (bufferu)") -("export file" "exportovať súbor") -("export formulas as images" "exportovať vzorce ako obrázky") -("export mathematical formulas as MathJax" "exportovať matematické vzorce ako MathJax") -("export mathematical formulas as MathML" "exportovať matematické vzorce ako MathML") -("export mathematical formulas as images" "exportovať matematické vzorce ako obrázky") -("export selected entries" "exportovať označené položky") -("export selection" "exportovať označené") -("export selection as image" "exportovať označené ako obrázok") -("export selections as" "eportovať označené výbery ako") -("export sessions" "exportovať sedenia (sessions)") -("exported bibliographic entries" "exportovať položky literatúry") -("exported bibliographic references" "exportovať odkazy literatúry (bibliografické referencie)") -("extend" "rozšíriť (roztiahnuť)") -("extend or normal" "roztiahnuté alebo normálne") -("extend table to full paragraph width" "roztiahnuť tabuľku na celú šírku odstavca") -("extended" "roztiahnuté") -("extensible left arrow" "roztiahnuteľná ľavá šírka") -("extensible right arrow" "roztiahnuteľná pravá šípka") -("extern " "externé") -("external" "externé") -("extra" "navyše") -("extra branch" "vetva navyše") -("extra interline space" "dodatočný medziriadkový priestor") -("extra name" "ďalší názov") -("extract" "extrahovať") -("extract format" "extrahuj formát") -("extract style file" "extrahuj súbor so štýlom") -("extract style package" "extrahuj balíček so štýlom") -("factor" "deliteľ") -("fade" "vyblednúť") -("fade in" "postupne sa objaviť (fade in)") -("fade out" "postupne zmiznúť (fade out)") -("family" "rodina") -("fast" "rýchlo") -("fast decrease" "rýchle zníženie") -("fast environments" "rýchle prostredia") -("fast increase" "rýchle zvýšenie") -("february" "február") -("field reference" "odkaz na pole") -("fifth" "piaty") -("figure" "obrázok") -("figures" "obrázky") -("file" "súbor") -("file name" "meno súboru") -("file not found" "súbor sa nenašiel") -("file saved" "súbor uložený") -("fill color" "farba výplne") -("fill out" "vyplniť") -("filter" "filter") -("find file" "nájsť súbor") -("find next match" "nájsť ďalšiu zhodu") -("find text" "nájsť text") -("finished collecting symbols documentation" "zbieranie dokumentácie symbolov ukončené") -("finnish" "dokončiť") -("first" "prvý") -("first chunk" "prvý kus") -("first contact" "prvý kontakt") -("first difference" "prvý rozdiel") -("first error" "prvá chyba") -("first field" "prvé pole") -("first indentation" "prvé odsadenie") -("first item" "prvá položka") -("first occurrence" "výskyt") -("first page" "prvá strana") -("first similar" "prvé podobné") -("first start" "začať od") -("fit" "napasovať") -("fit to height" "napasovať na výšku") -("fit to screen" "napasovať na obrazovku") -("fit to screen width" "napasovať na šírku obrazovky") -("fit to width" "napasovať na šírku") -("five columns" "päť stĺpcov") -("fix broken citations" "opraviť nefunkčné citácie") -("fix broken references" "opraviť nefunkčné referencie") -("fix duplicate labels" "opraviť duplicitné nálepky (návestia)") -("fixed" "fixné (opravené?)") -("flag is off" "príznak (flag) je vypnutý") -("flag is on" "príznak (flag) je zapnutý") -("flat" "ploché") -("flatten" "sploštiť") -("flexibility" "flexibilita") -("flexibility factor for vertical spacing" "činiteľ flexibility pre zvislé medzery") -("floating algorithm" "plávajúci algoritmus") -("floating figure" "plávajúci obrázok") -("floating object" "plávajúci objekt") -("floating phantom" "plávajúci fantóm") -("floating table" "plávajúca tabuľka") -("focus" "fokus") -("focus dependent icons" "ikony závislé na fokuse") -("fold" "zbaľovanie") -("fold all" "zbaliť všetko") -("fold all fields" "zbaliť všetky polia") -("fold back" "zbaliť späť") -("fold input field" "zbaliť vstupné pole") -("folded" "zbalené") -("follow external links" "nasledovať externé odkazy") -("follow inverse links" "nasledovať inverzné odkazy") -("font" "písmo") -("font base size" "základná veľkosť písma") -("font customization" "prispôsobenie písma") -("font dpi" "dpi písma") -("font effects" "efekty písma") -("font family" "rodina písma") -("font name" "názov písma") -("font selector" "výber písma") -("font series" "séria písma") -("font shape" "tvar písma") -("font size" "veľkosť písma") -("font type" "typ písma") -("font variant" "variant písma") -("fonts" "písma") -("footer" "zápätie") -("footnote" "poznámka pod čiarou") -("for" "pre") -("for all" "pre všetky") -("for each" "pre každý") -("force reloading of translations" "vynútiť znovunačítanie prekladov") -("foreground" "popredie") -("foreign" "cudzí") -("format" "formát") -("formatted and structured output" "formátovaný a štruktúrovaný výstup") -("formatted date" "formátovaný dátum") -("formatting" "formátovanie") -("formula" "vzorec") -("formula style" "štýl vzorca") -("forward" "vpred") -("forward replace" "nahradzovať smerom vpred") -("forward search" "vyhľadať smerom vpred") -("four columns" "štyri stĺpce") -("four dots" "štyri bodky") -("fourth" "štvrtý") -("fraction" "zlomok") -("fraktur" "fraktur") -("framed" "orámovaný") -("framed input fields" "orámované vstupné polia") -("framed programs" "orámované programy") -("framed theorems" "orámované teorémy") -("framed title" "orámovaný nadpis") -("french" "francúzština") -("frequency" "frekvencia") -("from" "od") -("from center" "zo stredu") -("front matter" "prvé strany") -("full" "úplný") -("full author list" "úplný zoznam autorov") -("full manuals" "úplné manuály") -("full name" "celé meno") -("full screen mode" "režim na celú obrazovku") -("function" "funkcia") -("functional" "funkčné") -("further customization" "ďalšie prispôsobenie") -("future changes" "budúce zmeny") -("gNU TeXmacs comes without any form of legal warranty" "na gNU TeXmacs sa nevzťahuje žiadna forma právnej záruky") -("gNU TeXmacs falls under the GNU general public license" "gNU TeXmacs spadá pod licenciu GNU GPL") -("gap" "medzera") -("garbage collection" "zbieranie odpadu (garbage collection)") -("gaussian" "gaussovský") -("gaussian blur" "gaussovské rozmazanie") -("gcd" "nsd") -("general" "všeobecný") -("general architecture of TeXmacs" "všeobecná architektúra TeXmacsu") -("general negation" "všeobecná negácia") -("general note" "všeobecná poznámka") -("generate GnuPG key" "generovať GnuPG kľúč") -("generated LaTeX document contains no errors" "generovaný LaTeXový dokument neobsahuje žiadne chyby") -("generated field" "") -("generating font file" "generuje sa súbor s prísmom") -("generic" "generický") -("generic input color" "generická farbs vstupu") -("generic prompt color" "generická farba výzvy") -("geometry" "geometria") -("georgian" "gruzínčina") -("german" "nemčina") -("get arity" "získať vzdušnosť") -("get label" "získať nálepku (návestie)") -("get list with remote versions" "získať zoznam vzdialených verzií") -("getting started" "začíname") -("global log" "log") -("global status" "globálny stav") -("glossary" "glosár") -("glossary entry" "položka glosára") -("glue" "zlepiť") -("glue decorations" "zlepiť dekorácie") -("glue multiple spaces" "zlepiť viacero medzier") -("glyphs" "piktogramy") -("gnaw" "obhrýzť") -("gnawed" "obhryzené") -("gnuPG command" "príkaz GnuPG") -("gnuPG decryption error" "dešifrovacia chyba GnuPG") -("gnuPG error: buffer encryption failed" "chyba GnuPG: šifrovanie zásobníka (bufferu) zlyhalo") -("gnuPG error: cannot find suitable secret key to decrypt" "chyba GnuPG: nepodarilo sa nájsť vhodný privátny kľúč na dešifrovanie") -("gnuPG requires name and email to have at least 5 characters" "gnuPG vyžaduje aby meno a email mali aspoň 5 znakov") -("go" "choď na") -("go to anchor" "choď na kotvu") -("go to anchor or float" "choď na kotvu alebo plávajúci objekt") -("go to anchor or footnote" "choď na kotvu alebo poznámku pod čiarou") -("go to first similar tag" "choď na prvú podobnú značku") -("go to float" "choď na plávajúci objekt") -("go to footnote" "choď na poznámku pod čiarou") -("go to last similar tag" "choď na poslednú podobnú značku") -("go to next similar tag" "choď na nasledujúcu podobnú značku") -("go to previous similar tag" "choď na predchádzajúcu podbnú značku") -("go to section" "choď na vyznačené") -("gothic" "gotický") -("gradient" "gradient") -("gradient selector" "voľba gradientu") -("grain" "zrno") -("granite" "žula") -("graphical effects" "grafické efekty") -("graphical interface" "grafické rozhranie") -("graphical interface font scale" "mierka písma grafického rozhrania") -("graphical overlays" "grafické priesvitky (overlays)") -("graphical slides and overlays" "grafické obrazovky prezentácie alebo priesvitky (overlays)") -("graphics" "grafika") -("graphics geometry" "geometria grafiky") -("graphics grids" "mriežky grafiky") -("grave" "obrátený dĺžeň") -("greater" "väčší") -("greater or equal" "väčší alebo rovný") -("greek" "gréčtina") -("greek letter" "grécke písmeno") -("green" "zelená") -("grey" "sivá") -("greyed" "zosivelý") -("grid" "mriežka") -("grid curves" "krivky mriežky") -("grid lines" "čiary mriežky") -("grid points" "body mriežky") -("grid-curve intersections" "priesečníky mriežkovej krivky") +("etruscan" "etruansko") +("evaluate" "ovrednoti") +("evaluate scheme expression" "ovrednoti izraz v Scheme") +("evaluation" "ovrednotenje") +("even page footer" "noga sodih strani") +("even page header" "glava sodih strani") +("even page left margin" "levi rob sodih strani") +("even page margin" "rob sodih strani") +("even page right margin" "desni rob sodih strani") +("even page text" "besedilo sodih strani") +("exact horizontal" "tono vodoravno") +("exact mode" "toen reim") +("exam" "izpit") +("example" "primer") +("exclusive" "ekskluzivno") +("exclusive or" "ekskluzivni ali") +("executable" "izvrna koda") +("execute a TeXmacs command" "izvri ukaz TeXmacsa") +("execute" "izvri") +("execute system command" "izvri ukaz sistema") +("executive" "executive") +("exercise" "vaja") +("expand" "raziri") +("explained" "razloeno") +("export as" "izvozi kot") +("export" "izvozi") +("extend or normal" "razirjeno ali normalno") +("extern " "zunanje") +("extern" "zunanji") +("extract format" "toen format") +("extra" "ekstra") +("family" "druina") +("february" "februar") +("figure" "slika") +("file" "datoteka") +("file already exists" "datoteka e obstaja") +("file name" "ime datoteke") +("file not found" "ne najdem datoteke") +("find file" "najdi datoteko") +("find next match" "poii naslednjega") +("find text" "poii besedilo") +("finnish" "Finsko") +("first contact" "prvi kontakt") +("first indentation" "prvi zamik") +("first item" "prva postavka") +("first page" "prva stran") +("first start" "zaetek od") +("flat" "sploeno") +("flexibility factor for vertical spacing" "faktor raztegljivosti za navpine razmike") +("flexibility" "fleksibilnost") +("floating figure" "plavajoa slika") +("floating object" "plavajo objekt") +("floating table" "plavajoa tabela") +("folded" "prepognjeno") +("fold input field" "prepogni vnosno polje") +("fold" "prepogni") +("font base size" "osnovna velikost pisave") +("font dpi" "DPI pisave") +("font family" "druina pisave") +("font name" "ime pisave") +("font" "pisava") +("font series" "serija pisave") +("font shape" "oblika pisave") +("font size" "velikost pisave") +("fonts" "pisave") +("font type" "vrsta pisave") +("font variant" "varianta pisave") +("footer" "noga") +("footnote" "opomba pod rto") +("foreground" "ospredje") +("foreign" "tuje") +("for" "for") +("format" "oblika") +("formatted date" "formatiran datum") +("formatting" "formatiranje") +("formula" "formula") +("formula style" "slog formule") +("forward replace" "zamenjaj naprej") +("forward search" "ii naprej") +("fraction" "ulomek") +("french" "francosko") +("full manuals" "celotni prironiki") +("full screen mode" "celozaslonski reim") +("function" "funkcija") +("further customization" "nadaljne prilagajanje") +("future changes" "prihodnje spremembe") +("general architecture of TeXmacs" "oba architektura TeXmacsa") +("general negation" "oba negacija") +("general note" "splona opomba") +("generating font file" "raunam pisavo") +("generic" "obe") +("georgian" "georgian") +("german" "nemko") +("getting started" "kako zaeti") +("glossary" "besednjak") +("glossary entry" "zapis v besednjaku") +("glue decorations" "prilepi dekoracijo") +("glue" "lepilo") +("GNU" "GNU") +("gNU TeXmacs comes without any form of legal warranty" "GNU TeXmacs je brez kakrnegakoli pravnega jamstva") +("gNU TeXmacs falls under the GNU general public license" "GNU TeXmacs spada pod javno licenco GNU") +("go" "pojdi na") +("gothic" "gotica") +("graphical interface" "grafini vmesnik") +("grave" "krativec") +("greater or equal" "veje ali enako") +("greater" "veje") +("greek" "grko") +("greek letter" "grka rka") +("green" "zelena") +("grey" "siva") ("group" "skupina") -("group of objects" "skupina objektov") -("group/ungroup" "zoskupiť/odskupiť") -("group/ungroup objects" "zoskupiť/odskupiť objekty") -("grouped" "zoskupený") -("guarantee transparent source tracking" "garantovať transparentné sledovanie zdroja") -("h modifier" "modifikátor h") -("half wide" "polovičná šírka") -("hand drawn" "rukou kreslené") -("handwritten" "rukoupísané") -("hanging theorems" "visiace teorémy") -("hangul" "hangul") -("happy typing" "veselé písanie") -("has been aborted" "bolo prerušené") -("has completed its task" "dokončil svoju úlohu") -("hat" "strieška") -("header" "záhlavie (hlavička)") -("header and footer" "záhlavie (hlavička) a päta") -("header bars" "lišty hlavičky") -("headers" "hlavičky") -("hebrew" "hebrejčina") -("height" "výška") -("height is exactly the specified height" "výška je presne podľa zadania") -("height is maximum of specified height and box height" "výška je maximum zo zadanej výšky a výšky boxu") -("height is minimum of specified height and box height" "výška je minimum zo zadanej výšky a výšky boxu") -("height magnification" "zväčšenie výšky") -("help" "pomoc") -("help balloon" "bublina pomoci") -("help me" "pomôžte mi") -("help us" "pomôžte nám") -("here" "tu") -("hidden" "skrytý") -("high resolution screen settings" "nastavenia obrazovky s vysokým rozlíšením") -("high resolution settings" "nastavenia pre vysoké rozlíšenie") -("highlight errors" "zvýrazňovať chyby") -("history" "história") -("home" "domovský adresár") -("homepage" "domovská stránka") -("homoglyph substitutions" "substitúcie homoglyfov") -("horizontal" "vodorovná") -("horizontal alignment" "vodorovné zarovnávanie") -("horizontal cell alignment" "vodorovné zarovnávanie buniek") -("horizontal collapse distance" "vodorovná vzdialenosť zbalenia") -("horizontal ink separation" "vodorovné oddelenie farby") -("horizontal margins" "vodorovné okraje") -("horizontal padding" "vodorovné odskoky") -("horizontal part" "vodorovná časť") -("horizontal position" "vodorovná poloha") -("horizontal space" "vodorovná medzera") -("horizontal table alignment" "vodorovné zarovnávanie tabuľky") -("horizontally align cell to the base" "zarovnať bunku vodorovne podľa základne") -("horizontally center the cell" "vodorovne vycentrovať bunku") -("how much longer may pages become" "o koľko sa môžu stránky predĺžiť") -("how much shorter may pages become" "o koľko sa môžu stránky skrátiť") -("huge" "obrovský") -("hungarian" "maďarčina") -("hybrid command" "hybridný príkaz") -("hyperbolic functions" "hyperbolické funkcie") -("hyperlink" "hyperodkaz") -("hyphenate as" "deľ slová ako") -("hyphenation" "delenie slov") -("ice" "ľad") -("icelandic" "islandčina") -("icon" "ikona") -("identifier" "identifikátor") -("idle" "nečinný") -("if" "ak") -("if hyphenated" "ak sú slová delené") -("iff" "akk") -("ignore" "ignorovať") -("image" "obrázok") -("image links" "odkazy obrázkov") -("impact" "dopad") -("implementation" "implementácia") -("import" "import") -("import bibliography" "importovať zoznam literatúry") -("import database entry" "importovať položku databázy") -("import entries in buffer" "importovať položky v zásobníku (bufferi)") -("import entry" "importovať položku") -("import file" "importovať súbor") -("import font" "importovať písmo") -("import public keys from buffer" "importovať verejné kľúče zo zásobníku (buffer-u)") -("import selected database entries" "importovať vybraté položky databázy") -("import selected entries" "importovať vybraté položky") -("import selections as" "importovať označené ako") -("import sessions" "importovať sedenia (sessions)") -("import sophisticated objects as pictures" "importovať zložité objekty ako obrázky") -("imported bibliographic entries" "importované položky literatúry") -("improving the current implementation" "zlepšovanie súčasnej implementácie") -("in popup windows" "v popup oknách") -("inactive" "neaktívne") -("inanimated" "animované") -("inch" "palec") -("inches" "palce") -("include" "zahrnúť") -("include a document" "zahrnúť dokument") -("include file" "zahrnúť súbor") -("inclusion into TeXmacs" "zahrnutie do TeXmacsu") -("inclusions" "zahrnutia") -("incomplete entries found to be filled out" "našli sa neúplné položky na doplnenie") -("increase size" "zväčšiť veľkosť") -("indent" "odsadenie") -("indent paragraphs" "odsadiť odstavce") -("indentation" "odsadzovanie") -("indentation flag" "značka odsadenia") -("index" "register") -("index entry" "položka registra") -("index level" "úroveň registra") -("indication" "indikácia") -("inflate" "nafúknuť") -("informative flags" "informatívne značky") -("initialize" "inicializovať") -("initialize wallet" "inicializovať peňaženku") -("initials" "iniciály") -("ink here" "kresliť tu") -("ink in" "kresliť do") -("ink out" "kresliť mimo") -("inline" "v riadku") -("inline args" "parametre v riadku") -("inline arguments" "parametre v riadku") -("inline code" "v riadku") -("inline content" "obsah v riadku") -("inline formula" "vzorec v riadku") -("inline note" "poznámka v riadku") -("inner" "vnútorné") -("inner bottom" "vnútorný spodný") -("inner left" "vnútorný ľavý") -("inner right" "vnútorný pravý") -("inner top" "vnútorný horný") -("input" "vstup") -("input command" "príkaz vstupu") -("input field" "pole vstupu") -("input mode" "režim vstupu") -("input options" "možnosti vstupu") -("insert" "vložiť") -("insert Pr" "vložiť Pr") -("insert a TeXmacs symbol" "vložiť TeXmacs symbol") -("insert a big operator" "vložiť veľký operátor") -("insert a binary operation" "vložiť binárny operátor") -("insert a binary relation" "vložiť binárnu reláciu") -("insert a blackboard bold character" "vložiť blackboard hrubý znak") -("insert a bold calligraphic character" "vložiť hrubý kaligrafický znak") -("insert a bold character" "vložiť hrubý znak") -("insert a calligraphic character" "vložiť kaligrafický znak") -("insert a computer program" "vložiť počítačový program") -("insert a condition" "vložiť podmienku") -("insert a control flow instruction" "vložiť inštrukciu kontroly toku") -("insert a fraction" "vložiť zlomok") -("insert a fraktur character" "vložiť fraktur znak") -("insert a gap" "vložiť medzeru") -("insert a greek character" "vložiť grécky znak") -("insert a large left delimiter" "vložiť veľkú ľavú zátvorku") -("insert a large right delimiter" "vložiť veľkú pravú zátvorku") -("insert a large separator" "vložiť veľký oddeľovač") -("insert a left subscript" "vložiť ľavý dolný index (subskript)") -("insert a link" "vložiť odkaz") -("insert a list" "vložiť zoznam") -("insert a miscellaneous symbol" "vložiť iný symbol") -("insert a multiple choice" "vložiť výber viacerých alternatív") -("insert a negation" "vložiť negáciu") -("insert a new branch" "vložiť novú vetvu") -("insert a new entry" "vložiť novú položku") -("insert a new item" "vložiť novú položku") -("insert a note or a floating object" "vložiť poznámku alebo plávajúci objekt") -("insert a numerical operation" "vložiť číselnú operáciu") -("insert a personal macro" "vložiť osobné makro") -("insert a picture" "vložiť obrázok") -("insert a prominent piece of text" "vložiť prominentný kus textu") -("insert a question" "vložiť otázku") -("insert a root" "vložiť odmocninu") -("insert a script" "vložiť skript") -("insert a section block" "vložiť blok sekcie") -("insert a square root" "vložiť druhú odmocninu") -("insert a table" "vložiť tabuľku") -("insert a table or a matrix" "vložiť tabuľku alebo maticu") -("insert a textual operation" "vložiť textovú operáciu") -("insert a textual operator" "vložiť textový operátor") -("insert a wide symbol above" "vložiť široký symbol nad") -("insert a wide symbol below" "vložiť široký symbol pod") -("insert above" "vložiť nad") -("insert abstract" "vložiť abstrakt") -("insert an" "vložiť") -("insert an accent" "vložiť akcent") -("insert an answer" "vložiť odpoveď") -("insert an arrow" "vložiť šípku") -("insert an enunciation" "vložiť enunciáciu") -("insert an environment" "vložiť prostredie") -("insert an n" "vložiť n") -("insert an operation on tuples" "vložiť operáciu na n-ticiach") -("insert annotation" "vložť anotáciu") -("insert appendix" "vložiť dodatok") -("insert arccos" "vložiť arkuskosínus") -("insert arcs" "vložiť oblúky") -("insert arcsin" "vložiť arkussínus") -("insert arctan" "vložiť arkustangens") -("insert arg" "vložiť parameter") -("insert argument" "vložiť parameter") -("insert argument after" "vložiť parameter za") -("insert argument before" "vložiť parameter pred") -("insert author" "vložiť autora") -("insert automatically generated content" "vložiť automaticky generovaný obsah") -("insert below" "vložiť pod") -("insert bibliography" "vložiť zoznam literatúry") -("insert big contour integral" "vložiť veľký krivkový integrál") -("insert big coproduct" "vložiť veľký koprodukt") -("insert big direct sum" "vložiť veľký priamy súčet") -("insert big dotted point" "vložiť veľkú bodku v krúžku (dotted point)") -("insert big integral" "vložiť veľký integrál") -("insert big intersection" "vložiť veľký prienik") -("insert big logical and" "vložiť veľkú konjunkciu (logický and)") -("insert big logical or" "vložiť veľkú disjunkciu (logický or)") -("insert big product" "vložiť veľký súčin") -("insert big square union" "vložiť veľké hranaté zjednotenie") -("insert big summation" "vložiť veľký súčet") -("insert big tensor product" "vložiť veľký tenzorový súčin") -("insert big union" "vložiť veľké zjednotenie") -("insert big union sum" "vložiť veľký zjednocujúci súčet") -("insert big vertical space" "vložiť veľkú zvislú medzeru") -("insert chapter" "vložiť kapitolu") -("insert circles" "vložiť kruhy") -("insert closed splines" "vložiť uzavretý splajn") -("insert column" "vložiť stĺpec") -("insert column to the left" "vložiť stĺpec naľavo") -("insert column to the right" "vložiť stĺpec napravo") -("insert copyright and license information" "vložiť informáciu o autorských právach a licencii") -("insert cos" "vložiť kosínus") -("insert cosh" "vložiť hyporbolický kosínus") -("insert cot" "vložiť kotangens") -("insert coth" "vložiť hyperbolický kotangens") -("insert csc" "vložiť kosekans") -("insert deg" "vložiť deg") -("insert det" "vložiť det") -("insert dim" "vložiť dim") -("insert dollar" "vložiť dolár") -("insert equation" "vložiť rovnicu") -("insert executable markup" "vložiť spustiteľnú značku (markup)") -("insert exp" "vložiť exp") -("insert explanatory item" "vložiť vysvetľujúcu položku") -("insert field above" "vložiť pole nad") -("insert field below" "vložiť pole pod") -("insert fields" "vložiť polia") -("insert footnote" "vložiť poznámku pod čiarou") -("insert formula" "vložiť vzorec") -("insert gcd" "vložiť gcd") -("insert hand drawn curves" "vložiť ručne kreslené krivky") -("insert hom" "vložiť hom") -("insert horizontal interword space" "vložiť vodorovnú medzislovnú medzeru") -("insert image" "vložiť obrázok") -("insert inactive markup" "vložiť neaktívnku značku (markup)") -("insert inf" "vložiť inf") -("insert input field above" "vložiť vstupné pole nad") -("insert input field below" "vložiť vstupné pole pod") -("insert ker" "vložiť ker") -("insert left" "vložiť vľavo") -("insert lg" "vložiť lg") -("insert lim" "vložiť lim") -("insert liminf" "vložiť liminf") -("insert limsup" "vložiť limsup") -("insert lines" "vlžiť riadky") -("insert ln" "vložiť ln") -("insert log" "vložiť log") -("insert macro" "vložiť makro") -("insert mathematics" "vložť matematický výraz") -("insert max" "vložiť max") -("insert medium horizontal space" "vložiť stredne veľkú vodorovnú medzeru") -("insert medium vertical space" "vložiť stredne veľkú zvislú medzeru") -("insert min" "vložiť min") -("insert missing invisible operators" "vložiť chýbajúce neviditeľné operátory") -("insert more names" "vlažiť viac názvov") -("insert multiple paragraphs" "vložiť viacero odstavcov") -("insert negative horizontal space" "vložiť zápornú vodorovnú medzeru") -("insert new item or number" "vložiť novú položku alebo číslo") -("insert new rows or columns" "vložiť nové riadky alebo stĺpce") -("insert or delete rows or columns" "vložiť alebo odstrániť riadky alebo riadky") -("insert overlay after" "vložiť prekryvovú vrstvu za") -("insert overlay before" "vložiť prekryvovú vrstvu pred") -("insert particle" "vložiť časticu") -("insert plain text" "vložiť prostý text") -("insert points" "vložiť body") -("insert polygons" "vložiť mnohouholníky") -("insert right" "vložiť napravo") -("insert row" "vložiť riadok") -("insert row above" "vložiť riadok nad") -("insert row below" "vložiť riadok pod") -("insert sec" "vložiť sec") -("insert section" "vložiť sekciu") -("insert sharp" "vložiť symbol mriežky") -("insert similar above" "vložiť podobné nad") -("insert similar below" "vložiť podobné pod") -("insert similar block above" "vložiť podobný blok nad") -("insert similar block below" "vložiť podobný blok pod") -("insert sin" "vložiť sínus") -("insert sinh" "vložiť hyperbolický sínus") -("insert slide after" "vložiť stranu prezentácie (slide) za") -("insert slide before" "vložiť stranu prezentácie (slide) pred") -("insert small horizontal space" "vložiť malú vodorovnú medzeru") -("insert small vertical space" "vložiť malú zvislú medzeru") -("insert splines" "vložiť splajny") -("insert structural markup" "vložiť štrukturálnu značku (markup)") -("insert subscript" "vložiť dolý index (subskript)") -("insert subsection" "vložiť podsekciu") -("insert subsubsection" "vložiť podpodsekciu") -("insert sup" "vložiť sup") -("insert superscript" "vložiť horný index (superskript)") -("insert symbol documentation" "vložiť dokumentáciu symbolu") -("insert tan" "vložiť tangens") -("insert tanh" "vložiť hyperbolický tangens") -("insert template" "vložiť šablónu") -("insert text" "vložiť text") -("insert text field" "vložiť textové pole") -("insert text field above" "vložiť textové pole nad") -("insert text field below" "vložiť textové pole pod") -("insert thick horizontal space" "vložiť hrubú vodorovnú medzeru") -("insert title" "vložiť nadpis") -("insert title after name" "vložiť nadpis za meno") -("insert user interface related markup" "vložiť značku (markup) súvisiacu s užívateľských rozhraním") -("insert value" "vložiť hodnotu") -("inserting control points" "vložiť riadiace body") -("inside mathematics" "vnútri matematiky") -("integer arithmetic" "celočíselná aritmetika") -("integrate" "integrovať") -("interactive command" "interaktívny príkaz") -("interactive questions" "interaktívne otázky") -("intercharacter compression" "medziznakové stlačenie") -("intercharacter stretching" "medziznakové roztiahnutie") -("interfacing" "prepojenie") -("interfacing TeXmacs with other systems" "prepojenie TeXmacsu s inými systémami") -("interjection" "zvolanie") -("interline separation" "oddelenie riadkov") -("interline space" "medzera medzi riadkami") -("internationalization" "lokalizácia") -("interparagraph space" "medzera medzi odstavcami") -("interrupt execution" "prerušiť vykonávanie") -("interrupted" "prerušené") -("intersperse" "popretkávať (prekladať)") -("introduction" "úvod") -("invalid multi-paragraph selection" "neplatný viac-odstavcový výber") -("invalid paste of text into a formula" "neplatné vloženie textu do vzorca") -("invalid renaming" "neplatné premenovanie") -("invert" "invertovať") -("inverted breve" "obrátený oblý mäkčeň") -("invisible" "neviditeľný") -("invisible citation" "neviditeľná citácia") -("invisible ending" "neviditeľné ukončenie") -("invisible newline" "neviditeľný nový riadok") -("invisible opening" "neviditeľné otvorenie") -("inwards" "dovnútra") -("irish" "írčina") -("is running" "je spustený") -("is tuple" "je n-tica") -("ispell does not respond" "ispell nereaguje") -("ispell is already busy" "ispell už pracuje") -("italian" "taliančina") -("italic" "kurzíva") -("italic right" "kurzíva napravo") -("itemize" "nečíslovaný zoznam") -("january" "január") -("japanese" "japončina") -("join selected cells" "spojiť vybrané bunky") -("journal" "žurnál (časopis)") -("july" "júl") -("jump in" "skočiť do") -("june" "jún") -("junior" "junior") -("justify" "zarovnať") -("justified" "zarovnaný") -("justify text" "zarovnať text") -("keep evaluated expressions" "ponechať vyhodnotené výrazy") -("keep local" "ponechať lokálne") -("keep remote" "ponechať vzdialené") -("keep track of source code" "sledovať zdrojový kód") -("keep unfolded" "ponechať nezbalené") -("key" "kláves") -("key manager" "manager kľúčov") -("keyboard" "klávesnica") -("keyboard configuration" "konfigurácia klávesnice") -("keyboard equivalent" "klávesový ekvivalent") -("keyboard modifiers" "klávesové modifikátory") -("keyboard shortcut" "klávesová skratka") -("keymaps" "mapovanie klávesov") -("keys" "kľúče") -("keyword" "kľúčové slovo") -("keywords" "kľúčové slová") -("kill" "ukončiť (kill)") -("known bugs" "známe chyby") -("korean" "kórejčina") -("laTeX errors" "chyby LaTeXu") -("label" "popisok") -("landscape" "na šírku") -("language" "jazyk") -("laptop presentations" "počítačové prezentácie") -("large" "veľký") -("large brackets" "veľké zátvorky") -("large cells" "veľké bunky") -("large closing bracket" "veľká uzatváracia hranatá zátvorka") -("large delimiter" "veľká zátvorka") -("large displayed" "veľké jednoriadkové") -("large displayed fraction" "veľký jednoriadkový zlomok") -("large opening bracket" "veľká otváracia hranatá zátvorka") -("large separator" "veľký oddeľovač") -("large tables" "veľké tabuľky") -("last" "posledné") -("last check" "posledná kontrola") -("last difference" "posledný rozdiel") -("last error" "posledná chyba") -("last field" "posledné pole") -("last name" "posledný názov") -("last occurrence" "posledný výskyt") -("last page" "posledná strana") -("last similar" "posledné podobné") -("latex command" "príkaz programu latex") -("latin" "latinka") -("layout" "rozloženie") -("lcm" "lcm") -("left" "ľavý") -("left aligned" "zarovnané doľava") -("left arrow" "ľavá šípka") -("left axis" "ľavé na os") -("left baseline" "ľavé na učiarie (základná dotyčnica)") -("left border" "ľavé orámovanie") -("left bottom" "ľavé spodné") -("left cell border" "ľavé orámovanie bunky") -("left cell padding" "ľavý odskok bunky") -("left center" "ľavý stred") -("left click: add point; Right click: undo" "ľavý klik: pridať bod; Pravý klik: odčiniť") -("left click: finish; Right click: undo" "ľavý klik: ukončiť; Pravý klik: odčiniť") -("left click: new object" "ľavý klik: nový objekt") -("left click: operate" "ľavý klik: vykonávať operácie") -("left down" "vľavo dolu") -("left margin" "ľavý okraj") -("left on even pages" "vľavo na párnych stranách") -("left padding" "ľavý odskok") -("left prime" "ľavá čiarka (apostrof)") -("left slanted" "sklonené doľava") -("left subscript" "ľavý dolný index (subskript)") -("left superscript" "ľavý horný index (superskript)") -("left surrounding" "ľavé okolie") -("left table border" "ľavé orámovanie tabuľky") -("left table padding" "ľavý odskok tabuľky") -("left top" "vľavo navrchu") -("left up" "vľavo hore") -("left-right arrow" "šípka doľava-doprava") -("leftwards" "doľava") -("legal" "legal") -("lemma" "lema") -("lemmas" "lemmy") -("length" "dĺžka") -("less" "menšie") -("less or equal" "menšie alebo rovné") -("let the environment float" "nechať prostredie plávať") -("letter" "list") -("license" "licencia") -("light" "jemné") -("light grey" "svetlá sivá") -("limit" "limita") -("limitations" "obmedzenia") -("limits" "limity") -("line" "riadok") -("line break" "zalomenie riadku") -("line breaking" "zalamovanie riadkov") -("line count" "počet riadkov") -("line dashes" "čiarkované čiary") -("line portion" "pomer riadkov") -("line stretch" "roztiahnutie riadkov") -("line style" "štýl riadkov") -("line width" "šírka riadkov") -("line wrapping" "zalamovanie riadkov") -("line wrapping inside cell" "zalamovanie riadkov vo vnútri buniek") -("linear 2D" "lineárne 2D") -("linear algebra" "lineárna algebra") -("lines around" "čiary nad a pod") -("link" "odkaz") -("link all embedded images" "prepojiť všetky embedované obrázky") -("link image" "odkaz na obrázok") -("link image and copies as" "prepojiť obrázok a kópie ako") -("link image as" "prepojiť obrázok ako") -("link mode" "režim odkazov") -("link to URL" "odkaz na URL") -("linking tool" "linkovací nástroj") -("lissajous" "lissajousove") -("list" "zoznam") -("list of figures" "zoznam obrázkov") -("list of tables" "zoznam tabuliek") -("live" "živý") -("live input-output" "živý vstup-výstup") -("load" "otvoriť") -("load LaTeX file" "načítať súbor LaTeX") -("load TeX file" "načítať súbor TeX") -("load TeXmacs file" "otvoriť súbor TeXmacs") -("load TeXmacs style file" "otvoriť súbor so štýlom TeXmacs") -("load a file" "otvoriť súbor") -("load buffer" "načítať zásobník (buffer)") -("load file" "otvoriť súbor") -("load help file" "načítať súbor s pomocou") -("load html file" "načítať súbor html") -("load image" "načítať obrázok") -("load in new window" "otvoriť v novom okne") -("load latex file" "načítať súbor latex") -("load more recent autosave file" "načítať novší automaticky uložený súbor") -("load remote file" "načítať vzdialený súbor") -("load tex file" "načítať súbor tex") -("load verbatim file" "načítať súbor verbatim") -("loaded" "načítaný") -("loading" "načítava sa") -("local entries" "lokálne položky") -("loci" "miesta (loci)") -("locus" "miesto (locus)") -("locus color" "farba miesta (locus-u)") -("locus rendering" "vykresľovanie miesta (locus-u)") -("logarithm" "logaritmus") -("logarithmic" "logaritmické") -("logarithmic base" "základ logaritmu") -("logarithms" "logaritmy") -("logging in" "priehlásenie sa") -("logical and" "konjunkcia (logický 'and')") -("logical implication" "logická impikácia") -("logical not" "negácia (logický 'not')") -("logical or" "disjunkcia (logický 'or')") -("login" "prihlásenie") -("logout" "odhlásenie") -("long" "dlhý") -("long macro" "dlhé makro") -("long text" "dlhý text") -("look and feel" "vzhľad a štýl ovládania") -("look for more fonts" "vyhľadať ďalšie písma") -("look up" "vyhľadať") -("loops" "cykly") -("lower border" "spodné orámovanie") -("m modifier" "modifikátor m") +("happy typing" "sreno tipkanje") +("has been aborted" "je bil prekinjen") +("has completed its task" "je konal nalogo") +("hat" "streica") +("header and footer" "glava in noga") +("header" "glava") +("hebrew" "hebrejsko") +("height is exactly the specified height" "viina je natanko doloena viina") +("height is maximum of specified height and box height" "viina je maksimum doloene viine in viine katle") +("height is minimum of specified height and box height" "viina je minimum doloene viine in viine katle") +("height magnification" "poveava viine") +("height" "viina") +("help me" "pomagajte mi") +("help" "pomo") +("help us" "pomagajte nam") +("here" "tukaj") +("h modifier" "modifikator H") +("h modifier" "modifikator H") +("H modifier" "modifikator H") +("hidden" "skrito") +("home" "domov") +("homepage" "domaa stran") +("horizontal cell alignment" "vodoravna poravnava celice") +("horizontal ink separation" "vodoravni razmik med rnili") +("horizontally align cell to the base" "vodoravno poravnaj celico na bazo") +("horizontally center the cell" "vodoravno centriraj celico") +("horizontal part" "vodorovni del") +("horizontal position" "vodorovna pozicija") +("horizontal space" "vodoravni presledek") +("horizontal table alignment" "vodorovna poravnava tabele") +("horizontal" "vodoravno") +("how much longer may pages become" "koliko se lahko stran podalja") +("how much shorter may pages become" "koliko se lahko stran skraja") +("html" "HTML") +("huge" "ogromno") +("hungarian" "madarsko") +("hybrid command" "hibriden ukaz") +("hybrid command" "hibriden ukaz") +("hyperlink" "hiperpovezava") +("hyphenation" "deljenje besed") +("icelandic" "islandsko") +("if" "if") +("image links" "povezave na sliko") +("image" "slika") +("implementation" "implementacija") +("import" "uvozi") +("improving the current implementation" "izboljava trenutne izvedbe") +("inactive" "neaktivno") +("include a document" "vstavi dokument") +("include file" "vstavi datoteko") +("include" "vkljui") +("inclusion into TeXmacs" "vkljuitev v TeXmacs") +("inclusions" "vloki") +("indentation flag" "nastavitev zamika") +("indent" "zamik") +("index entry" "zapis v stvarnem kazalu") +("index level" "nivo stvarnega kazala") +("index" "stvarno kazalo") +("informative flags" "informativne oznake") +("input mode" "vhodni reim") +("insert a big operator" "vstavi veliki operator") +("insert a binary operation" "vstavi dvojiko operacijo") +("insert a binary relation" "vstavi dvojiko relacijo") +("insert a blackboard bold character" "vstavi blackboard bold znak") +("insert a bold calligraphic character" "vstavi krepki kaligrafski znak") +("insert a bold character" "vstavi krepki znak") +("insert a calligraphic character" "vstavi kaligrafski znak") +("insert a fraction" "vstavi ulomek") +("insert a fraktur character" "vstavi fraktur znak") +("insert a greek character" "vstavi grko rko") +("insert a large left delimiter" "vstavi veliki levi loevalnik") +("insert a large right delimiter" "vstavi veliki desni loevalnik") +("insert a large separator" "vstavi veliki razdelilnik") +("insert a left subscript" "vstavi levi indeks") +("insert a link" "vstavi povezavo") +("insert a miscellaneous symbol" "vstavi drug simbol") +("insert an accent" "vstavi akcent") +("insert an arrow" "vstavi puico") +("insert an environment" "vstavi okolje") +("insert a new branch" "vstavi novo vejitev") +("insert a new item" "vstavi novo alinejo") +("insert an n" "vstavi n") +("insert an" "vstavi") +("insert a picture" "vstavi sliko") +("insert appendix" "vstavi dodatek") +("insert arccos" "vstavi arccos") +("insert arcsin" "vstavi arcsin") +("insert arctan" "vstavi arctan") +("insert argument" "vstavi argument") +("insert arg" "vstavi arg") +("insert a square root" "vstavi kvadratni koren") +("insert a table or a matrix" "vstavi tabelo ali matriko") +("insert a table" "vstavi tabelo") +("insert a TeXmacs symbol" "vstavi TeXmacs simbol") +("insert automatically generated content" "vstavi automatsko generirano vsebino") +("insert author" "vstavi avtorja") +("insert a wide symbol above" "vstavi irok simbol nad") +("insert a wide symbol below" "vstavi irok simbol pod") +("insert big contour integral" "vstavi veliki krivuljni integral") +("insert big coproduct" "vstavi veliki koprodukt") +("insert big direct sum" "vstavi veliko direktno vsoto") +("insert big dotted point" "vstavi veliko piko s kolesom") +("insert big integral" "vstavi veliki integral") +("insert big intersection" "vstavi veliki presek") +("insert big logical and" "vstavi veliko konjunkvijo") +("insert big logical or" "vstavi veliko disjunkcijo") +("insert big product" "vstavi veliki produkt") +("insert big square union" "vstavi veliko oglato unijo") +("insert big summation" "vstavi veliko vsoto") +("insert big tensor product" "vstavi veliki tenzorski produkt") +("insert big union sum" "vstavi veliko vsoto unij") +("insert big union" "vstavi veliko unijo") +("insert big vertical space" "vstavi veliki navpini presledek") +("insert chapter" "vstavi poglavje") +("insert column to the left" "vstavi stolpec na levi") +("insert column to the right" "vstavi stolpec na desni") +("insert column" "vstavi stolpec") +("insert cosh" "vstavi cosh") +("insert cos" "vstavi cos") +("insert coth" "vstavi coth") +("insert cot" "vstavi cot") +("insert csc" "vstavi csc") +("insert deg" "vstavi deg") +("insert det" "vstavi det") +("insert dim" "vstavi dim") +("insert dollar" "vstavi dolar") +("insert equation" "vstavi enabo") +("insert executable markup" "vstavi izvrljive znake") +("insert exp" "vstavi exp") +("insert fields" "vstavi polja") +("insert footnote" "vstavi opombo pod rto") +("insert formula" "vstavi vzorec") +("insert gcd" "vstavi gcd") +("insert hom" "vstavi hom") +("insert horizontal interword space" "vstavi vodoravni medbesedni presledek") +("insert image" "vstavi sliko") +("insert inactive markup" "vstavi neaktivno znako") +("insert inf" "vstavi inf") +("insert input field above" "vstavi vnosno polje nad") +("insert input field below" "vstavi vnosno polje pod") +("insert ker" "vstavi ker") +("insert lg" "vstavi lg") +("insert liminf" "vstavi liminf") +("insert limsup" "vstavi limsup") +("insert lim" "vstavi lim") +("insert ln" "vstavi ln") +("insert log" "vstavi log") +("insert macro" "vstavi makro") +("insert mathematics" "vstavi matematiko") +("insert max" "vstavi max") +("insert medium horizontal space" "vstavi srednji vodoravni presledek") +("insert medium vertical space" "vstavi srednji navpini presledek") +("insert min" "vstavi min") +("insert negative horizontal space" "vstavi negativni vodorovni presledek") +("insert new item or number" "vstavi novo alinejo") +("insert new rows or columns" "vstavi nove stolpce ali vrstice") +("insert or delete rows or columns" "vstavi ali izbrii stolpce ali vrstice") +("insert Pr" "vstavi Pr") +("insert row above" "vstavi vrstico nad") +("insert row below" "vstavi vrstico pod") +("insert row" "vstavi vrstico") +("insert section" "vstavi razdelek") +("insert sec" "vstavi sec") +("insert sharp" "vstavi viaj") +("insert sinh" "vstavi sinh") +("insert sin" "vstavi sin") +("insert small horizontal space" "vstavi mali vodorovni presledek") +("insert small vertical space" "vstavi mali navpini presledek") +("insert structural markup" "vstavi strukturne znake") +("insert subsection" "vstavi podrazdelek") +("insert subsubsection" "vstavi podpodrazdelek") +("insert sup" "vstavi sup") +("insert tanh" "vstavi tanh") +("insert tan" "vstavi tan") +("insert text field" "vstavi tekstovno polje") +("insert thick horizontal space" "vstavi debel vodoraven presledek") +("insert title" "vstavi naslov") +("insert value" "vstavi vrednost") +("insert" "vstavi") +("interfacing" "povezovanje") +("interfacing TeXmacs with other systems" "povezava TeXmacsa z drugimi sistemi") +("interjection" "interjection") +("interline separation" "loitev med vrsticami") +("interline space" "presledek med vrsticami") +("internationalization" "lokalizacija") +("interparagraph space" "presledek med odstavki") +("interrupt execution" "prekini izvajanje") +("introduction" "uvod") +("invisible citation" "neviden citat") +("invisible" "nevidno") +("irish" "irsko") +("ispell does not respond" "ispell se ne odziva") +("ispell is already busy" "ispell je zaposlen") +("is running" "tee") +("is tuple" "je n-terka") +("italian" "italijansko") +("italic" "kurzivno") +("italic right" "kurzivno desno") +("item" "alineja") +("itemize" "alineje") +("january" "januar") +("japanese" "japonsko") +("july" "julij") +("june" "junij") +("justified" "obojestranska") +("justify text" "poravnaj besedilo obojestransko") +("keyboard equivalent" "ekvivalent na tipkovnici") +("keyboard modifiers" "modifikator tipkovnice") +("keyboard shortcut" "okrajava na tipkovnici") +("keyboard" "tipkovnica") +("keymaps" "razporeditve tipk") +("key" "tipka") +("keyword" "kljuna beseda") +("keywords" "kljune besede") +("kill" "pobij") +("known bugs" "znani hroi") +("label" "oznaka") +("landscape" "pokrajina") +("language" "jezik") +("large closing bracket" "veliki zaklepaj") +("large delimiter" "veliki loevalnik") +("large opening bracket" "veliki predklepaj") +("large separator" "veliki razdelilnik") +("large" "veliko") +("last indentation" "zadnji zamik") +("last page" "zadnja stran") +("latex command" "LaTeX ukaz") +("LaTeX" "LaTeX") +("latin" "latinica") +("layout" "postavitev") +("left arrow" "puica levo") +("left arrow" "puica levo") +("left border" "leva obroba") +("left" "levo") +("left margin" "levi rob") +("left padding" "leva obloga") +("left prime" "left prime") +("left aligned" "leva") +("left slanted" "postrani levo") +("left subscript" "levi indeks") +("left superscript" "levi eksponent") +("left surrounding" "levo naokoli") +("legal" "legal") +("lemma" "lema") +("length" "dolina") +("less" "manje") +("less or equal" "manje ali enako") +("letter" "pismo") +("license" "licenca") +("light grey" "svetlo siva") +("light grey" "svetlo siva") +("light" "lahko") +("limitations" "omejitve") +("limits" "omejitev") +("line break" "prelom vrste") +("line stretch" "razteg vrstice") +("line" "vrstica") +("link image" "povei sliko") +("link" "povezava") +("list of figures" "seznam slik") +("list of tables" "seznam tabel") +("list" "seznam") +("load a file" "naloi datoteko") +("load buffer" "naloi spis") +("loaded" "naloeno") +("load file" "naloi datoteko") +("load html file" "naloi datoteko HTML") +("load image" "naloi sliko") +("load in new window" "naloi v novo okno") +("load latex file" "naloi datoteko LaTeX") +("load LaTeX file" "naloi datoteko LaTeX") +("load more recent autosave file" "naloi novejo avtomatsko shranjeno datoteko") +("load" "naloi") +("load tex file" "naloi datoteko TeX") +("load TeX file" "naloi datoteko TeX") +("load TeXmacs file" "naloi datoteko TeXmacs") +("load TeXmacs style file" "naloi datoteko TeXmacs slog") +("load verbatim file" "odpri datoteko dobesedno") +("long" "dolgo") +("look and feel" "obutek in videz") +("look up" "poglej v") +("lower border" "nija obroba") ("macro" "makro") -("macro argument" "parameter makra") -("macro definition" "definícia makra") -("macro editor" "editor makier") -("macro name" "názov makra") -("macros" "makrá") -("macros editor" "editor makier") -("magenta" "fialová") -("magic" "kúzelný") -("magnification" "zväčšenie") -("magnified" "zväčšené") -("magnify horizontally" "zväčšiť vodorovne") -("magnify vertically" "zväčšiť zvislo") -("main" "hlavný") -("main document font" "hlavné písmo dokumentu") -("main document style" "hlavný štýl dokumentu") -("main icon bar" "hlavný panel nástrojov") -("main presentation style" "hlavný štýl prezentácie") -("major changes" "hlavné zmeny") -("make a letter environment" "previesť na prostredie 'list'") -("make a multi-slide presentation" "previesť na viac-stranovú prezentáciu") -("make a page insertion" "vloženie strany") -("make a subscript" "previesť na dolný index") -("make a superscript" "previesť na horný index") -("make acute" "pridať dĺžeň") -("make bar" "pridať pruh") -("make block wide" "previesť blok na široký") -("make check" "pridať mäkčeň") -("make float wide" "previesť plávajúci objekt na široký") -("make floating" "prieviesť na plávajúci objekt") -("make footnote wide" "previesť poznámku pod čiarou na širokú") -("make fraction" "zlomok") -("make grave" "pridať obrátený dĺžeň") -("make hat" "pridať striešku") -("make label" "vytvoriť nálepku (label)") -("make link" "vytvoriť odkaz") -("make negation" "urobiť negáciu") -("make non floating" "previesť na neplávajúci objekt") -("make opaque" "zneprehliadniť") -("make page reference" "vložiť odkaz na stranu") -("make reference" "vložiť odkaz") -("make slides" "spraviť prezentáciu") -("make square root" "vložiť druhú odmocninu") -("make tilde" "pridať vlnku (tildu)") -("make title" "vytvoriť nadpis") -("make transparent" "spriehľadniť") -("make vector" "pridať znak vektora") -("make wide" "zmeniť na široké") -("making donations" "ako finančne podporiť") -("manila paper" "manilský (baliaci) papier") -("manila-paper" "baliacopapierový") -("manual" "manuál") -("manual path" "manuálna cesta") -("map arguments" "priradiť parametre (parametre zobrazenia?)") -("map to" "priraď k") +("magenta" "magenta") +("magic" "arovnija") +("magnification" "poveava") +("magnified" "poveano") +("main" "glavni") +("main icon bar" "glavne ikone") +("major changes" "glavne spremembe") +("make acute" "ustvari ostrivec") +("make a page insertion" "vstavi v stran") +("make a subscript" "ustvari indeks") +("make a superscript" "ustvari eksponent") +("make bar" "make bar") +("make check" "vstavi streico") +("make fraction" "ustvari ulomek") +("make grave" "ustvari krativec") +("make hat" "make hat") +("make label" "ustvari oznako") +("make negation" "ustvari negacijo") +("make page reference" "ustvari sklic na stran") +("make reference" "ustvari sklic") +("make square root" "ustvari kvadratni koren") +("make tilde" "ustvari tildo") +("make title" "ustvari naslov") +("make vector" "ustvari vektor") +("making donations" "finanna podpora") +("manual" "prironik") +("map to" "mapiraj na") ("march" "marec") -("marginal note" "poznámka za okrajom") -("margins" "okraje") -("margins as on paper" "okraje ako na papieri") -("margins from width" "okraje zo šírky") -("margins on paper" "okraje na papieri") -("margins on screen" "okraje na obrazovke") -("marked" "označené") -("marker" "fixka") -("master" "hlavný") -("master file" "hlavný súbor") -("material" "materiál") -("math" "matematika") -("math Extra" "matematika Extra") -("math Letters" "matematika Písmená") -("math Symbols" "matematika Symboly") -("math font" "písmo pre matematiku") -("math font family" "rodina písma pre matematiku") -("math font series" "séria písma pre matematiku") -("math font shape" "tvar písma pre matematiku") -("mathematical" "matematický") -("mathematical and customized input" "matematický a kustomizovaný vstup") -("mathematical font" "matematické písmo") -("mathematical formulas" "matematické vzorce") -("mathematical input" "matematický vstup") -("mathematical output" "matematický výstup") -("mathematical typesetting" "matematická sadzba") +("margins as on paper" "robovi kot na papirju") +("margins" "robovi") +("master file" "datoteka gospodar") +("master" "gospodar") +("mathematical font" "pisava za matematiko") +("mathematical formulas" "matematine formule") +("mathematical input" "matematien vnos") +("mathematical input" "matematien vnos") +("mathematical" "matematino") +("mathematical typesetting" "matematino stavljenje") ("mathematics" "matematika") -("matrices" "matice") -("matrix" "matica") -("matrix factorization" "faktorizácia matíc") -("maximal" "maximálny") -("maximal cell height" "maximálna výška bunky") -("maximal clustering" "maximálne zoskupovanie") -("maximal number of columns" "maximálny počet stĺpcov") -("maximal number of rows" "maximálny počet riadkov") -("maximal table height" "maximálna výška tabuľky") -("maximal table width" "maximálna šírka tabuľky") -("maximum" "maximum") -("maximum mode" "maximálny režim") -("may" "máj") -("meander" "kľukatiť sa") -("medieval" "stredoveký") -("medium" "stredný") -("medium skip" "sdredný odstup") -("meminfo" "informácie o pamäti") -("memory" "pamäť") -("memory usage" "využitie pamäte") -("menu" "menu") -("merge" "zlúčiť") -("merge lines into paragraphs unless separated by blank lines" "zlúčiť riadky do odstavca ak nie sú oddelené prázdnymi riadkami") -("messages" "správy") -("messy" "chaotické") -("meta key" "kláves meta") -("meta data" "metadáta") -("metal" "kov") -("middle" "stredný") -("minimal" "minimálny") -("minimal cell height" "minimálna výška bunky") -("minimal cell width" "minimálna šírka bunky") -("minimal line separation" "minimálny rozostup riadkov") -("minimal number of columns" "minimálny počet stĺpcov") -("minimal number of rows" "minimálny počet riadkov") -("minimal table height" "minimálna výška tabuľky") -("minimal table width" "minimálny šírka tabuľky") -("minimum" "minimum") -("minimum mode" "minimálny režim") -("minus" "mínus") -("mirror" "zrkadliť") -("miscellaneous" "rôzne") -("miscellaneous features" "rôzne funkcie") -("miscellanous" "rôzne") -("mixed" "zmiešané") +("math font family" "druina matematine pisave") +("math font" "pisava za matematiko") +("math font series" "serija matematine pisave") +("math font shape" "oblika matematine pisave") +("math" "matematika") +("matrix" "matrika") +("maximal" "maksimalno") +("maximal number of columns" "najve stolpcev") +("maximal number of rows" "najve vrstic") +("maximum mode" "maksimalni reim") +("may" "maj") +("medium skip" "srednji preskok") +("medium" "srednje") +("meminfo" "informacije o pomnilniku") +("memory information" "informacije o pomnilniku") +("merge" "zdrui") +("messy" "messy") +("meta key" "tipka meta") +("middle" "sredina") +("minimal" "minimalno") +("minimal number of columns" "najmanj stolpcev") +("minimal number of rows" "najmanj vrstic") +("minimum mode" "minimalni reim") +("minus" "minus") +("miscellaneous" "razno") +("m modifier" "modifikator M") +("m modifier" "modifikator M") +("M modifier" "modifikator M") +("mode" "nain") +("modifier" "modifikator") +("modify cell alignment" "spremeni poravnavo celice") +("modify cell border" "spremeni obrobo celice") +("modify cell padding" "spremeni oblogo celice") +("modify cell size" "spremeni velikost celice") +("modify table border" "spremeni obrobo tabele") +("modify table padding" "spremeni oblogo tabele") ("mod" "modulo") -("mode" "režim") -("mode dependent icons" "ikony špecifické pre režim") -("modifier" "modifikátor") -("modify bibliography" "zmeniť literatúru") -("modify cell alignment" "zmeniť zarovnanie bunky") -("modify cell border" "zmeniť orámovanie bunky") -("modify cell padding" "zmeniť odskok bunky") -("modify cell size" "zmeniť veľkosť bunky") -("modify remote live document" "zmeniť vzdialený živý dokument") -("modify table border" "zmeniť orámovanie tabuľky") -("modify table padding" "zmeniť rozostup buniek tabuľky") -("module" "module") -("module browser" "prehliadač modulov") -("mongolian" "mongolčina") -("monospaced" "s rovnakými medzerami medzi znakmi") -("month" "mesiac") -("more information about GNU TeXmacs can be found in the Help" "viac informácií o GNU TeXmacs-e je možné nájsť v Pomoci") -("more information about GNU TeXmacs can be found in the Help->About menu" "viac informácií o GNU TeXmacs-e je možné nájsť v menu Pomoc->O TeXmacse") -("more information about GNU TeXmacs can be found in the help" "viac informácií o TeXmacs-e je možné nájsť v pomoc-i") -("mosaic" "mozaika") -("motion" "pohyb") -("motion blur" "pohybové rozmazanie") -("mouse over balloon" "bublina 'mouse over'") -("mouse over object" "objekt 'mouse over'") -("move" "presunúť") -("move down" "presunúť nadol") -("move object" "presunúť objekt") -("move objects" "presunúť objekty") -("move over object on which to operate" "presunúť objekt s ktorým sa má pracovať") -("move to the right when finished" "po ukončení presunúť napravo") -("move up" "presunúť hore") -("move::difference" "") -("move::similar" "") -("multiline" "viacriadkový") -("multiline input" "viacriadkový vstup") -("multiple choice" "výber viacerých alternatív") -("multiple documents share window" "viaceré dokumenty zdieľajú okno") -("multiple root" "viacnásobný koreň") -("multiplication" "násobenie") -("mutator tags" "mutátorové značky") -("my bibliographic database" "moja databáza literatúry") -("my documents" "moje dokumenty") -("n-th" "n-tý") -("n-th root" "n-tá odmocnina") -("name" "názov") -("name of bibliography" "názov literatúry") -("name of glossary" "názov glosára") -("name of index" "názov registra") -("name of list of figures" "názov zoznamu obrázkov") -("name of list of tables" "názov zoznamu tabuliek") -("name of table of contents" "názov obsahu") -("named" "pomenované") -("navigation options" "možnosti navigácie") -("negation" "negácia") -("never" "nikdy") -("new" "nový") -("new account" "nový účet") -("new bibliography dialogue" "nový dialóg literatúry") -("new buffer" "nový zásobník (buffer)") -("new column" "nový stĺpec") -("new context macro" "nové kontextové makro") -("new document" "nový dokument") -("new double page" "nový dvojstrana") -("new double page before" "nová dvojstrana pred") -("new entry" "nová položka") -("new identity" "nová identita") -("new item" "nová položoka") -("new line" "nový riadok") -("new locus" "nové miesto (locus)") -("new macro" "nové makro") -("new number" "nové číslo") -("new page" "nová strana") -("new page before" "nová strana pred") -("new paragraph" "nový odstavec") -("new passphrase" "heslo") -("new remote directory" "nový vzdialený adresár (priečinok)") -("new remote file" "nový vzdialený súbor") +("mongolian" "mongolsko") +("more information about GNU TeXmacs can be found in the help" "Ve informacij o GNU TeXmacsu lahko najdete v pomoi") +("mosaic" "mozaik") +("move down" "premakni dol") +("move object" "premakni objekt") +("move to the right when finished" "prestavi desno ko kona") +("move up" "premakni gor") +("multiline input" "vevrstini vnos") +("multiline input" "vnos v ve vrsticah") +("my documents" "moji dokumenti") +("my documents" "moji dokumenti") +("name" "ime") +("negation" "negacija") +("new buffer" "nov spis") +("new column" "nov stolpec") +("new item" "nova alineja") +("new line" "nova vrsta") +("new" "nova") +("new number" "novo tevilo") +("new page before" "nova stran pred") +("new page" "nova stran") +("new paragraph" "nov odstavek") ("new roman" "new roman") -("new row" "nový riadok") -("new style fonts" "nové písma štýlu") -("new style page breaking" "nové zalamovani strán štýlu") -("new table" "nová tabuľka") -("new table macro" "nové makro tabuľky") -("new version" "nová verzia") -("new window" "nové okno") -("newer version" "novšia verzia") -("next" "nasledujúci") -("next chunk" "nasledujúci kus") -("next difference" "nasledujúci rozdiel") -("next error" "nasledujúca chyba") -("next field" "nasledujúce pole") -("next line" "nasledujúci riadok") -("next occurrence" "nasledujúci výskyt") -("next screen" "nasledujúca obrazovka") -("next similar" "nasledujúci podobný") -("no" "nie") -("no animation" "žiadna animácia") -("no changes need to be saved" "žiadne zmeny na uloženie") -("no clustering" "žiadne zoskupovanie") -("no completions" "žiadne dopĺňanie") -("no dictionary for" "neexistuje slovník pre") -("no errors have been corrected" "neboli opravené žiadne chyby") -("no first indentation" "neodsadzovať prvé") -("no grid" "žiadna mriežka") -("no indentation" "neodsadzovať") -("no line break" "nezalamovať riadok") -("no matches found" "nenašli sa žiadne zhody") -("no matches found for" "nenašli sa žiadne zhody pre") -("no more matches for" "nenašli sa žiadne ďalšie zhody pre") -("no more redo information available" "nie je k dispozícii žiadna ďalšia informácia pre akciu 'znovu vykonať'") -("no more undo information available" "nie je k dispozícii žiadna ďalšia informácia pre akciu 'odčiniť'") -("no multiple spaces" "žiadne viacnásobné medzery") -("no name" "bez názvu") -("no new public key in document" "žiadny verejný kľuč v dokumente") -("no page break" "nezalamovať stranu") -("no page break after" "nezalamovať stranu za") -("no page break before" "nezalamovať stranu pred") -("no page numbers" "bez čísiel strán") -("no parent" "žiadny rodič") -("no selection" "žiadny výber") -("no spelling errors" "žiadne pravopisné chyby") -("no spelling errors found in text" "v texte sa nenašli pravopisné chyby") -("no spurious spaces" "žiadne falošné medzery") -("no style" "žiadny štýl") -("none" "žiadny") -("normal" "normálny") -("normal loci" "normálne miesta (loci)") -("normal size" "normálna veľkosť") -("norwegian" "nórčina") -("not" "nie") -("not allowed to remove home directory" "nedovolené odstrániť domovský adresár (priečinok)") -("not connected to server" "nepripojené k serveru") -("not equal" "nerovná sa") -("not found" "nenájdené") -("not yet implemented" "ešte neimplementované") -("notation" "notácia") -("notations" "notácie") -("note" "poznámka") -("notebook" "poznámkový blok") -("notes" "poznámky") +("new row" "nova vrstica") +("new table" "nova tabela") +("next line" "naslednja vrstica") +("next" "naslednje") +("next" "naslednji") +("no changes need to be saved" "shranjevanje sprememb ni potrebno") +("no dictionary for" "ni slovarja za") +("no first indentation" "brez prvega zamika") +("no indentation" "brez zamika") +("no last indentation" "brez poslednjega zamika") +("no line break" "brez preloma vrste") +("no matches found for" "ni ujemanja za") +("no matches found" "ni najdeno") +("no more matches for" "ni ve najdb za") +("no more redo information available" "na koncu") +("no more undo information available" "na zaetku") +("no name" "brez imena") +("none" "brez") +("no page break after" "brez preloma strani za") +("no page break before" "brez preloma strani pred") +("normal" "normalno") +("norwegian" "norveko") +("no spelling errors found in text" "besedilo je brez pravopisnih napak") +("no style" "brez sloga") +("notation" "notacija") +("note" "notica") +("not equal" "neenako") +("not found" "ni najdeno") +("not" "non") ("november" "november") -("number" "číslo") -("number equation" "číslovať rovnicu") -("number of columns" "počet stĺpcov") -("number of polar steps" "počet polárnych krokov") -("number of subunit steps" "počet podjednotkových krokov") -("numbered" "číslované") -("numbered equation" "číslovaná rovnica") -("numbered equations" "číslované rovnice") -("numbering" "číslovanie") -("numerator" "čitateľ") -("numeric" "číselné") -("numeric analysis" "číselná analýzy") -("numeric comma table" "číselná tabuľka s čiarkami") -("numeric dot table" "číselná tabuľka s bodkami") -("numeric spreadsheet" "číselná výpočtová tabuľka (spreadsheet)") -("objectives" "ciele") -("oblique" "šikmý") -("occurrences" "výskyty/ov") -("october" "október") -("odd page" "nepárna strana") -("odd page footer" "päta nepárnej strany") -("odd page header" "hlavička nepárnej strany") -("odd page left margin" "ľavý okraj nepárnej strany") -("odd page margin" "okraj nepárnej strany") -("odd page right margin" "pravý okraj nepárnej strany") -("odd page shift" "posun nepárnej strany") -("odd page text" "text nepárnej strany") -("odd pages" "nepárne strany") -("of fingerprint" "z odtlačku prsta") -("off" "vypnuté") +("n-th" "n-ti") +("n-th root" "n-ti koren") +("numbered equations" "tevilene enabe") +("numbered equation" "tevilena enaba") +("number equation" "otevili enabo") +("number of columns" "tevilo stolpcev") +("number" "tevilo") +("numerator" "tevec") +("numeric" "numerino") +("objectives" "cilj") +("occurrences" "pojavov") +("october" "oktober") +("odd page footer" "noga lihih strani") +("odd page header" "glava lihih strani") +("odd page left margin" "levi rob lihih strani") +("odd page margin" "rob lihih strani") +("odd page text" "besedilo lihih strani") +("off" "izklopljeno") ("ok" "ok") -("old english" "staroanglický") -("old slavonic" "staroslovanský") -("old style" "starý štýl") -("old version" "stará verzia") -("older version" "staršia verzia") -("on" "zapnuté") -("on cells" "na bunky") -("on columns" "na stĺpce") -("on entire table" "na celú tabuľku") -("on rows" "na riadky") -("on the footer" "na päte") -("on your system and set it up from the \"Security\" tab" "vo vašom systéme a nastavte ho v karte \"Bezpečnosť\"") -("once" "raz") -("one column" "jeden stĺpec") -("one error has been corrected" "bola opravená jedna chyba") -("one lower case letter, one non alpha-numeric symbol" "jedno malé písmeno, jeden alfa-numerický znak") -("one numeric character, one upper case letter" "jeden číselný znak, jedno veľké písmeno") -("one spelling error has been corrected" "bola opravená jedna pravopisná chyba") -("online documentation" "online dokumentácia") -("online help" "online pomoc") -("only convert changes when re-importing" "konvertovať zmeny iba pri re-importe") -("only convert changes with respect to imported version" "konvertovať iba zmeny voči importovanej verzii") -("only convert changes with respect to tracked version" "konvertovať iba zmeny voči sledovanej verzii") -("only implemented for complete subtrees" "implementované iba pre úplné podstromy") -("only inline tags" "iba značky v rámci riadku") -("only keep folded" "ponechať iba zbalené") -("only keep unfolded" "ponechať iba rozbalené") -("only show paragraphs with hits" "zobrazovať iba odstavce so zhodami") -("only show semantic focus" "zobrazovať iba semantický fokus") -("opacity" "nepriehľadnosť") -("open" "otvoriť") -("open a new buffer" "otvoriť nový zásobník (buffer)") -("open bibliography" "otvoriť literatúru") -("open identities" "otvoriť identity") -("open in new window" "otvoriť v novom okne") -("open key manager" "otvoriť správcu kľúčov") -("open licence agreement" "otvoriť licenčnú zmluvu") -("open mailbox" "otvoriť poštovú schránku") -("open module browser" "otvoriť prehliadač modulov") -("open new window" "otvoriť nové okno") -("open on errors" "otvoriť pri chybách") -("open on warnings" "otvoriť pri varovaniach") -("open symbol browser" "otvoriť prehliadač znakov") -("open tool in separate window" "otvoriť nástroj v separátnom okne") -("opening" "otvára sa") -("operation mode" "režim fungovania") -("operation on named selection" "operácia na pomenovanej označenej oblasti") -("operation on primary selection" "operácia na primárnej označenej oblasti") -("operation on secondary selection" "operácia na sekundárnej označenej oblasti") -("operation on ternary selection" "operácia na terciálnej označenej oblasti") -("optical" "optický") -("option" "možnosť") -("options" "možnosti") -("or" "alebo") -("or give the complete path to the \"gpg\" or \"gpg2\" command" "alebo zadajte úplnú cestu k príkazu \"gpg\" alebo \"gpg2\"") -("orange" "oranžová") -("order" "usporiadať") -("ordinary symbol" "bežný znak") -("orientation" "orientácia") -("origin" "počiatok") -("original welcome message" "pôvodná uvítacia správa") -("ornamented" "s ornamentami") -("other" "iné") -("other login" "iné prihlasovacie meno") -("other package" "iný balíček") -("other pages" "iné strany") -("other projects" "iné projekty") -("other style" "iný štýl") -("outer" "vonkajšie") -("outer bottom" "vonkajšie spodné") -("outer left" "vonkajšie ľavé") -("outer right" "vonkajšie pravé") -("outer top" "vonkajšie horné") -("outline" "obrys") -("outlined" "obrysový") -("outlined emboss" "obrysový embosovaný") -("outlined engrave" "obrysový gravírovaný") -("outlined roman" "obrysový roman") -("output" "výstup") -("output options" "možnosti výstupu") -("outwards" "smerom von") -("oval" "oválne") -("oval blur" "oválne rozmazanie") +("old english" "staro angleko") +("old slavonic" "staro slovensko") +("old style" "stari slog") +("on cells" "na celice") +("on columns" "na stolpce") +("on entire table" "na celo tabelo") +("one spelling error has been corrected" "ena pravopisna napaka odpravljena") +("online documentation" "online dokumentacija") +("online help" "online pomo") +("on rows" "na vrstice") +("on" "vklopljeno") +("open a new buffer" "odpri nov spis") +("opening" "odpiram") +("open new window" "odpri novo okno") +("open" "odpri") +("operation on named selection" "operacija na poimenovani izbiri") +("operation on primary selection" "operacija na primarni izbiri") +("operation on secondary selection" "operacija na sekundarni izbiri") +("operation on ternary selection" "operacija na terciarni izbiri") +("optical" "optical") +("option" "nastavitev") +("options" "nastavitve") +("or" "ali") +("orange" "oranna") +("orientation" "orientacija") +("original welcome message" "originalna dobrodolica") +("origin" "pvod") +("other" "drugo") +("other pages" "druge strani") +("other projects" "drugi projekti") +("other style" "drug slog") +("outlined roman" "roman obrobljeno") +("overbrace" "nadklepaj") +("overbrace" "nadklepaj") +("overline" "nadrtano") ("over" "nad") -("overbrace" "horná svorka") -("overlap" "prekryv") -("overlay" "prekryvový vrstva") -("overlay mode" "režim prekrytia") -("overlays" "prekryvové vrstvy") -("overline" "prečiarknutie") -("overlined" "prečiarknuté") -("overview of the scheme extension language" "prehľad scheme - jazyka pre rozšírenia") -("padded" "s odskokom") -("padding" "odskakovanie") -("padding above" "odskok nad") -("padding below" "odskok pod") -("page" "strana") -("page background" "pozadie strany") -("page bottom margin" "spodný okraj strany") -("page break" "zalomenie strany") -("page break after" "zalomenie strany za") -("page break before" "zalomenie strany pred") -("page breaking algorithm" "algoritmus zalamovania strán") -("page format" "formát strany") -("page height" "výška strany") -("page insertion" "vloženie strany") -("page layout" "rozloženie strany") -("page number" "číslo strany") -("page number rendering" "zobrazovanie čísiel strán") -("page number text" "text pre číslovanie strán") -("page numbering" "číslovanie strán") -("page reference" "odkaz na stranu") -("page rendering" "vykresľovanie strany") -("page right margin" "pravý okraj strany") -("page setup" "nastavenie strany") -("page top margin" "horný okraj strany") -("page type" "typ strany") -("page width" "šírka strany") -("pagedown" "pagedown") -("pages" "strany") -("pageup" "pageup") -("pale-blue" "bledo modrá") -("palette" "paleta") -("panorama" "panoráma") -("paper" "papier") -("paper size" "veľkosť papiera") -("paper type" "typ papiera") -("papyrus" "papyrus") -("paragraph" "odstavec") -("paragraph format" "formát odstavca") -("paragraph mode" "režim odstavca") -("paragraph width" "šírka odstavca") -("paragraph::section" "odstavec") -("paragraphs" "odstavce") -("parametric curve" "parametrická krivka") -("parametric surface" "parametrický povrch") -("parchment" "pergamen") -("parenthesis" "zátvorka") -("parenthesized" "v zátvorkách") -("parser" "parser") -("part" "časť") -("particle" "častica") -("passphrase decryption" "dešifrovanie s prístupovým heslo") -("passphrase encryption" "šifrovanie s prístupovým heslom") -("passphrase wallet facilities are not currently available" "funkcionalita hesla peňaženky nie je momentálne dostupná") -("passphrases are expected to have at least: 8 characters" "heslá musia mať najmenej: 8 znakov") -("passphrases mismatch" "heslá sa nezhodujú") -("password" "heslo") -("past changes" "minulé zmeny") -("paste" "vložiť") -("paste from" "vložiť z") -("paste text" "vložiť text") -("path" "cesta") -("pattern" "vzor") -("pattern selector" "výber vzoru") -("pause" "pozastaviť") -("pdf version number" "číslo verzie pdf") -("pen" "pero") -("pen width" "hrúbka pera") -("perform operations on cells" "vykonať operácie na bunkách") -("perform operations on columns" "vykonať operácie na stĺpcoch") -("perform operations on entire table" "vykonať operácie na celej tabuľke") -("perform operations on rows" "vykonať operácie na riadkoch") -("permanent" "trvalé") -("permanent footer" "trvalá päta") -("permanent header" "trvalá hlavička") -("permanently add to dictionary" "natrvalo pridať do slovníka") -("permanently insert into dictionary" "natrvalo vložiť do slovníka") -("permissions" "povolenia") -("person" "osoba") -("personal dictionary has been modified" "osobný slovník bol modifikovaný") -("phantasy" "fantázia") -("phantom" "fantóm") -("phantoms" "fantómy") -("philosophy" "filozofia") -("phoenician" "féničtina") -("phonetic" "fonetický") -("physics and astronomy class" "hodina fyziky a astronómie") -("picture" "obrázok") -("pine" "borovica") -("pink" "ružová") -("plain" "prostý") -("plain block" "prostý blok") -("plain boxes" "prosté boxy") -("plain circles" "prosté kruhy") -("plain tabular" "prostá tabuľka") -("planned changes" "plánované zmeny") -("plans for the future" "plány do budúcna") -("play" "prehrať") -("play all animations" "prehrať všetky animácie") -("play animation" "prehrať animáciu") -("please" "prosím") -("please install GnuPG software from https://www.gnupg.org" "prosím nainštalujte si GnuPG software z https://www.gnupg.org") -("please wait" "čakajte, prosím") -("plot" "graf") -("plots editor" "editor grafov") -("plug-ins" "plug-iny") -("plugin" "zásuvný modul") -("plugins" "zásuvné moduly") -("plural" "plurál") -("plus" "plus") -("point" "bod") -("point border" "bodové orámovanie") -("point size" "veľkosť bodu") -("point style" "štýl bodu") -("polar" "polárne") -("polish" "poľština") -("polygon" "mnohouholník") -("polynomial arithmetic" "polynomiálna aritmetika") -("pop server settings" "nastavenia pop servera") -("porting TeXmacs to other platforms" "portovanie TeXmacs-u na iné platformy") -("portion" "pomer") -("portrait" "na výšku") -("portuguese" "portugalčina") -("position" "umiestniť") -("position float" "umiestniť plávajúcu") -("position floating object" "umiestniť plávajúci objekt") -("position of marginal note" "umiestniť poznámku za okrajom") -("position the table" "umiestniť tabuľku") -("poster" "poster (plagát)") -("poster formats" "formáty posteru (plagátu)") -("poster theme" "téma 'poster (plagát)'") -("postfix" "pridať príponu") -("postscript" "postcrtipt") -("postscript image" "postrcriptový obrázok") -("pre-alpha release" "pre-alpha release") -("preamble" "preambula") -("preamble mode" "režim preambuly") -("preferences" "nastavenia") -("preferences for editing mathematical formulas" "nastavenia pre úpravu matematických vzorcov") -("preferences for tag" "nastavenia pre značku") -("prefix" "predpona") -("prefix by section number" "pridať číslo sekcie ako predponu") -("presentation" "prezentácia") -("presentation mode" "režim prezentácie") -("presentation tag" "prezentačná značka") -("presentation tool" "nástroj pre prezentácie") -("preserve" "zachovať") -("preserve tags" "zachovať značky (tags)") -("preserving syntactic correctness while editing mathematical formulas" "zachovávanie syntaktickej správnoti počas úprav matematických vzorcov") -("pretty" "pekné") -("pretty scheme tree output" "pekný výstup stromov jazyka scheme") -("pretty tree output" "pekný výstup stromov") -("preview" "náhľad") -("preview before printing" "náhľad pred tlačou") -("preview command" "príkaz náhľadu") -("preview with ghostview" "náhľad pomocou ghostview") -("previous" "predchádzajúci") -("previous difference" "predchádzajúci rozdiel") -("previous error" "predchádzajúca chyba") -("previous field" "predchádzajúce pole") -("previous occurrence" "predchádzajúci výskyt") -("previous screen" "predchádzajúca obrazovka") -("previous similar" "predchádzajúce podobné") -("primary" "primárny") -("prime" "čiarka (apostrof)") -("primitive or macro" "primitíva alebo makro") -("print" "tlač") -("print all" "tlačiť všetko") -("print all to file" "tlačiť všetko do súboru") -("print buffer" "tlačiť zásobník (buffer)") -("print buffer to file" "tlačiť zásobník (buffer) do súboru") -("print document" "tlačiť dokument") -("print page selection" "tlačiť označenú časť strany") -("print page selection to file" "tlačiť označenú časť strany do súboru") -("print to file" "tlačiť do súboru") -("print to postscript file" "tlačiť do postcriptového súboru") -("printer" "tlačiareň") -("printer dpi" "dpi tlačiarne") -("printer setup" "nastavenie tlačiarne") -("printing command" "príkaz pre tlač") -("problem" "problém") -("problems" "problémy") -("proceed" "pokračovať") -("produce Pdf using native export filter" "vytvoriť Pdf použitím natívneho exportovacieho filtra") -("produce Postscript using native export filter" "vytvoriť Postscript použitím natívneho exportovacieho filtra") -("professional" "profesionálny") +("overwrite existing file" "naj prepiem obstojeo datoteko (y/n)") +("padding" "obloga") +("page bottom margin" "spodnji rob strani") +("page break before" "prelom strani pred") +("page break" "prelom strani") +("page height" "viina strani") +("page insertion" "vstavi na stran") +("page layout" "postavitev strani") +("page numbering" "tevilenje strani") +("page number text" "tekst tevilke strani") +("page reference" "sklic na stran") +("page right margin" "desni rob strani") +("page setup" "nastavitev strani") +("page" "stran") +("page top margin" "zgornji rob strani") +("page type" "tip strani") +("page width" "irina strani") +("paper" "papir") +("paper type" "velikost papirja") +("papyrus" "papirus") +("paragraph mode" "reim odstavka") +("paragraph" "odstavek") +("paragraph width" "irina odstavka") +("part" "del") +("past changes" "minule spremembe") +("paste from" "prilepi iz") +("paste" "prilepi") +("paste text" "prilepi besedilo") +("path" "pot") +("pdf" "PDF") +("perform operations on cells" "izvedi operacijo na celicah") +("perform operations on columns" "izvedi operacijo na stolpcih") +("perform operations on entire table" "izvedi operacijo na celotni tabeli") +("perform operations on rows" "izvedi operacijo na vrsticah") +("permanent" "permanentno") +("personal dictionary has been modified" "osebni slovar je bil spremenjen") +("person" "oseba") +("phantasy" "fantazija") +("philosophy" "filozofija") +("phoenician" "fenian") +("phonetic" "fonetino") +("pink" "ronata") +("plain block" "navaden blok") +("plain tabular" "navaden tabular") +("planned changes" "nartovane spremebe") +("plans for the future" "narti za prihodnost") +("please" "prosim") +("please wait" "poakajte prosim") +("plugins" "vstavki") +("plugins" "vstavki") +("plugin" "vstavek") +("plugin" "vstavek") +("plus" "plus") +("polish" "poljsko") +("porting TeXmacs to other platforms" "prenos TeXmacsa na druge platforme") +("portrait" "portret") +("portuguese" "portugalsko") +("position floating object" "pozicioniraj plavajo objekt") +("position float" "pozicionioraj plovko") +("position" "pozicija") +("position the table" "pozicioniraj tabelo") +("postscript image" "slika v PostScriptu") +("postscript" "postscript") +("pre-alpha release" "pred-alfa release") +("preamble mode" "reim preambule") +("preamble" "preambula") +("preferences" "nastavitve") +("presentation mode" "prezentacijski reim") +("presentation" "prezentacija") +("presentation tag" "prezentacijska oznaka") +("preview before printing" "predogled tiskanja") +("preview command" "ukaz za predogled") +("preview with ghostview" "predogled z GhostScriptom") +("previous" "prejnje") +("previous" "prejnji") +("primary" "primarno") +("prime" "pratevilo") +("print all" "natisni vse") +("print all to file" "natisni vse v datoteko") +("printer dpi" "DPI tiskalnika") +("printer" "tiskalnik") +("printing command" "ukaz za tiskanje") +("print" "natisni") +("print page selection" "natisni izbor strani") +("print page selection to file" "natisni izbor strani v datoteko") +("print to postscript file" "natisni v PostScript datoteko") +("problem" "problem") +("professional" "profesionalno") +("prog font family" "druina pisave za prog") +("prog font" "pisava za prog") +("prog font series" "serija pisave za prog") +("prog font shape" "oblika pisave za prog") ("prog" "prog") -("prog font" "písmo pre programy") -("prog font family" "rodina písma pre programy") -("prog font series" "séria písma pre programy") -("prog font shape" "tvar písma pre programy") +("program font" "pisava za programe") +("programming" "programiranje") +("program mode" "reim programa") ("program" "program") -("program bracket matching" "párovanie zátvoriek programu") -("program bracket selections" "výbery zátvoriek programu") -("program commands" "príkazy programu") -("program font" "písmo pre programy") -("program interface for buffer management" "rozhranie programu pre správu zásobníkov (buffer-ov)") -("program mode" "režim programu") -("programming" "programovanie") -("programming routines for editing documents" "programovacie rutiny pre úpravu dokumentov") -("progressive" "progresívny") +("progressive" "progresivno") ("project" "projekt") -("projector" "projektor") -("projects" "projekty") -("prologue" "prológ") -("prominent" "prominentný") -("prompt on scripts" "pýtať sa pri skriptoch") -("prompts and default input" "otázky a predvolený vstup") -("proof" "dôkaz") -("properties" "vlastnosti") -("proportional" "proporcionálny") -("proportional typewriter" "proporcionálne 'typewriter'") -("proposition" "tvrdenie") -("propositions" "tvrdenia") -("provoke C++ error" "vyvolať C++ chybu") -("provoke menu error" "vyvolať chybu menu") -("provoke scheme error" "vyvolať chybu scheme") -("pseudo code" "pseudokód") -("public key encryption" "šifrovanie s verejným kľúčom") -("public keys" "verejné kľúče") -("pulse" "pulzovať") -("qt GUI only, sorry. Use \"Export selection\"" "iba Qt GUI, prepáčte. Použite \"Exportovať vyznačené\"") -("qt-widgets" "qt-widgety") -("quadratic forms" "kvadratické formy") -("quantifier" "kvantifikátor") -("quasi" "kvázi") -("query replace" "nahradzovanie s otázkou") -("question" "otázka") -("questions" "otázky") -("questions only" "iba otázky") -("questions with answers" "otázky s odpoveďami") -("quick evaluation of formulas" "rýchle vyhodnocovanie vzorcov") -("quit" "koniec") -("quotation" "citát") -("quote" "úvodzovky") -("radius" "polomer") -("radius x" "polomer x") -("radius y" "polomer y") -("range" "rozsah") -("rank" "rank") -("raw" "surové (nespracované)") -("real" "reálne") -("really close it" "naozaj zavrieť") -("really delete user identity" "naozaj zmazať identitu užívateľa") -("really huge" "skutočne obrovský") -("really quit" "skutočne ukončiť") -("really tiny" "skutočne maličký") -("rebuild translations file" "znovuvytvoriť súbor s prekladmi") -("recent" "nedávne") -("recent documents" "nedávne dokumenty") -("recipients" "príjemcovia") -("recognize" "rozpoznať") -("recolor" "prefarbiť") -("recover autosave file" "obnoviť automaticky ukladaný súbor") -("rectangle" "obdĺžnik") -("rectangular" "obdĺžnikové") -("red" "červená") -("reddish" "dočervena") -("redo" "znovu vykonať") -("redo undone changes" "znovu vykonať odčinené zmeny") -("reduce" "zmenšiť") -("reduce bottom margin by" "zmenšiť spodný okraj o") -("reduce by" "zmenšiť o") -("reduce left margin by" "zmenšiť ľavý okraj o") -("reduce margins" "zmenšiť okraje") -("reduce right margin by" "zmenšiť pravý okraj o") -("reduce top margin by" "zmenšiť horný okraj o") -("reduce trigonometric functions" "redukovať trigonometrické funkcie") -("reduced margins" "zmenšené okraje") -("reduction even page margin" "zmenšenie okrajov párnej strany") -("reduction odd page margin" "zmenšenie okrajov nepárnej strany") -("reduction page bottom margin" "zmenšenie spodného okraja strany") -("reduction page right margin" "zmenšenie pravého okraja strany") -("reduction page top margin" "zmenšenie horného okraja strany") -("reference" "referencia") -("reference guide" "referenčná príručka") -("reference guide for the TeXmacs primitives" "referenčná príručka pre primitívy programu TeXmacs") -("reference guide for the standard TeXmacs styles" "referenčná príručka pre štandardné štýly programu TeXmacs") -("reference to note" "odkaz na poznámku") -("references" "odkazy") -("regenerate" "regenerovať") -("register" "registrovať") -("register file" "registrovať súbor") -("regular" "regulárny") -("relate" "dať do súvisu") -("relation" "vzťah") +("projects" "projekti") +("prologue" "prolog") +("prompt on scripts" "vpraaj pri skriptih") +("proof" "dokaz") +("proportional" "proporcionalno") +("proportional typewriter" "proporcionalni pisalni stroj") +("proposition" "izjava") +("query replace" "zamenjaj s potrditvijo") +("quit" "konec") +("quotation" "quotation") +("quote" "quote") +("range" "obseg") +("really close it" "zares zapri") +("really huge" "zares ogromno") +("really quit" "zares konaj") +("really tiny" "zares drobno") +("recover autosave file" "povrnem samodejno shranjeno datoteko") +("redo" "ponovi") +("redo undone changes" "ponovi razveljavljeno") +("red" "rdea") +("reduce bottom margin by" "zmanjaj spodnji rob za") +("reduce left margin by" "zmanjaj levi rob za") +("reduce margins" "zmanjaj robove") +("reduce right margin by" "zmanjaj desni rob za") +("reduce top margin by" "zmanjaj zgornji rob za") +("reduction even page margin" "pomanjava roba sodih strani") +("reduction odd page margin" "pomanjava roba lihih strani") +("reduction page bottom margin" "pomanjava spodnjega roba strani") +("reduction page right margin" "pomanjava desnega roba strani") +("reduction page top margin" "pomanjava zgornjega roba strani") +("reference" "sklic") +("reference guide" "Referenni vodi") +("references" "sklicevanja") +("regular" "regularen") ("release" "release") -("release left button: finish editing" "pustiť ľavé tlačidlo: ukončiť úpravy") -("reload" "znovu načítať") -("remark" "poznámka") -("remarks" "poznámky") -("remote" "vzdialené") -("remote connections" "vzdialené spojenia") -("remote control" "vzdialené ovládanie") -("remote controllers with keyboard simulation" "vzdialené kontroléry so simuláciou klávesnice") -("remote directory" "vzdialený adresár (priečinok)") -("remote login" "vzdialené prihlásenie") -("remote plug-ins" "vzdialené pluginy") -("remote servers" "vzdialené servery") -("remote tool" "nástroj pre vzdialenú funkcionalitu") -("remove" "odstrániť") -("remove all output fields" "odstrániť všetky vstupné polia") -("remove animation" "odstrániť animáciu") -("remove argument after" "odstrániť parameter za") -("remove argument before" "odstrániť parameter pred") -("remove banner" "odstrániť baner") -("remove database entry" "odstrániť položku databázy") -("remove downwards" "odstrániť smerom dolu") -("remove entries" "odstrániť položky") -("remove entry" "odstrániť položku") -("remove field above" "odstrániť pole nad") -("remove field below" "odstrániť pole pod") -("remove fields" "odstrániť polia") -("remove folded" "odstrániť zbalené") -("remove from previous frames" "odstrániť z predošlých políčok (frames)") -("remove from subsequent frames" "odstrániť z nasledujúcich políčok (frames)") -("remove input field" "odstrániť vstupné pole") -("remove input field above" "odstrániť vstupné pole nad") -("remove last field" "odstrániť posledné pole") -("remove leftwards" "odstrániť smerom doľava") -("remove link" "odstrániť odkaz") -("remove next field" "odstrániť nasledujúce pole") -("remove number" "odstrániť číslo") -("remove overlay after" "odstrániť prekryvovú vrstvu po") -("remove overlay before" "odstrániť prekryvovú vrstvu pred") -("remove package" "odstrániť balíček") -("remove previous field" "odstrániť predošlé pole") -("remove remote ssh connection" "odstrániť vzdialené ssh spojenie") -("remove rightwards" "odstrániť smerov doprava") -("remove selected database entries" "odstrániť vybraté položky databázy") -("remove selected entries" "odstrániť označené položky") -("remove slide after" "odstrániť stranu prezentácie (slide) po") -("remove slide before" "odstrániť stranu prezentácie (slide) pred") -("remove superfluous invisible operators" "odstrániť nadbytočné neviditeľné operátory") -("remove tag" "odstrániť značku") -("remove this branch" "odstrániť túro vetvu") -("remove this frame" "odstrániť tento rámec") -("remove this switch" "odstrániť tento prepínač") -("remove unfolded" "odstrániť odbalené") -("remove upwards" "odstrániť smerom hore") -("removed entries from database" "položky odstránené z databázy") -("removed entry from database" "položka odsránená z databázy") -("rename" "premenovať") -("rename section" "premenovať sekciu") -("rendering" "vykresľovanie") -("rendering options for tag" "možnoti vykresľovania pre značku (tag)") -("renumber this page" "prečíslovať túto stranu") -("repeat" "opakovať") -("repeat object" "opakovať objekt") -("replace" "nahradiť") -("replace TeXmacs styles with no LaTeX equivalents" "nahradiť TeXmacsové štýly nemajúce LaTeXové ekvivalenty") -("replace all further occurrences" "nahradiť všetky ďalšie výskyty") -("replace by" "nahradiť") -("replace one occurrence" "nahradiť jeden výskyt") -("replace toolbar" "nahradiť panel nástrojov") -("replace unrecognized styles" "nahradiť nerozpoznané štýly") -("replaced" "nahradené") -("replaced one occurrence" "jeden výskyt nahradený") -("research papers" "vedecké články (výskumné práce)") +("reload" "ponovno naloi") +("remark" "opomba") +("remove all output fields" "odstrani vsa izhodna polja") +("remove all output fields" "odstrani vsa vnosna polja") +("remove fields" "odstrani polja") +("remove fields" "odstrani polja") +("remove input field above" "odstrani vnosno polje nad") +("remove input field above" "odstrani vpisno polje nad") +("remove input field" "odstrani vnosno polje") +("remove input field" "odstrani vpisno polje") +("remove number" "odstrani tevilo") +("remove package" "odstrani paket") +("remove this switch" "izbrii stikalo") +("renumber this page" "ponovno otevili tekoo stran") +("repeat object" "ponovi objekt") +("replace by" "zamenjano") +("replaced one occurrence" "zamenjal enkrat") +("replaced" "zamenjav") +("replace" "zamenjaj") ("reset" "reset") -("reset error counters" "resetovať počítadlá chýb") -("resize" "zmena rozmerov") -("resize object" "zmena rozmerov objektu") -("resize objects" "zmena rozmerov objektov") -("resized" "rozmery zmenené") -("restart TeXmacs in order to let changes take effect" "reštartovať TeXmacs aby sa prejavili zmeny") -("restart in order to let the new look and feel take effect" "reštartovať aby sa prejavil nový vzhľad a štýl ovládania") -("retain" "ponechať") -("retime" "zmeniť časovanie") -("retina settings" "nastavenia 'retina'") -("retrieve email" "načítať email") -("retrieve remote live document" "načítať vzdialený dokument") -("retrieved contents" "obsah načítaný") -("retro" "retro") +("resized" "poveano") +("resize object" "poveaj") +("search results for" "rezultati iskanja za") +("search results for" "rezultati iskanja za") ("return" "return") -("reverse" "obrátiť") -("reverse ordering" "obrátené poradie") -("revert" "odčiniť") -("revert buffer" "obnoviť zásobník (buffer)") -("rewriting" "prepisovanie") -("ridged paper" "ryhovaný papier") -("ridged-paper" "ryhovano-papierové") -("right" "pravý") -("right aligned" "zarovnaný vpravo") -("right arrow" "pravá šípka") -("right baseline" "pravé učiarie (základná dotyčnica)") -("right border" "pravé orámovanie") -("right cell border" "pravé orámovanie bunky") -("right cell padding" "pravý odskok bunky") -("right down" "vpravo dolu") -("right margin" "pravý okraj") -("right on even pages" "vpravo na párnych stranách") -("right padding" "odskakovanie vpravo") -("right subscript" "pravý dolný index (subskript)") -("right superscript" "pravý horný index (superskript)") -("right surrounding" "pravé okolie") -("right table border" "pravé orámovanie tabuľky") -("right table padding" "pravé odskakovanie tabuľky") -("right up" "vpravo hore") -("rightwards" "smerov doprava") -("rigid" "pevná") -("rigid box" "pevný box") -("rigid horizontal" "pevný vodorovne") -("rigid space" "pevná medzera") -("ring binder notebook style" "štýl 'karisblok'") -("romanian" "rumunčina") -("root" "koreň") -("rotate" "otočiť") -("rotate backward" "otočiť vzad") -("rotate forward" "otočiť vpred") -("rotate objects" "otočiť objekt") -("rough" "drsné") -("rough paper" "drsný papier") -("rough-paper" "drosno-papierové") -("round" "okrúhle") -("round overbrace" "zaoblená horná svorka") -("round underbrace" "zaoblená spodná svorka") -("rounded" "zaoblené") -("row" "riadok") -("row above" "riadok nad") -("row below" "riadok pod") -("row contains glued items" "riadok obsahuje zlepené položky") -("rows" "riadky") -("run" "spustiť") -("run current file" "spustiť aktuálny súbor") -("runic" "runy") -("running author" "priebežný autor") -("running title" "priebežný nadpis") -("russian" "ruština") -("same names" "rovnaké názvy") -("same screen margins as on paper" "rovnaké okraje na obrazovke ako na papieri") -("sample" "vzorka") -("sample text" "ukážkový text") -("sans serif" "bez pätiek (sans serif)") -("save" "uložiť") -("save TeXmacs file" "uložiť súbor TeXmacs") -("save TeXmacs style file" "uložiť súbor štýlu TeXmacs") -("save all embedded images" "uložiť všetky vložené obrázky") -("save as" "uložiť ako") -("save as LaTeX" "uložiť ako LaTeX") -("save as TeX" "uložiť ako TeX") -("save auxiliary data" "uložiť pomocné dáta") -("save buffer" "uložiť zásobník (buffer)") -("save buffer as" "uložiť zásobník (buffer) ako") -("save entries" "uložiť položky") -("save entry" "uložiť položku") -("save file" "uložiť súbor") -("save html file" "uložiť súbor html") -("save image" "uložiť obrázok") -("save image as" "uložiť obrázok ako") -("save latex file" "uložiť súbor latex") -("save position" "uložiť polohu") -("save remote file" "uložiť vzdialený") -("save tex file" "uložiť súbor tex") -("save this buffer" "uložiť tento zásobník (buffer)") -("save verbatim file" "uložíť súbor verbatim") -("saved" "uložené") -("saved modifications in database" "zmeny uložené v databáze") -("scheme command" "príkaz jazyka scheme") -("scheme developers guide" "príručka pre vývojárov scheme") -("scheme extensions" "rozšírenia v scheme") -("scheme interface for the graphical mode" "rozhranie jazyka scheme pre grafický režim") -("screen" "obrazovka") -("screen layout" "rozvrhnutie obrazovky") -("screen margins" "okraje na obrazovke") -("screen rendering" "vykresľovanie na obrazovke") -("screens" "obrazovky") -("screenshot" "snímka obrazovky") -("script" "indexy") -("script above" "index nad") -("script below" "index pod") -("script script size" "veľkosť indexu indexu") -("script size" "veľkosť indexu") -("scripting language" "skriptovací jazyk") -("scripts" "indexy") -("scripts not accepted" "skripty (indexy?) nie sú povolené") -("search" "hľadať") -("search and replace" "hľadať a nahradiť") -("search in database" "hľadať v databáze") -("search results for" "výsledky vyhľadávania pre") -("search toolbar" "nástrojová lišta pre vyhľadávanie") -("search words in my documents" "hľadané slová v mojom dokumente") -("search words in the documentation" "hľadané slová v dokumentácii") -("search words in the source code" "hľadané slová v zdrojovom kóde") -("searching" "vyhľadávam") -("second" "druhý") -("secondary" "sekundárny") -("secret keys" "privátne kľúče") -("section" "sekcia") -("sections" "sekcie") -("security" "bezpečnosť") -("see" "viď") -("see documentation" "viď dokumentáciu") -("select GnuPG recipients" "zvoliť GnuPG príjemcov") -("select a document style" "zvoliť stýl dokumentu") -("select a foreground color" "zvoliť farbu popredia") -("select a language" "zvoliť jazyk") -("select background picture" "zvoliť obrázok pozadia") -("select color" "zvoliť farbu") -("select document style" "zvoliť štýl dokumentu") -("select pen" "zvoliť pero") -("select the action to be undertaken for each conflict" "zvoliť akciu, ktorá sa má vykonať pre každý konflikt") -("select view mode" "režim výberu pohľadu") -("selected region" "vybraná oblasť") -("selection" "označená časť") -("selections" "označené časti") -("semantic correctness" "sémantická správnosť") -("semantic editing" "sémantické editovanie") -("semantic selections" "sémentické výbery") -("semantics" "sémantika") -("seminar" "seminár") -("sending commands to TeXmacs" "posielanie príkazov do TeXmacsu") -("senior" "senior") -("separation between lines" "oddelenie riadkov") -("separation between paragraphs" "oddelenie medzi odstavcami") -("separator" "oddeľovač") +("revert buffer" "povrni spis") +("revert" "povrni") +("right arrow" "puica desno") +("right arrow" "puica desno") +("right border" "desna obroba") +("right" "desno") +("right margin" "desni rob") +("right padding" "desna obloga") +("right aligned" "desna") +("right subscript" "desni indeks") +("right superscript" "desni eksponent") +("right surrounding" "desno okoli") +("rigid horizontal" "rigidno vodoravno") +("rigid" "rigidno") +("rigid space" "rigiden presledek") +("romanian" "romunsko") +("root" "koren") +("rotate backward" "zasukaj nazaj") +("rotate forward" "zasukaj naprej") +("row contains glued items" "vrstica vsebuje prilepljene predmete") +("row" "vrstica") +("runic" "rune") +("running author" "avtor") +("running title" "tekoi naslov") +("russian and Ukrainian users" "uporabniki iz Rusije in Ukrajine") +("russian" "rusko") +("sample" "primer") +("sans serif" "brez serifov") +("save as LaTeX" "shrani kot LaTeX") +("save as" "shrani kot") +("save as TeX" "shrani kot TeX") +("save buffer as" "shrani spis kot") +("save buffer" "shrani spis") +("saved" "shranjeno") +("save file" "shrani datoteko") +("save html file" "shrani datoteko HTML") +("save image" "shrani sliko") +("save latex file" "shrani datoteko LaTeX") +("save" "shrani") +("save tex file" "shrani datoteko TeX") +("save TeXmacs file" "shrani kot TeXmacs") +("save TeXmacs style file" "shrani kot TeXmacs slog") +("save this buffer" "shrani ta spis") +("save verbatim file" "shrani datoteko dobesedno") +("screen layout" "postavitev na zaslonu") +("screen margins" "robovi na zaslonu") +("screen" "zaslon") +("script above" "indeks nad") +("script below" "indeks pod") +("script" "indeks") +("script script size" "velikost indeks indeksa") +("script size" "velikost indeksa") +("scripts not accepted" "skripti so zavrnjeni") +("search" "ii") +("searching" "iem") +("search words in my documents" "ii besede v mojih dokumentih") +("search words in my documents" "ii besede v mojih dokumentih") +("search words in the documentation" "ii besede v dokumentaciji") +("search words in the documentation" "ii besede v dokumentaciji") +("search words in the source code" "ii besede v izvorni kodi") +("search words in the source code" "ii besede v izvorni kodi") +("secondary" "sekundarno") +("section" "razdelek") +("security" "varnost") +("see" "glej") +("select a document style" "izberi slog dokumenta") +("select a foreground color" "izberi barvo ospredja") +("select a language" "izberite jezik") +("selected region" "izberite regijo") +("selection" "izbira") +("selections" "izbire") +("seminar" "seminar") +("sending commands to TeXmacs" "poiljanje ukazov TeXmacs-u") +("sending commands to TeXmacs" "poiljanje ukazov TeXmacsu") +("separation between lines" "razmak med vrsticami") +("separation between paragraphs" "razmak med odstavki") +("separator" "razdelilnik") ("september" "september") -("serb" "srbčina") -("series" "séria") -("series|right" "séria|vpravo") -("serif" "pätkové (serif)") -("server" "server") -("server licence agreement" "licenčná zmluva pre server") -("session" "sedenie") -("session commands" "príkazy sedenia") -("session name" "názov sedenia") -("session type" "typ sedenia") -("sessions" "sedenia") -("set" "nastaviť") -("set background color of cell" "nastaviť farbu pozadia bunky") -("set cell mode" "nastaviť režim bunky") -("set default" "nastaviť predvolené") -("set difference" "nastaviť rozdiel") -("set extension center" "nastaviť stred rozšírenia") -("set height" "nastaviť výšku") -("set height of cell" "nastaviť výšku bunky") -("set intersection" "nastaviť priesečník") -("set margins" "nastaviť okraje") -("set n" "nastavte n") -("set number of columns" "nastaviť počet stĺpcov") -("set number of rows" "nastaviť počet riadkov") -("set or get environment variables" "nastavenie alebo zistenie premenných prostredia") -("set paragraph margins" "nastaviť okraje odstavca") -("set paragraph mode" "nastaviť režim odstavca") -("set printer dpi" "nastaviť dpi tlačiarne") -("set printing command" "nastaviť príkaz pre tlač") -("set properties" "nastaviť vlastnosti") -("set span" "nastaviť rozpätie") -("set special cell properties" "nastaviť špeciálne vlastnosti bunky") -("set special table properties" "nastaviť špeciálne vlastnosti tabuľky") -("set text width" "nastaviť šírku textu") -("set union" "nastaviť zjednotenie") -("set user information" "nastaviť informácie o užívateľovi") -("set width" "nastaviť šírku") -("set width of cell" "nastaviť šírku bunky") -("settings" "nastavenia") -("setup printer" "nastavenie tlačiarne") -("seventh" "siedme") -("several equations" "viacero rovníc") -("shadow" "tieňovanie") -("shadowed" "tieňované") -("shadowed raise" "zvýšiť tieňovanie?") -("shape" "tvar") -("sharpness" "ostrosť") -("shift" "posun") -("shift-down" "shift-dolu") -("shift-right" "shift-doprava") -("shift::keyboard" "shift") -("short" "krátky") -("shortcut" "klávesová skratka") -("show" "zobratiť") -("show all parts" "zobraziť všetky časti") -("show current focus" "zobraziť aktuálny fokus") -("show full context" "zobraziť úplný kontext") -("show grid" "zobraziť mriežku") -("show header and footer" "zobrazovať hlavičku a pätu") -("show hidden" "zobraziť skryté") -("show key presses" "zobraziť stlačenia klávesov") -("show main document" "zobraziť hlavný dokument") -("show memory usage" "zobraziť využitie pamäte") -("show on screen" "zobraziť na obrazovke") -("show one part" "zobraziť jednu časť") -("show panorama" "zobraziť panorámu") -("show preamble" "zobraziť preambulu") -("show several parts" "zobraziť viacero častí") -("show subunits" "zobraziť podjednotky") -("show table cells" "zobraziť bunky tabuľky") -("show timings" "zobraziť časovania") -("shrinking factor" "zmenšenie") -("side tools" "bočné nástroje") +("serb" "srbsko") +("series|right" "serija|right") +("series" "serija") +("session name" "ime seje") +("session" "seja") +("sessions" "seje") +("session type" "tip seje") +("set background color of cell" "nastavi barvo ozadja celice") +("set cell mode" "nastavi reim celice") +("set extension center" "nastavi center raziritve") +("set height" "nastavi viino") +("set height of cell" "nastavi viino celice") +("set margins" "nastavi robove") +("set" "nastavi") +("set n" "nastavi n") +("set paragraph margins" "nastavi robove odstavka") +("set paragraph mode" "nastavi poravnavo odstavka") +("set printer dpi" "nastavi DPI tiskalnika") +("set printing command" "nastavi ukaz za tiskanje") +("set span" "nastavi razpetost") +("set special cell properties" "nastavi posebne lastnosti celive") +("set special table properties" "nastavi posebne lastnosti tabele") +("set text width" "nastavi irino besedila") +("settings" "nastavitve") +("setup printer" "nastavitev tiskanja") +("set width" "nastavi irino") +("set width of cell" "nastavi irino celice") +("shape" "oblika") +("shift-down" "pomakni-dol") +("shift-right" "pomakni-desno") +("short" "kratko") +("show header and footer" "pokai glavo in nogo") +("show hidden" "pokai skrito") +("show on screen" "pokai na zaslonu") +("show" "pokai") +("shrinking factor" "faktor pomanjave") ("signature" "podpis") -("simple" "jednoduché") -("simple form" "jednoduchá forma") -("simple widget" "jednoduchý widget") -("simplification" "zjednodušenie") -("simplified evaluation of formulas" "zjednodušené vyhodnocovanie vzorcov") -("simplified menus" "zjednodušené menu") -("simplify" "zjednodušiť") -("sine" "sínus") -("sine and cosine" "sínus a kosínus") -("sixth" "šiesty") -("size" "veľkosť") -("size limits" "veľkostné limity") -("size tag" "veľkostná značka") -("skew" "zošikmenie") -("skin" "koža") -("skip all" "vynechať všetky") -("slant" "sklon") -("slanted" "sklonené") -("slashed fraction" "zlomok s lomkou") -("slide" "strana prezentácie (slide)") -("slides" "strany prezentácie (slides)") -("sloppy" "nedbalé") -("slovene" "slovinčina") -("slow" "pomalé") -("slow decrease" "pomalé znižovanie") -("slow increase" "pomalé zvyšovanie") -("small" "malý") -("small Capitals" "kapitálky") -("small capitals" "kapitálky") -("small caps" "kapitálky") -("small environment box" "box pre malé prostredie") -("small figure" "malý obrázok") -("small focus" "malý fokus") -("small inline" "malé v riadku") -("small inline fraction" "malý zlomok v riadku") -("small skip" "malý odstup") -("small table" "malá tabuľka") -("smash" "rozbiť") -("smooth" "plynulé") -("smooth end" "plynulý koniec") -("smooth extremities" "plynulé extrémy") -("smooth start" "plynulý začiatok") -("snap" "pritiahnuť/prichytiť") -("snap distance" "vzdialenosť pre pritiahnutie/prichytenie") -("snap to curves" "priťahovať/prichytávať na krivky") -("snap to grid" "priťahovať/prichytávať na mriežku") -("snap to grid curve" "priťhovať/prichytávať na krivku mriežky") -("snap to intersections of curves" "priťahovať/prichytávať na priesečníky kriviek") -("snap to pages" "priťahovať/prichytávať na strany") -("snap to text borders" "priťahovať/prichytávať na okraje textu") -("snap to text corners" "priťahovať/prichytávať na rohy textu") -("solution" "riešenie") -("solution to exercise" "rišenie cvičenia") -("solution to problem" "riešenie problému") -("solutions" "riešenia") -("solve" "riešiť") -("solve in" "riešiť v") -("solving equations" "riešenie rovníc") -("sound" "zvuk") -("source" "zdroj") -("source code" "zdrojový kód") -("source directory" "zdrojový adresár (priečinok)") -("source macros tool" "zdrojový nástroj makier") -("source tags" "zdrojové značky") -("south" "juh") -("south east" "juhovýchod") -("space" "medzera") -("space bar in math mode" "medzerník v matematickom režime") -("space bar in text mode" "medzerník v textovom režime") -("space between lines" "medzera medzi riadkami") -("space between paragraphs" "medzera medzi odstavcami") -("space stretchability" "natiahnuteľnosť medzier") -("spacing" "medzery") -("span" "rozpätie") -("span over all columns" "rozpätie cez všetky sĺpce") -("spanish" "španielčina") -("special" "špeciálne") -("special cell properties" "špeciálne vlastnosti bunky") -("special cell properties and actions" "špeiálne vlastnosti a akcie bunky") -("special functions" "špeciálne funkcie") -("special properties" "špeciálne vlastnosti") -("special table properties" "špeciálne vlastnosti tabuľky") -("specific" "špecifické") -("specific baseline" "špecifické na učiarie (základná dotyčnica)") -("specified" "zadané") -("specify color alternation" "špecifikovať striedanie farieb") -("specify how to traverse the manual" "špecifikovať ako prechádzať manuálom") -("specify semantics of a symbol or formula" "špecifikovať sémantiku znaku alebo vzorca") -("specify the size of the table" "špecifikovať veľkosť tabuľky") -("specify user identity" "zadať identitu užívateľa") +("size limits" "omejitve velikosti") +("size tag" "oznaka velikosti") +("size" "velikost") +("slanted" "postrani") +("sloppy" "povrno") +("slovene" "slovensko") +("small caps" "kapitelke") +("small figure" "mala slika") +("small" "majhno") +("small skip" "majhen preskok") +("small table" "mala tabela") +("source code" "izvorna koda") +("space between lines" "presledek med vrsticami") +("space between paragraphs" "presledek med odstavki") +("space" "presledek") +("spacing" "razmak") +("spanish" "pansko") +("special cell properties" "posebne lastnosti celice") +("special" "posebno") +("special table properties" "posebne lastnosti tabele") +("specific" "specifino") +("spell checking complete" "kontrola pravopisa konana") +("spelling error" "pravopisna napaka") +("spelling errors have been corrected" "pravopisne napake popravljene") ("spell" "pravopis") -("spell check" "kontrola pravopisu") -("spell checking complete" "kontrola pravopisu dokončená") -("spelling error" "pravopisnu chyba") -("spelling errors have been corrected" "pravopisné chyby boli opravené") -("spline" "splajn") -("split" "rozdeliť") -("split program" "rozdeliť program") -("split session" "rozdeliť sedenie") -("square" "štvorec") -("square overbrace" "hranatá horná svorka") -("square root" "druhá odmocnina") -("square underbrace" "hranatá dolná svorka") -("stack" "zásobník (stack)") -("standard" "štandardné") -("standard Output" "štandardný Výstup") -("standard TeXmacs styles" "štandardné TeXmacs štýly") -("standard environment variables" "štandardné premenné prostredia") -("standard formats" "štandardné formáty") -("standard fraction" "štandardný zlomok") -("star" "hviezdička") -("start" "začiatok") -("start a new chapter" "začať novú kapitolu") -("start a new section" "začať novú sekciu") -("start an interactive session" "začasť interaktívne sedenie") -("start remote session" "začať vzdialené sedenie") -("start server" "spustiť server") -("statement" "vyhlásenie") -("statistics" "štatistika") -("status" "stav") -("status bar" "stavový riadok") -("stop server" "zastaviť server") -("storage" "úložisko") -("store tracking information in LaTeX files" "ukladať info o sledovaní do súborov LaTeX") -("strength" "sila") -("stretch" "roztiahnuť") -("stretch factor" "faktor roztiahnutia") -("stretchable" "roztiahnuteľné") -("stretchable horizontal" "vodorovne roztiahnuteľné") -("stretchable vertical" "zvislo roztiahnuteľné") -("stretched" "roztiahnuté") -("strict Ascii" "striktné Ascii") -("strike through" "prečiarknuť") -("string" "reťazec") -("stroke" "ťah") -("strokes" "ťahy") -("strong" "silne") -("structural" "štrukturálne") -("structured insert above" "štrukturované vloženie nad") -("structured insert at the left" "štrukturované vloženie vľavo") -("structured insert at the right" "štrukturované vloženie vpravo") -("structured insert below" "štruktorované vloženie pod") -("structured remove downwards" "štrukturované odstránenie nadol") -("structured remove leftwards" "štrukturované odstránenie doľava") -("structured remove rightwards" "štrukturované odstránenie doprava") -("structured remove upwards" "štrukturované odstránenie nahor") -("structured variant" "štrukturovaný variant") -("style" "štýl") -("style options" "možnosti štýlu") -("style parameters" "parametre štýlu") -("styles" "štýly") -("stylesheet language" "'stylesheet' jazyk") +("split" "razdeli") +("split session" "predeli sejo") +("split session" "razdeli sejo") +("square root" "kvadratni koren") +("standard environment variables" "standardne spremenljivke okolja") +("standard TeXmacs styles" "standardni TeXmacs slogi") +("start a new chapter" "zani novo poglavje") +("start a new section" "zani nov razdelek") +("start an interactive session" "poeni interaktivno sejo") +("start" "zaetek") +("status bar" "statusna vrstica") +("stretchable horizontal" "vodoravno raztegljivo") +("stretchable" "raztegljivo") +("stretchable vertical" "navpino raztegljivo") +("stroke" "prertano") +("strokes" "prertaji") +("strong" "mono") +("structural" "strukturno") +("style" "slog") +("styles" "slogi") +("subparagraph" "pododstavek") ("sub" "pod-") -("subject" "predmet") -("submenu" "podmenu") -("subparagraph" "pododstavec") -("subparagraphs" "pododstavce") -("subscript" "dolný index") -("subscript below" "dolný index pod") -("subsection" "podsekcia") -("subsections" "podsekcie") +("subscript" "indeks") +("subsection" "podrazdelek") ("subsub" "podpod-") -("subsubmenu" "podmenu") -("subsubsection" "podpodsekcia") -("subsubsections" "podpodsekcie") -("subsubsubmenu" "podpodpodmenu") -("subsubsubsubmenu" "podpodpodpodmenu") -("subtable" "podtabuľka") -("subtitle" "podnadpis") -("subtraction" "odčítanie") -("summarized" "zhrnuté") -("summary" "zhrnutie") -("summary of the principal TeXmacs tags" "zhrnutie hlavných tagov TeXmacs-u") -("superpose" "superpozícia") -("superposed" "superponované") -("superscript" "horný index") -("superscript above" "horný index nad") -("supported plug-ins" "podporované zásuvné moduly") -("surface" "povrch") -("surveys" "prieskumy") -("swedish" "švédčina") -("swell" "nafúknuť") -("swiss" "švajčiarčina") -("switch" "prepínač") -("switch to buffer" "prepnúť na zásobník (buffer)") -("switch to first" "prepnúť na prvé") -("switch to formula style" "prepnúť na štýl vzorca") -("switch to last" "prepnúť na posledné") -("switch to next" "prepnúť na nasledujúce") -("switch to previous" "prepnúť na predchádzajúce") -("switching and folding" "prepínanie a zbaľovanie") -("symbol" "symbol (znak)") -("symbol browser" "prehliadač symbolov (znakov)") -("symbol properties not found" "vlastnosti symbolu (znaku) neboli nájdené") -("symbols" "symboly (znaky)") -("synchronization status" "stav synchronizácie") -("synchronize" "synchronizovať") -("synchronize bibliographic references" "synchronizovať bibliografické odkazy (literatúru)") -("synchronize file or directory" "synchronizovať súbor alebo adresár (priečinok)") -("synchronize with remote server" "synchronizovať so vzdialeným serverom") -("synopsis" "súhrn") -("system command" "systémový príkaz") -("system environment variables" "premenné prostredia systému") -("tab" "tabulátor") -("tab-completion" "dopĺňanie tabulátorom") -("tabbed" "tabulované") -("table" "tabuľka") -("table breaking" "zalamovanie tabuľky") -("table command" "príkaz tabuľky") -("table height" "výška tabuľky") -("table of contents" "obsah") -("table properties" "vlastnosti tabuľky") -("table width" "šírka tabuľky") -("tables" "tabuľky") -("tabular" "tabelárny") -("tabular material" "tabelárny materiál") -("tag" "značka (tag)") -("tags with special rendering" "značky so špeciálnym vykresľovaním") -("taiwanese" "taiwančina") -("tangent" "tangens") -("target" "cieľ") -("teXmacs DTD" "DTD TeXmacsu") -("teXmacs as an interface" "teXmacs ako rozhranie") -("teXmacs buffer expected" "očakáva sa zásobník (buffer) TeXmacsu") -("teXmacs buffer on disk expected" "očakáva sa zásobník (buffer) TeXmacsu na disku") -("teXmacs database preferences" "databázové nastavenia TeXmacsu") -("teXmacs extensions to scheme and utilities" "rozšírenia TeXmacsu do scheme a nástroje") -("teXmacs fonts" "fonty TeXmacsu") -("teXmacs macro" "TeXmacsové makro") -("teXmacs manual" "manuál TeXmacsu") -("teXmacs manuel" "manuál TeXmacsu") -("teXmacs notice" "oznámenie TeXmacsu") -("teXmacs package" "balíček TeXmacsu") -("teXmacs plugins" "zásuvné moduly TeXmacsu") -("teXmacs primitives" "primitívy TeXmacsu") -("teXmacs style" "štýl TeXmacsu") -("teXmacs style files" "súbory so štýlmi TeXmacsu") -("teXmacs website" "webové sídlo TeXmacsu") -("teXmacs-related work" "práca súvisiaca s TeXmacsom") -("ternary" "terciálny") +("subsubsection" "podpodrazdelek") +("subtable" "podtabela") +("subtitle" "podnaslov") +("summary of the principal TeXmacs tags" "povzetek glavnih TeXmacs znak") +("summary" "povzetek") +("superposed" "superponirano") +("superpose" "superpozicija") +("superscript" "eksponent") +("swedish" "vedsko") +("switching and folding" "preklapljanje in prepogibanje") +("switch" "stikalo") +("switch to first" "preklopi na prvega") +("switch to formula style" "preklopi na formule") +("switch to last" "preklopi na zadnjega") +("switch to next" "preklopi na naslednjega") +("switch to previous" "preklopi na prejnjega") +("symbol" "simbol") +("system environment variables" "spremenljivke sistemskega okolja") +("table command" "ukaz za tabele") +("table of contents" "kazalo") +("tables" "tabele") +("table" "tabela") +("tab" "tabulator") +("tabular material" "tabularni material") +("tabular" "tabular") +("ternary" "terciarno") ("test" "test") -("test routine" "testovacia rutina") -("testing tree-view" "testovací stromový pohľad") -("tex" "tex") -("text" "text") -("text borders" "okraje textu") -("text box style" "štýl textového boxu") -("text corners" "rohy textu") -("text font" "písmo pre text") -("text for note" "text pre poznámku") -("text height correction" "oprava výšky textu") -("text padding" "odskok textu") -("text width" "šírka textu") -("texts" "texty") -("textual" "textové") -("textual operator" "textový operátor") -("textual spreadsheet" "textová výpočtová tabuľka (spreadsheet)") -("textual table" "textová tabuľka") -("th century bc" "-te storočie p.n.l.") -("th root" "-ta odmocnina") -("thai" "taičina") -("the TeXmacs authors" "autori TeXmacsu") -("the TeXmacs format" "formát TeXmacsu") -("the TeXmacs plug-in system" "systém zásuvých modulov TeXmacsu") -("the application did not send its usual startup banner" "aplikácia nezaslala obvyklú štartovaciu správu") -("the application does not reply" "aplikácia nereaguje") -("the application is already running" "aplikácia je už spustená") -("the boxes produced by the typesetter" "boxy generované sádzačom") -("the buffer has not been saved" "zásobník (buffer) nebol uložený") -("the document has not been saved" "dokument nebol uložený") -("the graphical user interface" "grafické užívateľské rozhranie") -("the leaves of TeXmacs trees" "listy stromov TeXmacsu") -("the mycas example" "príklad systému mycas") -("the primitive TeXmacs constructs" "základné (primitívne) konštrukty TeXmacsu") -("the standard TeXmacs styles" "štandardné štýly TeXmacsu") -("theme" "téma") -("theme parameters" "parametre témy") -("theorem" "teoréma") -("theorems" "teorémy") -("there are unsaved documents" "niektoré dokumenty nie sú uložené") -("there are unsaved files" "niektoré súbory nie sú uložené") -("these collected public keys will be definitely lost" "tieto zozbierané verejné kľúče budú definitívne stratené") -("these public keys will be definitely lost" "tieto verejné kľúče budú definitívne stratené") -("these secret keys will be definitely lost" "tieto privátne kľúče budú definitívne stratené") -("thicken" "zväčšiť hrúbku") -("thickness" "hrúbka") -("thin" "tenké") -("third" "tretí") -("this" "tento") -("this article has been written using" "tento článok bol napísaný použitím") -("this buffer has not been saved" "tento zásobník (buffer) nebol uložený") -("this column" "tento stĺpec") -("this document has been produced using" "tento dokument bol vytvorený použitím") -("this document has been written using" "tento tento dokument bol napísaný použitím") -("this document has not been saved" "tento dokument nebol uložený") -("this line" "tento riadok") -("this page" "táto strana") -("this page footer" "táto päta") -("this page header" "táto hlavička") -("this row" "tento riadok") -("this style specifies page margins in the TeX way" "tento štýl špecifikuje okraje strany TeX-ovým spôsobom") -("three columns" "tri stĺpce") -("three dots" "tri bodky") -("three times" "trikrát") -("threshold" "prah") -("through the menus" "prostredníctvom menu") -("through popup windows" "prostredníctvom vyskakovacích okien") -("thumbnails" "miniatúry") +("teXmacs as an interface" "TeXmacs kot vmesnik") +("teXmacs fonts" "pisave v TeXmacsu") +("teXmacs notice" "TeXmacs opomba") +("teXmacs plugins" "TeXmacs vstavki") +("teXmacs plugins" "TeXmacs vstavki") +("teXmacs primitives" "TeXmacs primitivi") +("teXmacs style files" "TeXmacs slogovne datoteke") +("text" "besedilo") +("tex" "TeX") +("TeX" "TeX") +("text font" "pisava besedila") +("text height correction" "popravek viine besedila") +("texts" "besedila") +("text width" "irina besedila") +("thai" "tajsko") +("th century bc" ". stoletje") +("the application did not send its usual startup banner" "aplikacija ni poslala obiajnega startnega sporoila") +("the application does not reply" "aplikacija se ne odziva") +("the application is already running" "aplikacija e tee") +("the boxes produced by the typesetter" "katle, ki jih naredi stavec") +("the graphical user interface" "grafini uporabniki vmesnik") +("the leaves of TeXmacs trees" "listi TeXmacs dreves") +("the mycas example" "primer z Mycas") +("theorem" "izrek") +("the primitive TeXmacs constructs" "primitivni TeXmacs konstrukti") +("there are unsaved documents" "nekatere datoteke niso shranjene") +("the standard TeXmacs styles" "standardni TeXmacs slogi") +("the TeXmacs authors" "TeXmacs avtorji") +("the TeXmacs format" "oblika TeXmacs datotek") +("the document has not been saved" "spis ni shranjen") +("this document has been produced using" "ta dokument je bil narejen z") +("this line" "ta vrstica") +("this page" "ta stran") +("th root" "-ti koren") ("tilda" "tilda") -("tilde" "vlnovka (tilda)") -("time evolution" "časový vývoj") -("times" "krát") -("timings" "časovania") -("tiny" "maličký") -("title" "nadpis") -("title presentation options" "možnosti názvu prezentácie") -("title style" "štýl názvu") -("title suffix" "prípona názvu") -("titled block" "nazvaný blok") -("to the left" "naľavo") -("to the right" "napravo") -("today" "dnes") -("toggle cell wrapping mode" "prepnúť režim zalamovania") -("toggle here" "prepnúť sem") -("toggle name" "prepnúť meno") -("toggle numbering" "prepnúť číslovanie") -("toggle off" "prepnúť (na) vypnuté") -("toggle on" "prepnúť (na) zapnuté") -("toggle specification" "prepnúť špecifikáciu") -("toggle titled" "prepnúť nazvané") -("tolerant" "tolerantné") -("tools" "nástroje") -("top" "vrch") -("top baseline" "vrchné učiarie (základná dotyčnica)") -("top border" "horné orámovanie") -("top cell border" "horné orámovanie bunky") -("top cell padding" "horný odskok") -("top level" "najvyššia úroveň") -("top margin" "horné orámovanie") -("top padding" "horný odskok") -("top table border" "horné orámovanie tabuľky") -("top table padding" "horný odskok tabuľky") -("topless title" "názov bez vrchu") -("transform" "transformovať") -("transform cell into subtable" "transformovať bunku na podtabuľku") -("transformations" "transformácie") -("translate" "posunúť") -("translate::language" "preložiť") -("translations" "preklady") -("translations loaded" "preklady načítané") -("transpose" "transponovať") -("traversal" "prechádzanie") -("traverse" "prechádzať") -("tree" "strom") -("triangle" "trojuholník") -("triangular list items" "trojuholníkové položky zoznamu") -("triangularize" "triangulovať") -("trigonometric" "trigonometrické") -("trigonometric functions" "trigonometrické funkcie") -("trigonometry" "trigonometria") -("try to import formulas using LaTeX annotations" "pokúsiť sa importovať vzorce použitím LaTeXových anotácií") -("tuple" "n-tica") -("turkish" "turečtina") -("turn off" "vypnúť") -("turn on" "zapnúť") -("turn on wallet" "zapnúť peňaženku") -("tutorial" "sprievodca začiatočníka (tutoriál)") -("tutorials" "tutoriály") -("twice" "dvakrát") -("two columns" "dva stĺpce") -("two dots" "dve bodky") -("type" "typ") -("type a LaTeX command followed by" "napíšte príkaz LaTeXu nasledovaný") -("type a latex command followed by" "napíšte príkaz latexu nasledovaný") -("type a latex command followed by return" "napíšte príkaz latexu nasledovaný enterom") -("type body" "napíšte telo") -("type denominator" "napíšte menovateľ") -("type numerator" "napíšte čitateľ") -("type script" "napíšte skript") -("typesetted boxes" "vysádzané boxy") -("typewriter" "písací stroj") -("typewriter small caps" "písací stroj kapitálky") -("typing a simple text" "písanie jednoduchého textu") -("typing simple texts" "písanie jednoduchých textov") -("uTF-8 with inputenc LaTeX package" "uTF-8 s LaTeXovým balíčkom inputenc") -("ugaritic" "ugurčina") -("ukrainian" "ukrajinčina") -("ultra compact" "ultra kompaktné") -("unchanged" "nezmenené") -("underbrace" "spodná svorka") -("underline" "podčiarknutie") -("underlined" "podčiarknuté") -("undo" "odčiniť") -("undo last changes" "odčiniť posledné zmeny") -("unevaluated argument" "nevyhodnotený parameter") -("unevaluated value" "nevyhodnotená hodnota") -("unextended" "nerozšírené") -("unfold" "odbaliť") -("unfold all" "odbaliť všetko") -("unfold all fields" "odbaliť všetky polia") -("unfolded" "odbalené") -("ungroup" "odskupiť") -("unit" "jednotka") -("unit length" "jednotková dĺžka") -("unknown secret key fingerprint" "odučiť sa odtlačok privátneho kľúča") -("unpublished" "nepublikované") -("unregistered file" "neregistrovaný súbor") -("unroll" "rozvinúť") -("unsecure script refused" "nie-bezpečný skript odmietnutý") -("unsupported link mode" "nepodporovaný režim odkazov") -("until" "až kým") -("untitled block" "blok bez názvu") -("up" "hore") -("up to date" "aktuálny") -("update" "aktualizovať") -("update buffer" "aktualizovať zásobník (buffer)") -("update from web" "aktualizovať z webu") -("update image links" "aktualizovať odkazy na obrázky") -("update remote ssh connection" "aktualizovať vzdialené ssh spojenie") -("update this buffer" "aktualizovať tento zásobník (buffer)") -("update web site" "aktualizovať webové stránky (web site)") -("upgrade" "upgradovať") -("upight" "") -("upload" "nahrať") -("upload file or directory" "nahrať súbor alebo adresár (priečinok)") -("upper border" "horné orámovanie") -("upright" "vzpriamený") -("upwards" "smerom hore") -("url" "url") -("use CSS for more advanced formatting" "pre pokročilejšie formátovanie použiť CSS") -("use Inkscape for conversion from SVG" "pre konverziu zo SVG použiť Inkscape") -("use MathML" "použiť MathML") -("use TeXmacs" "použiť TeXmacs") -("use a black color" "použiť čiernu farbu") -("use a blue color" "použiť modrú farbu") -("use a bold font" "použiť hrubé písmo") -("use a brown color" "použiť hnedú farbu") -("use a calligraphic font" "použiť kaligrafické písmo") -("use a green color" "použiť zelenú farbu") -("use a grey color" "použiť sivú farbu") -("use a magenta color" "použiť purpurovú farbu") -("use a orange color" "použiť oranžovú farbu") -("use a pink color" "použiť ružovú farbu") -("use a red color" "použiť červenú farbu") -("use a sans serif font" "použiť bezpätkové písmo (sans serif)") -("use a typewriter font" "použiť písmo 'písací stroj'") -("use a white color" "použiť bielu farbu") -("use a yellow color" "použiť žltú farbu") -("use as master" "použiť ako 'master'") -("use blackboard bold font" "použiť hrubé písmo blackboard") -("use bold font series" "použiť sériu hrubých písiem") -("use calligraphical font" "použiť kaligrafické písmo") -("use custom note symbol" "použiť vlastný symbol poznámky") -("use extensible brackets" "použiť rozšíriteľné zátvorky") -("use footnote font size" "použiť veľkosť písma poznámky pod čiarou") -("use fraktur font" "použiť písmo fraktur") -("use high resolution fonts" "použiť písma s vysokým rozlíšením") -("use high resolution icons" "použiť ikony s vysokým rozlíšením") -("use huge font size" "použiť obrovskú veľkosť písma") -("use italic font shape" "použiť tvar písma latinka") -("use large font size" "použiť veľkú veľkosť písma") -("use left hand column as border" "použiť ľavý stĺpec ako okraj (orámovanie)") -("use line wrapping for lines which are longer than 80 characters" "") -("use margin kerning (protrusion)" "použiť kerning okrajov (vyčnievanie)") -("use medium font series" "použiť sériu stredne veľkého písma") -("use normal font size" "použiť normálnu veľkosť písma") -("use package" "použiť balíček") -("use paragraph width" "použiť širku odstavca") -("use print dialogue" "použiť dialógové okno tlače") -("use protrusion" "použiť vyčnievanie") -("use really huge font size" "použiť naozaj obrovskú veľkosť písma") -("use relative path" "požiť relatívnu cestu") -("use retina fonts" "použiť retina písma") -("use retina icons" "použiť retina písma") -("use right font shape" "použiť tvar písma sprava") -("use right hand column as border" "použiť pravý stĺpec ako okraj (orámovanie)") -("use roman font family" "použiť rodinu písiem roman") -("use row above as border" "použiť riadok nad ako okraj (orámovanie)") -("use row below as border" "použiť riadok pod ako okraj (orámovanie)") -("use sans serif font family" "použiť bezpätkovú rodinu písiem (sans serif)") -("use script font size" "použiť veľkosť písma skript") -("use slanted font shape" "použiť sklonený tvar písma") -("use small capitals" "použiť kapitálky") -("use small font size" "použiť malú veľkosť písma") -("use small-caps font shape" "použiť veľkosť písma kapitálky") -("use the blackboard bold font" "použiť hrubé písmo blackboard") -("use the fraktur font" "použiť písmo fraktur") -("use tiny font font size" "použiť veľkosť písma 'maličké písmo'") -("use typewriter font family" "použiť rodinu písiem 'písací stroj'") -("use unified toolbars" "použiť zjednotený panel nástrojov") -("use very large font size" "použiť veľmi veľkú veľkosť písma") -("user interface" "užívateľské rozhranie") -("user interface language" "jazyk užívateľského rozhrania") -("user manual" "používateľská príručka") -("user preferences" "užívateľské nastavenia") -("user provided icons" "užívateľom poskytnuté ikony") -("users of Cyrillic languages" "používatelia azbukových (cyrilických) jazykov") -("users of oriental languages" "používatelia orientálych jazykov") -("utf-8 with inputenc" "utf-8 s inputenc") -("utf-8 with inputenc LaTeX package" "utf-8 s LaTeX-ovým balíčkom inputenc") -("utilities" "pomocné programy") -("value" "hodnota") -("vanish" "zmiznúť") -("variable" "premenná") -("variant" "variant") +("tilde" "tilda") +("times" "times") +("tiny" "drobno") +("title" "naslov") +("today" "danes") +("tools" "orodja") +("top border" "zgornja obroba") +("top level" "zgornji nivo") +("top margin" "zgornji rob") +("top padding" "zgornja obloga") +("top" "vrh") +("to the left" "na levo") +("to the right" "na desno") +("translate" "pretolmai") +("tree" "drevo") +("tuple" "n-terka") +("turkish" "turko") +("tutorial" "lekcija") +("type a latex command followed by" "napiite LaTeX ukaz, ki mu sledi") +("type body" "napii telo") +("type denominator" "napii imenovalec") +("type numerator" "napii tevec") +("type script" "napii skript") +("typesetted boxes" "postavljene katle") +("type" "tip") +("typewriter" "pisalni stroj") +("typewriter small caps" "pisalni stroj male kapitelke") +("typing a simple text" "pisanje preprostega besedila") +("typing simple texts" "pisanje preprostih besedil") +("ugaritic" "ugaritic") +("ukrainian" "ukrajinsko") +("underbrace" "podklepaj") +("underbrace" "podklepaj") +("underline" "podrtano") +("undo last changes" "razveljavi zadnje spremembe") +("undo" "razveljavi") +("unevaluated argument" "neovrednoten argument") +("unevaluated value" "neovrednotena vrednost") +("unfold" "zravnaj") +("update from web" "posodobi s spleta") +("update image links" "posodobi povezave na slike") +("update" "posodobi") +("up" "gor") +("upper border" "gornja obroba") +("use a black color" "uporabi rno barvo") +("use a blue color" "uporabi modro barvo") +("use a bold font" "uporabi krepko pisavo") +("use a brown color" "uporabi rjavo barvo") +("use a calligraphic font" "uporabi kaligrafsko pisavo") +("use a green color" "uporabi zeleno barvo") +("use a grey color" "uporabi sivo barvo") +("use a magenta color" "uporabi magenta barvo") +("use a orange color" "uporabi oranno barvo") +("use a pink color" "uporabi ronato barvo") +("use a red color" "uporabi rdeo barvo") +("use a sans serif font" "uporabi pisavo brez serifov") +("use a typewriter font" "uporabi pisavo pisalnega stroja") +("use a white color" "uporabi belo barvo") +("use a yellow color" "uporabi rumeno barvo") +("use blackboard bold font" "uporabi pisavo blackboard bold") +("use bold font series" "uporabi krepko serijo pisave") +("use calligraphical font" "uporabi kaligrafsko pisavo") +("use footnote font size" "uporabi velikost pisave za opombe pod rto") +("use fraktur font" "uporabi pisavo fraktur") +("use huge font size" "uporabi ogromno pisavo") +("use italic font shape" "uporabi kurzivno pisavo") +("use large font size" "uporabi veliko pisavo") +("use left hand column as border" "uporabi levi stolpec kot obrobo") +("use medium font series" "uporabni srednjekrepko serijo pisave") +("use normal font size" "uporabi normalno velikost") +("use package" "uporabi paket") +("use paragraph width" "uporabi irino odstavka") +("use really huge font size" "uporabi zares ogromno velikost pisave") +("use right font shape" "uporabi desno obliko pisave") +("use right hand column as border" "uporabi desni stolpec kot obrobo") +("user manual" "uporabniki prironik") +("use roman font family" "uporabi pisavo roman") +("use row above as border" "uporabi gornjo vrstico kot obrobo") +("use row below as border" "uporabi spodnjo vrsticko kot obrobo") +("user provided icons" "uporabnikove ikone") +("users of Cyrillic languages" "uporabniki jezikov v cirilici") +("users of Cyrillic languages" "uporabniki jezikov v Cirilici") +("use sans serif font family" "uporabi druino pisave brez serifov") +("use script font size" "uporabi velikost pisave za indekse") +("use slanted font shape" "uporabi postrani obliko pisave") +("use small capitals" "uporabi kapitelke") +("use small-caps font shape" "uporabi male kapitelke") +("use small font size" "uporabi malo pisavo") +("use TeXmacs" "uporabljajte TeXmacs") +("use the blackboard bold font" "uporabi obliko blackboard bold") +("use the fraktur font" "uporabi pisavo fraktur") +("use tiny font font size" "uporabi drobno pisavo") +("use typewriter font family" "uporabi pisavo pisalnega stroja") +("use very large font size" "uporabi zelo veliko pisavo") +("value" "vrednost") +("variable" "spremenljivka") +("variant" "varianta") ("vector" "vektor") -("verbatim" "verbatim") -("verbose" "rozvláčne") -("verse" "verš") -("version" "verzia") -("versioning tool" "nástroj na správu verzií") -("vertical" "zvislé") -("vertical after" "zvislé za") -("vertical alignment" "zvislé zarovnanie") -("vertical before" "zvislé pred") -("vertical cell alignment" "zvislé zarovnanie bunky") -("vertical margins" "zvislé okraje") -("vertical padding" "zvislý odskok") -("vertical part" "zvislá časť") -("vertical position" "zvislá poloha") -("vertical space" "zvislá medzera") -("vertical space after" "zvislá medzera za") -("vertical space before" "zvislá medzera pred") -("vertical space stretchability" "zvislá roztiahnuteľnosť medzier") -("vertical table alignment" "zvislé zarovnanie tabuľky") -("vertically align cell to the base" "zvislo zarovnať bunku na základňu") -("vertically center the cell" "zvislo vycentrovať bunku") -("very large" "veľmi veľké") -("very small" "veľmi malé") -("vietnamese" "vietnamčina") -("view" "pohľad") -("visible" "viditeľné") -("visible except here" "viditeľné okrem tohoto miesta") -("visible from here on" "viditeľné od tohoto miesta") -("visible only here" "viditeľné iba tu") -("visible until here" "viditeľné po toto miesto") -("visited color" "farba navštíveného") -("visited loci" "navštívené miesta (loci)") -("volume" "hlasitosť") -("wallet" "peňaženka") -("warning" "varovanie") -("warnings" "varovania") -("wave" "vlna") -("wave length x" "vlnová dĺžka x") -("wave length y" "vlnová dĺžka y") -("web" "web") -("weight" "váha") -("welcome" "vitajte") -("welcome to GNU TeXmacs" "vitajte v GNU TeXmacse") -("what is new" "čo je nové") -("when finished" "po dokončení") -("when line wrapping" "pri zalamovaní riadkov") -("when wrapping" "pri zalamovaní (wrapping)") -("while" "kým") -("white" "biela") -("whitespace" "biela medzera") -("wide" "široké") -("wide accent" "široký akcent") -("wide bar" "široký pruh") -("wide block" "široký blok") -("wide colored" "široký farebný") -("wide float" "široký plávajúci objekt") -("wide footnote" "široká poznámka pod čiarou") -("wide note" "široká poznámka") -("wide tabular" "široká tabuľka") -("widescreen" "široká obrazovka") -("width" "širka") -("width is exactly the specified width" "širka je presne zadaná") -("width is maximum of specified width and box width" "šírka je maximum zadanej šírky a šírky boxu") -("width is minimum of specified width and box width" "šírka je minimum zadanej šírky a šírky boxu") -("width magnification" "rozšírenie") +("verbatim" "dobesedno") +("verse" "verz") +("vertical after" "navpino za") +("vertical before" "navpino pred") +("vertical cell alignment" "navpina poravnava celice") +("vertically align cell to the base" "navpino poravnaj celico na bazo") +("vertically center the cell" "navpino centriraj celico") +("vertical" "navpino") +("vertical part" "navpini del") +("vertical position" "navpina pozicija") +("vertical space" "navpini presledek") +("vertical table alignment" "navpina poravnava tabele") +("very large" "zelo veliko") +("very small" "zelo majhno") +("vietnamese" "vietnamsko") +("view" "pogled") +("visible" "vidno") +("warning" "opozorilo") +("web" "splet") +("welcome" "dobrodoli") +("welcome to GNU TeXmacs" "Dobrodoli v GNU TeXmacs") +("what is new" "kaj je novega") +("when finished" "po zakljuku") +("while" "while") +("white" "bela") +("wide accent" "iroki akcent") +("wide bar" "iroka rta") +("width" "irina") +("width is exactly the specified width" "irina je natanko doloena irina") +("width is maximum of specified width and box width" "irina je maksimum doloene irine in irine katle") +("width is minimum of specified width and box width" "irina je minimum doloene irine in irine katle") +("width magnification" "poveava irine") +("window height" "viina okna") ("window" "okno") -("window height" "výška okna") -("window width" "šírka okna") -("windows" "okná") -("windows key" "kláves 'Windows'") -("with" "s") -("with newer version" "s novšou verziou") -("with older version" "so staršou verziou") -("wood" "drevo") -("word count" "počet slov") -("wrap lines" "zalamovať riadky") -("write a macro" "napísať makro") -("write a name" "napísať meno") -("write bold mathematics" "použiť matematické hrubé písmo") -("write bold text" "použiť hrubé písmo") -("write italic text" "použiť kurzívu") -("write sample text" "pužiť písmo pre príklad") -("write strong text" "použiť silné písmo") -("write typewriter text" "použiť písmo 'písací stroj'") -("write verbatim text" "použiť písmo 'verbatim'") -("writing TeXmacs bibliography styles" "tvorba TeXmacs štýlov pre zoznam literatúry") -("writing data converters" "tvorba konvertorov dáť") -("writing documentation" "písanie dokumentácie") -("writing your own style files" "tvorba vašich vlastných súborov štýlov") -("written with TeXmacs" "napísané v TeXmacse") -("wrong empty passphrase" "nesprávne prázdne heslo") -("wrong passphrase" "nesprávne heslo") -("year" "rok") -("year, Name" "rok, Meno") -("yellow" "žltá") -("yes" "áno") -("you are attempting to open an encrypted file while" "pokúšate sa otvoriť zašifrovaný súbor kým") -("you can also obtain" "môžete tiež získať") -("you might consider enabling the experimental" "mohli by ste zvážiť zapnutie experimentálnych") -("you must add a bibliography file" "je potrebné pridať súbor literatúry") -("you should also make sure that GnuPG is installed" "uistite sa tiež, že je nainštalovaný program GnuPG") -("your document is back in its original state" "váš dokument je späť v pôvodnom stave") -("your first interface" "vaše prvé rozhranie") -("your language" "váš jazyk") -("your personal dictionary has been modified" "váš osobný slovník bol modifikovaný") -("zebra" "zebra") -("zigzag" "cik-cak") -("zoom" "zväčšenie") -("zoom factor" "faktor zväčšenia") -("zoom in" "priblížiť (zväčšiť)") -("zoom out" "oddialiť (zmenšiť)") -("zoom/unzoom objects" "priblížiť/zrušiť priblíženie objektov") -("abbreviation" "okrajava") -("about menu" "o programu") -("about" "o programu") -("above" "nad") -("abstract" "povzetek") -("accent" "akcent") -("accept all scripts" "sprejmi vse skripte") -("accept no scripts" "zavrni vse skripte") -("accept script" "sprejmi skript") -("accept" "sprejmi") -("acknowledgment" "potrditev") -("acronym" "akronim") -("action" "akcija") -("activate" "aktiviraj") -("acute" "ostrivec") -("add package" "dodaj paket") -("address block" "blok z naslovom") -("address" "naslov (potni)") -("add switch after" "vstavi stikalo za") -("add switch before" "vstavi stikalo pred") -("advanced layout features" "napredna postavitev") -("advanced" "napredno") -("after" "po") -("albanian" "albansko") -("algorithm" "algoritem") -("align cell to the bottom" "poravnaj celico na dno") -("align cell to the left" "poravnaj celico na levo") -("align cell to the right" "poravnaj celico na desno") -("align cell to the top" "poravnaj celico na vrh") -("aligned" "poravnano") -("alignment" "poravnava") -("align table at base of left column" "poravnaj tabelo na bazo levega stolpca") -("align table at base of middle column" "poravnaj tabelo na bazo srednjega stolpca") -("align table at base of origin column" "poravnaj tabelo na bazo izvornega stolpca") -("align table at base of right column" "poravnaj tabelo na bazo desnega stolpca") -("align table at fraction bar height" "poravnaj tabelo na viino ulomka") -("align table at the base of bottom row" "poravnaj tabelo na bazo spodnje vrstice") -("align table at the base of middle row" "poravnaj tabelo na bazo srednje vrstice") -("align table at the base of origin row" "poravnaj tabelo na bazo izvorne vrstice") -("align table at the base of top row" "poravnaj tabelo na bazo zgornje vrstice") -("align table at the bottom" "poravnaj tabelo na dno") -("align table at the center" "poravnaj tabelo na sredino") -("align table at the horizontal center" "poravnaj tabelo na vodoravno sredino") -("align table at the left" "poravnaj tabelo na levo") -("align table at the top" "poravnaj tabelo na vrh") -("align table to the right" "poravnaj tabelo na desno") -("align text to the left" "poravnaj besedilo na levo") -("align text to the right" "poravnaj besedilo na desno") -("allow" "dovoljeno") -("allowed extension" "dovoljena raziritev") -("allowed reduction" "dovoljena skritev") -("all" "vse") -("alpha release" "alfa verzija") -("alternative specification" "alternativna specifikacija") -("alt key" "tipka alt") -("american" "ameriko") -("a modifier" "modifikator A") -("a modifier" "modifikator A") -("A modifier" "modifikator A") -("and" "in") -("appendix" "dodatek") -("apply" "apliciraj") -("april" "april") -("arab" "arabsko") -("archaic" "arhaino") -("architecture" "arhitektura") -("argument" "argument") -("arithmetic" "aritmetika") -("armenian" "armensko") -("arrow" "puica") -("arrows" "puice") -("article" "lanek") -("as on paper" "kot na papirju") -("assign" "priredi") -("at fraction bar height" "na ulomkovo rto") -("attach buffer to which project" "pripni spis na projekt") -("attach" "pripni") -("at the baseline" "na osnovnico") -("at the bottom" "spodaj") -("at the left" "levo") -("at the middle" "sredina") -("at the right" "desno") -("at the top" "na vrh") -("august" "avgust") -("author" "avtor") -("authorize" "avtoriziraj") -("automatically close brackets" "avtomatsko zapiranje oklepajev") -("automatically close brackets" "samodejno zapiraj oklepaje") -("automatically generated content" "avtomatsko generirana vsebina") -("automatic" "avtomatsko") -("autosave" "samodejno shranjevanje") -("autosave" "samoshranjevanje") -("axiom" "aksiom") -("background color" "barva ozadja") -("background evaluations" "vrednotenje v ozadju") -("background evaluations" "vrednotenje v ozadju") -("background" "ozadje") -("backward replace" "zamenjaj proti zaetku") -("backward search" "ii proti zaetku") -("bad data format" "slab zapis datuma") -("bard" "bard") -("bar" "rta") -("base level" "osnovni nivo") +("windows key" "tipka windows") +("window width" "irina okna") +("with" "with") +("write a name" "pii ime") +("write bold mathematics" "pii krepko matematiko") +("write bold text" "pii krepko besedilo") +("write italic text" "pii kurzivno besedilo") +("write sample text" "pii primer besedila") +("write strong text" "pii mono besedilo") +("write typewriter text" "pii besedilo na pisalni stroj") +("write verbatim text" "pii besedilo dobesedno") +("writing data converters" "tvorba pretvornikov podatkov") +("writing your own style files" "tvorba lastnih slogov") +("written with TeXmacs" "napisano z TeXmacs") +("xml" "XML") +("yellow" "rumena") +("you can also obtain" "lahko tudi dobite") +("your document is back in its original state" "va dokument je v svojem izvornem stanju") +("your first interface" "va prvi vmesnik") +("your language" "va jezik") +; Copyright David Moriano Garca (2001), lvaro Tejero Cantero +; (alvaro@antalia.com, 2001,2002,2003). +("a modifier" "modificador A") +("GNU" "GNU") +("h modifier" "modificador H") +("LaTeX" "LaTeX") +("m modifier" "modificador M") +("TeX" "TeX") +("abbreviation" "abreviatura") +("about" "acerca de") +("about menu" "men acerca de") +("above" "encima") +("abstract" "resumen") +("accent" "acento") +("accept" "aceptar") +;? +("accept all scripts" "aceptar todos los guiones") +("accept no scripts" "no aceptar guiones") +("accept script" "aceptar guin") +("accessed" "acceso") ; ojo, acceder es intransitivo +("acknowledgment" "reconocimiento") +("acronym" "acrnimo") +("action" "accin") +("activate" "activar") +("acute" "agudo") +("add switch after" "aadir fotograma antes") +("add switch before" "aadir fotograma despus") +("address" "direccin") +("address block" "direccin") +("advanced" "avanzado") +("advanced layout features" "funciones de composicin avanzadas") +("after" "despus de") +("albanian" "albans") +("algorithm" "algoritmo") +("align cell to the bottom" "alinear celda por abajo") +("align cell to the left" "alinear celda a la izquierda") +("align cell to the right" "alinear celda a la derecha") +("align cell to the top" "alinear celda arriba") +("align table at base of left column" "alinear tabla con la base de la columna izquierda") +("align table at base of middle column" "alinear tabla con la base de la columna central") +("align table at base of origin column" "alinear tabla a la base de la columna original") +("align table at base of right column" "alinear tabla con la base de la columna derecha") +("align table at fraction bar height" "alinear tabla a la altura de la barra defraccin") +("align table at the base of bottom row" "alinear tabla a la base de la fila inferior") +("align table at the base of middle row" "alinear tabla a la base de la fila central") +("align table at the base of origin row" "alinear tabla a la base de la fila original") +("align table at the base of top row" "alinear tabla a la base de la fila superior") +("align table at the bottom" "alinear tabla por abajo") +("align table at the center" "alinear tabla por el centro") +("align table at the horizontal center" "alinear tabla por el centro horizontal") +("align table at the left" "alinear tabla a la izquierda") +("align table at the top" "alinear tabla arriba") +("align table to the right" "alinear tabla a la derecha") +("align text to the left" "alinear el texto a la izquierda") +("align text to the right" "alinear el texto a la derecha") +("aligned" "alineada") +("alignment" "alineacin") +("all" "todo") +("allow" "permitir") +("allowed extension" "extensin permitida") +("allowed reduction" "reduccin permitida") +("alpha release" "versin alfa") +("alt key" "tecla alt") +("and" "y") +("answer" "respuesta") +("appendix" "apndice") +("apply" "aplicar") +("april" "abril") +("arab" "rabe") +("archaic" "arcaica") +("architecture" "arquitectura") +("argument" "argumento") +("arithmetic" "aritmtica") +("armenian" "armenio") +("arrow" "flecha") +("arrows" "flechas") +("article" "artculo") +("as on paper" "como en papel") +("assign" "asignar") +("at fraction bar height" "a la altura de la raya de fraccin") +("at the baseline" "a la lnea base") +("at the bottom" "abajo") +("at the left" "a la izquierda") +("at the middle" "al medio") +("at the right" "a la derecha") +("at the top" "arriba") +("attach" "vincular") +("attach buffer to which project" "a qu proyecto vincular el bfer") +("august" "agosto") +("author" "autor") +("authorize" "autorizar") +("automatic" "automtico") +("automatically close brackets" "cerrar parntesis automticamente") +("automatically generated content" "contenido generado automticamente") +("axiom" "axioma") +("background" "fondo") +("background color" "color de fondo") +("backward replace" "sustituir hacia atrs") +("backward search" "buscar hacia atrs") +("bad data format" "formato de datos errneo") +("bar" "barra") +("bard" "bardo") +("base level" "nivel base") ("bashkirian" "bashkirian") -("basic communication using pipes" "osnovna komunikacija preko cevi") -("basic communication using pipes" "osnovna komunikacija preko cevovodov") -("basic data types" "osnovni podatkovni tipi") -("basic" "osnovni") -("basic types" "osnovni tipi") -("become a TeXmacs developer" "postanite TeXmacs razvijalec") -("before" "pred") -("begin" "zaetek") -("below" "pod") -("beta release" "beta release") -("be useful" "bodi uporaben") -("bibliography file" "datoteka z literaturo") -("bibliography" "literatura") -("bibliography style" "slog literature") -("big figure" "velika slika") -("big operator" "velik operator") -("big skip" "velik preskok") -("big table" "velika tabela") -("big" "veliko") -("binary operation" "dvojika operacija") -("binary relation" "dvojika relacija") -("blackboard bold" "blackboard krepko") -("blackboard math" "blackboard matematika") +("basic" "bsico") +("basic data types" "tipos de datos bsicos") +("basic types" "tipos bsicos") +("be useful" "ser til") +("become a TeXmacs developer" "hazte desarrollador de TeXmacs") +("before" "antes de") +("begin" "principio") +("below" "debajo") +("beta release" "versin beta") +("bibliography" "bibliografa") +("bibliography file" "fichero de bibliografa") +("bibliography style" "estilo de bibliografa") +("big" "grande") +("big figure" "figura grande") +("big operator" "operador grande") +("big skip" "salto grande") +("big table" "tabla grande") +("binary operation" "operacin binaria") +("binary relation" "relacin binaria") +("black" "negro") +("blackboard bold" "negrita de pizarra") +("blackboard math" "matemtica de pizarra") +;? ("blackletter" "blackletter") -("black" "rna") -("blue" "modra") -("body" "telo") -("bold" "krepko") -("book" "knjiga") -("border" "obroba") -("both" "oba") -("bottom border" "spodnja obroba") -("bottom" "dno") -("bottom margin" "spodnji rob") -("bottom padding" "spodnja obloga") -("branch" "vejitev") -("breaking" "prelamljanje") -("break" "prelom") +("blue" "azul") +("body" "cuerpo") +("bold" "negrita") +("book" "libro") +("border" "borde") +("both" "ambas") +("bottom" "al final") +("bottom border" "borde inferior") +("bottom margin" "margen inferior") +("bottom padding" "acolchado inferior") +("branch" "rama") +("break" "salto") +("breaking" "saltos") +;? ("breve" "breve") -("british" "britansko") -("brown" "rjava") -("browse" "prebrskaj") -("browser" "brskalnik") -("browse web" "prebrskaj splet") -("buffer" "spis") -("bulgarian" "bolgarsko") -("bullet" "pika") -("bullets" "pike") -("by" "avtor:") -("bytes free" "prostih bajtov") -("bytes used" "uporabljenih bajtov") -("by typing" "s tipkanjem") -("calligraphic" "kaligrafsko") -("cancel" "preklii") -("caps-lock key" "tipka caps-lock") -("case" "case") -("cc" "kopija") -("cell background color" "barva ozadja v celici") -("cell border" "obroba celice") -("cell" "celica") -("cell height" "viina celice") -("cell operation mode" "reim celice") -("cell width" "irina celice") -("centered block" "centriran blok") -("centered" "na sredini") -("centered tabular" "centriran tabular") -("center" "sredina") -("center text" "poravnaj besedilo na sredino") -("change border of cell" "spremeni obrobo celice") -("change cell operation mode" "spremeni reim celice") -("change log" "dnevnik sprememb") -("changes" "spremembe") -("chapter" "poglavje") -("check" "streica") -("check text for spelling errors" "preii besedilo za pravopisne napake") -("chinese" "kitajsko") -("choice" "izbira") -("citation" "sklic na literaturo") -("cite" "citat") -("class" "razred") -("clear" "izbrii") -("clear selection" "izbrii izbiro") -("clipped and magnified" "obrezano in poveava") -("clipped and resized" "obrezano in poveano") -("clipped" "obrezano") -("clone" "podvoji") -("clone window" "podvoji okno") -("close buffer" "zapri spis") -("close session" "zapri sejo") -("close TeXmacs" "zapri TeXmacs") -("close window" "zapri okno") -("close" "zapri") -("closing style" "slog zapiranja") -("closing" "zapiram") -("code" "koda") -("color" "barva") -("column contains glued items" "stolpec vsebuje lepilo") -("column" "stolpec") -("compactification" "kompaktifikacija") -("compact" "kompaktno") -("compact" "kompaktno") -("compact" "kompaktno") -("compatibility with other formats" "zdruljivost z drugimi zapisi") -("compile article" "prevedi lanek") -("compile book" "prevedi knjigo") -("compile buffer" "prevedi spis") -("compile project" "prevedi projekt") -("completion" "dopolnitev") -("completion" "dopolnitev") -("complex" "kompleksno") +("british" "britnico") +("broken white" "blanco roto") +("brown" "marrn") +("browse" "examinar") +("browse web" "examinar en la red") +("browser" "navegador") +("buffer" "bfer") +("bulgarian" "blgaro") +("bullet" "bolo") +("bullets" "bolos") +("by" "por") +("by typing" "escribiendo") +("bytes free" "bytes libres") +("bytes used" "bytes usados") +("calligraphic" "caligrfica") +("cancel" "cancelar") +("case" "caso") +("cc" "cc") +("cell" "celda") +("cell background color" "color de fondo de la celda") +("cell border" "borde de la celda") +("cell height" "altura de la celda") +("cell operation mode" "modo de operacin de la celda") +("cell width" "anchura de la celda") +("center" "centro") +("center text" "centrar texto") +("centered" "centrado") +("centered block" "bloque centrado") +("centered tabular" "tabla centrada") +("change border of cell" "cambiar borde de la celda") +("change cell operation mode" "cambiar modo de operacin de la celda") +("change log" "bitcora de cambios") +("changes" "cambios") +("chapter" "captulo") +;? +("check" "check") +("check text for spelling errors" "comprobar ortografa") +("chinese" "chino") +("choice" "eleccin") +("citation" "cita") +("cite" "cita") +("class" "clase") +("clear" "limpiar") +("clear selection" "borrar seleccin") +("clipped" "recortado") +("clipped and magnified" "recortado y ampliado") +("clipped and resized" "recortad y redimensionado") +("clone" "duplicar") +("clone window" "duplicar ventana") +("close" "cerrar") +("close TeXmacs" "cerrar TeXmacs") +("close buffer" "cerrar bfer") +("close session" "cerrar sesin") +("close window" "cerrar ventana") +("closing" "cierre") +("code" "cdigo") +("color" "color") +("column" "columna") +("column contains glued items" "la columna contiene elementos pegados") +("compact" "compacta") +("compatibility with other formats" "compatibilidad con otros formatos") +("compile article" "compilar artculo") +("compile book" "compilar libro") +("compile buffer" "compilar bfer") +("compile project" "compilar proyecto") +("complex" "compleja") +;? ("concrete" "concrete") -("condensed" "zoeno") -("condition" "condition") -("condition" "pogoj") -("configuration" "konfiguracija") -("contact" "kontakt") -("contact" "kontakt") -("content tag" "vsebinska oznaka") -("content" "vsebina") -("content" "vsebina") -("content" "vsebina") -("context dependent icons" "kontekstno odvisne ikone") -("continuation of" "nadaljevanje od") -("contribute" "prispevajte") -("contribute" "prispevajte") -("control flow" "kontrola toka") -("convention" "konvencija") -("converters to other data formats" "pretvorniki v druge zapise podatkov") -("copying" "kopiram") -("copy" "kopiraj") -("copy text" "kopiraj besedilo") -("copy to" "kopiraj v") -("corollary" "korolar") -("correct text" "popravi besedilo") -("create web site" "ustvari spletno mesto") -("cursors" "kurzorji") -("customize" "prilagodi") -("customizing TeXmacs" "prilagajanje TeXmacsa") -("customizing the TeXmacs styles" "prilagajanje TeXmacs slogov") -("custom tab" "poseben tabulator") -("custum tab" "poseben tabulator") -("cut" "izrei") -("cut text" "izrei besedilo") -("cut to" "izrei v") -("cypriot" "cypriot") -("cyrillic" "cirilica") -("cyrillic input method" "vhodna metoda za cirilico") -("cyrillic italic right" "cirilica kurzivno desno") -("czech" "eko") -("dancers" "dancers") -("danish" "dansko") -("dark grey" "temno siva") -("dark grey" "temno siva") -("dashes" "rtice") -("dash" "rtica") -("data conversion" "pretvorba podatkov") -("data format" "oblikovanje podatkov") -("date" "datum") -("deactivate" "deaktiviraj") -("deactivate table" "deaktiviraj tabelo") -("december" "december") -("decorate atoms" "okrasi atome") -("default padding" "privzeta obloga") -("default" "privzeto") -("definition" "definicija") -("delete column" "izbrii stolpec") -("delete" "izbrii") -("delete row" "izbrii vrstico") -("denominator" "imenovalec") -("description" "opis") -("destination" "cilj") -("detach" "loi") -("detailed" "podrobno") -("determinant" "determinanta") -("devangari" "devangari") -("developers guide" "vodi za razvijalce") -("directory" "imenik") -("disable first indentation after" "onemogoi prvi zamik za") -("disable first indentation before" "onemogoi prvi zamik pred") -("disable first indentation" "onemogoi prvi zamik") -("disable indentation after" "onemogoi zamik za") -("disable indentation before" "onemogoi zamik pred") -("disable indentation" "onemogoi zamik") -("disable last indentation after" "onemogoi zadnji zamik za") -("disable last indentation before" "onemogoi zadnji zamik pred") -("disable last indentation" "onemogoi zadnji zamik") -("disable" "onemogoi") -("disable" "onemogoi") -("disallow" "prepovej") -("distribute unused space" "porazdeli neporabljen prostor") -("div" "razdelek") -("documentation" "dokumentacija") -("document" "dokument") -("document format" "format dokumenta") -("documents are trees" "dokumenti so drevesa") -("document style" "slog dokumenta") -("document styles" "slogi dokumenta") -("do not remap" "ne mapiraj") -("do not remap" "ne remapiraj") -("dots" "toke") -("dot" "toka") -("double stroke" "dvakrat prertano") -("down" "dol") -("dpi" "DPI") -("duplicate" "podvoji") -("dutch" "holandsko") -("dynamic libraries" "dinamine knjinice") -("editing tools" "orodja za urejanje") -("edit source tree" "urejaj izvorno kodo") -("edit" "urejanje") -("email" "email") -("emphasize" "poudarjeno") -("emphasize text" "poudari besedilo") -("empty box" "prazna katla") -("enable first indentation after" "omogoi prvi zamik za") -("enable first indentation before" "omogoi prvi zamik pred") -("enable first indentation" "omogoi prvi zamik") -("enable indentation after" "omogoi zamik za") -("enable indentation before" "omogoi zamik pred") -("enable indentation" "omogoi zamik") -("enable last indentation after" "omogoi zadnji zamik za") -("enable last indentation before" "omogoi zadnji zamik pred") -("enable last indentation" "omogoi zadnji zamik") -("encl" "encl") -("end" "konec") -("english" "angleina") -("enter a title" "vpii naslov") -("enumerate|alpha" "tevili|abecedno") -("enumerate|Alpha" "tevili|Abecedno") -("enumerate|roman" "tevili|rimsko") -("enumerate|Roman" "tevili|Rimsko") -("enumerate" "tevili") +("condensed" "condensada") +("condition" "condicin") +("configuration" "configuracin") +("content tag" "marcar contenido") +("context dependent icons" "iconos dependientes del contexto") +("continuation of" "continuacin de") +("convention" "convenio") +("converters to other data formats" "convertidores a otros formatos de datos") +("copy" "copiar") +("copy text" "copiar texto") +("copy to" "copiar a") +("copying" "copiando") +("corollary" "corolario") +("correct text" "corregir texto") +("cursors" "cursores") +("custom tab" "tabulador personalizado") +;? + +("customizing TeXmacs" "personalizacin de TeXmacs") +("customizing the TeXmacs styles" "personalizacin de los estilos de TeXmacs") +("cut" "cortar") +("cut text" "cortar texto") +("cut to" "cortar a") +("cypriot" "chipriota") +("cyrillic" "cirlico") +("cyrillic input method" "entrada de cirlico") +("cyrillic italic right" "cirlico cursiva recta") +("czech" "checo") +("dancers" "bailarines") +("danish" "dans") +("dark grey" "gris oscuro") +("dash" "guin") +("dashes" "guiones") +("data conversion" "conversin de datos") +("data format" "formato de datos") +("date" "fecha") +("deactivate" "desactivar") +("deactivate table" "desactivar tabla") +("december" "diciembre") +("decorate atoms" "decoraciones atmicas") +("default" "por defecto") +("default padding" "acolchado por defecto") +("definition" "definicin") +("delete" "borrar") +("delete column" "borrar columna") +("delete row" "borrar fila") +("denominator" "denominador") +("description" "descripcin") +("destination" "destino") +("detach" "desvincular") +("determinant" "determinante") +("devangari" "devangari") +("developers guide" "gua de programadores") +("directory" "directorio") +("disable first indentation" "deshabilitar primer sangrado") +("disable first indentation after" "deshabilitar primer sangrado posterior") +("disable first indentation before" "deshabilitar primer sangrado anterior") +("disable indentation" "deshabilitar sangrado") +("disable indentation after" "deshabilitar sangrado despus") +("disable indentation before" "deshabilitar sangrado antes") +("disable last indentation" "deshabilitar ltimo sangrado") +("disable last indentation after" "deshabilitar ltimo sangrado despus") +("disable last indentation before" "deshabilitar ltimo sangrado antes") +("disallow" "no permitir") +("distribute unused space" "distribuir el espacio no utilizado") +;? +("div" "div") +("document" "documento") +("document format" "formato del documento") +("document style" "estilo del documento") +("document styles" "estilos de documento") +("documentation" "documentacin") +("documents are trees" "los documentos son rboles") +;nuevo +("do not remap" "no reasignar") +("dot" "punto") +("dots" "puntos") +("double stroke" "trazo doble") +("down" "abajo") +("dpi" "ppp") +("duplicate" "duplicada") +("dutch" "holands") +("dynamic libraries" "bibliotecas dinmicas") +("edit" "editar") +("editing tools" "herramientas de edicin") +("emacs prefix command" "comando con prefijo de emacs") +("email" "correo-e") +("emphasize" "con nfasis") +("emphasize text" "enfatizar texto") +("empty box" "caja vaca") +("enable first indentation" "habilitar primer sangrado") +("enable first indentation after" "habilitar primer sangrado despus") +("enable first indentation before" "habilitar primer sangrado antes") +("enable indentation" "habilitar sangrado") +("enable indentation after" "habilitar sangrado despus") +("enable indentation before" "habilitar sangrado antes") +("enable last indentation" "habilitar ltimo sangrado") +("enable last indentation after" "habilitar ltimo sangrado despus") +("enable last indentation before" "habilitar ltimo sangrado antes") +("encl" "adj.") +("end" "fin") +("english" "ingls") +("enter a title" "introduce un ttulo") +("enumerate" "lista numerada") +("enumerate|Alpha" "numerar|Alfa") +("enumerate|Roman" "numerar|Romano") +("enumerate|alpha" "numerar|alfa") +("enumerate|roman" "numerar|romano") ("env" "env") -("environment" "okolje") -("epilogue" "epilog") -("equal" "enako") -("equation" "enaba") -("equations" "enabe") -("equivalent for" "ekvivalent za") -("error" "napaka") +("environment" "entorno") +("epilogue" "eplogo") +("equal" "igual") +("equation" "ecuacin") +("equations" "ecuaciones") +("equivalent for" "equivalente a") +("error" "error") ("esperanto" "esperanto") -("etruscan" "etruansko") -("evaluate" "ovrednoti") -("evaluate scheme expression" "ovrednoti izraz v Scheme") -("evaluation" "ovrednotenje") -("even page footer" "noga sodih strani") -("even page header" "glava sodih strani") -("even page left margin" "levi rob sodih strani") -("even page margin" "rob sodih strani") -("even page right margin" "desni rob sodih strani") -("even page text" "besedilo sodih strani") -("exact horizontal" "tono vodoravno") -("exact mode" "toen reim") -("exam" "izpit") -("example" "primer") -("exclusive" "ekskluzivno") -("exclusive or" "ekskluzivni ali") -("executable" "izvrna koda") -("execute a TeXmacs command" "izvri ukaz TeXmacsa") -("execute" "izvri") -("execute system command" "izvri ukaz sistema") -("executive" "executive") -("exercise" "vaja") -("expand" "raziri") -("explained" "razloeno") -("export as" "izvozi kot") -("export" "izvozi") -("extend or normal" "razirjeno ali normalno") -("extern " "zunanje") -("extern" "zunanji") -("extract format" "toen format") -("extra" "ekstra") -("family" "druina") -("february" "februar") -("figure" "slika") -("file" "datoteka") -("file already exists" "datoteka e obstaja") -("file name" "ime datoteke") -("file not found" "ne najdem datoteke") -("find file" "najdi datoteko") -("find next match" "poii naslednjega") -("find text" "poii besedilo") -("finnish" "Finsko") -("first contact" "prvi kontakt") -("first indentation" "prvi zamik") -("first item" "prva postavka") -("first page" "prva stran") -("first start" "zaetek od") -("flat" "sploeno") -("flexibility factor for vertical spacing" "faktor raztegljivosti za navpine razmike") -("flexibility" "fleksibilnost") -("floating figure" "plavajoa slika") -("floating object" "plavajo objekt") -("floating table" "plavajoa tabela") -("folded" "prepognjeno") -("fold input field" "prepogni vnosno polje") -("fold" "prepogni") -("font base size" "osnovna velikost pisave") -("font dpi" "DPI pisave") -("font family" "druina pisave") -("font name" "ime pisave") -("font" "pisava") -("font series" "serija pisave") -("font shape" "oblika pisave") -("font size" "velikost pisave") -("fonts" "pisave") -("font type" "vrsta pisave") -("font variant" "varianta pisave") -("footer" "noga") -("footnote" "opomba pod rto") -("foreground" "ospredje") -("foreign" "tuje") -("for" "for") -("format" "oblika") -("formatted date" "formatiran datum") -("formatting" "formatiranje") -("formula" "formula") -("formula style" "slog formule") -("forward replace" "zamenjaj naprej") -("forward search" "ii naprej") -("fraction" "ulomek") -("french" "francosko") -("full manuals" "celotni prironiki") -("full screen mode" "celozaslonski reim") -("function" "funkcija") -("further customization" "nadaljne prilagajanje") -("future changes" "prihodnje spremembe") -("general architecture of TeXmacs" "oba architektura TeXmacsa") -("general negation" "oba negacija") -("general note" "splona opomba") -("generating font file" "raunam pisavo") -("generic" "obe") -("georgian" "georgian") -("german" "nemko") -("getting started" "kako zaeti") -("glossary" "besednjak") -("glossary entry" "zapis v besednjaku") -("glue decorations" "prilepi dekoracijo") -("glue" "lepilo") -("GNU" "GNU") -("gNU TeXmacs comes without any form of legal warranty" "GNU TeXmacs je brez kakrnegakoli pravnega jamstva") -("gNU TeXmacs falls under the GNU general public license" "GNU TeXmacs spada pod javno licenco GNU") -("go" "pojdi na") -("gothic" "gotica") -("graphical interface" "grafini vmesnik") -("grave" "krativec") -("greater or equal" "veje ali enako") -("greater" "veje") -("greek" "grko") -("greek letter" "grka rka") -("green" "zelena") -("grey" "siva") -("group" "skupina") -("happy typing" "sreno tipkanje") -("has been aborted" "je bil prekinjen") -("has completed its task" "je konal nalogo") -("hat" "streica") -("header and footer" "glava in noga") -("header" "glava") -("hebrew" "hebrejsko") -("height is exactly the specified height" "viina je natanko doloena viina") -("height is maximum of specified height and box height" "viina je maksimum doloene viine in viine katle") -("height is minimum of specified height and box height" "viina je minimum doloene viine in viine katle") -("height magnification" "poveava viine") -("height" "viina") -("help me" "pomagajte mi") -("help" "pomo") -("help us" "pomagajte nam") -("here" "tukaj") -("h modifier" "modifikator H") -("h modifier" "modifikator H") -("H modifier" "modifikator H") -("hidden" "skrito") -("home" "domov") -("homepage" "domaa stran") -("horizontal cell alignment" "vodoravna poravnava celice") -("horizontal ink separation" "vodoravni razmik med rnili") -("horizontally align cell to the base" "vodoravno poravnaj celico na bazo") -("horizontally center the cell" "vodoravno centriraj celico") -("horizontal part" "vodorovni del") -("horizontal position" "vodorovna pozicija") -("horizontal space" "vodoravni presledek") -("horizontal table alignment" "vodorovna poravnava tabele") -("horizontal" "vodoravno") -("how much longer may pages become" "koliko se lahko stran podalja") -("how much shorter may pages become" "koliko se lahko stran skraja") -("html" "HTML") -("huge" "ogromno") -("hungarian" "madarsko") -("hybrid command" "hibriden ukaz") -("hybrid command" "hibriden ukaz") -("hyperlink" "hiperpovezava") -("hyphenation" "deljenje besed") -("icelandic" "islandsko") -("if" "if") -("image links" "povezave na sliko") -("image" "slika") -("implementation" "implementacija") -("import" "uvozi") -("improving the current implementation" "izboljava trenutne izvedbe") -("inactive" "neaktivno") -("include a document" "vstavi dokument") -("include file" "vstavi datoteko") -("include" "vkljui") -("inclusion into TeXmacs" "vkljuitev v TeXmacs") -("inclusions" "vloki") -("indentation flag" "nastavitev zamika") -("indent" "zamik") -("index entry" "zapis v stvarnem kazalu") -("index level" "nivo stvarnega kazala") -("index" "stvarno kazalo") -("informative flags" "informativne oznake") -("input mode" "vhodni reim") -("insert a big operator" "vstavi veliki operator") -("insert a binary operation" "vstavi dvojiko operacijo") -("insert a binary relation" "vstavi dvojiko relacijo") -("insert a blackboard bold character" "vstavi blackboard bold znak") -("insert a bold calligraphic character" "vstavi krepki kaligrafski znak") -("insert a bold character" "vstavi krepki znak") -("insert a calligraphic character" "vstavi kaligrafski znak") -("insert a fraction" "vstavi ulomek") -("insert a fraktur character" "vstavi fraktur znak") -("insert a greek character" "vstavi grko rko") -("insert a large left delimiter" "vstavi veliki levi loevalnik") -("insert a large right delimiter" "vstavi veliki desni loevalnik") -("insert a large separator" "vstavi veliki razdelilnik") -("insert a left subscript" "vstavi levi indeks") -("insert a link" "vstavi povezavo") -("insert a miscellaneous symbol" "vstavi drug simbol") -("insert an accent" "vstavi akcent") -("insert an arrow" "vstavi puico") -("insert an environment" "vstavi okolje") -("insert a new branch" "vstavi novo vejitev") -("insert a new item" "vstavi novo alinejo") -("insert an n" "vstavi n") -("insert an" "vstavi") -("insert a picture" "vstavi sliko") -("insert appendix" "vstavi dodatek") -("insert arccos" "vstavi arccos") -("insert arcsin" "vstavi arcsin") -("insert arctan" "vstavi arctan") -("insert argument" "vstavi argument") -("insert arg" "vstavi arg") -("insert a square root" "vstavi kvadratni koren") -("insert a table or a matrix" "vstavi tabelo ali matriko") -("insert a table" "vstavi tabelo") -("insert a TeXmacs symbol" "vstavi TeXmacs simbol") -("insert automatically generated content" "vstavi automatsko generirano vsebino") -("insert author" "vstavi avtorja") -("insert a wide symbol above" "vstavi irok simbol nad") -("insert a wide symbol below" "vstavi irok simbol pod") -("insert big contour integral" "vstavi veliki krivuljni integral") -("insert big coproduct" "vstavi veliki koprodukt") -("insert big direct sum" "vstavi veliko direktno vsoto") -("insert big dotted point" "vstavi veliko piko s kolesom") -("insert big integral" "vstavi veliki integral") -("insert big intersection" "vstavi veliki presek") -("insert big logical and" "vstavi veliko konjunkvijo") -("insert big logical or" "vstavi veliko disjunkcijo") -("insert big product" "vstavi veliki produkt") -("insert big square union" "vstavi veliko oglato unijo") -("insert big summation" "vstavi veliko vsoto") -("insert big tensor product" "vstavi veliki tenzorski produkt") -("insert big union sum" "vstavi veliko vsoto unij") -("insert big union" "vstavi veliko unijo") -("insert big vertical space" "vstavi veliki navpini presledek") -("insert chapter" "vstavi poglavje") -("insert column to the left" "vstavi stolpec na levi") -("insert column to the right" "vstavi stolpec na desni") -("insert column" "vstavi stolpec") -("insert cosh" "vstavi cosh") -("insert cos" "vstavi cos") -("insert coth" "vstavi coth") -("insert cot" "vstavi cot") -("insert csc" "vstavi csc") -("insert deg" "vstavi deg") -("insert det" "vstavi det") -("insert dim" "vstavi dim") -("insert dollar" "vstavi dolar") -("insert equation" "vstavi enabo") -("insert executable markup" "vstavi izvrljive znake") -("insert exp" "vstavi exp") -("insert fields" "vstavi polja") -("insert footnote" "vstavi opombo pod rto") -("insert formula" "vstavi vzorec") -("insert gcd" "vstavi gcd") -("insert hom" "vstavi hom") -("insert horizontal interword space" "vstavi vodoravni medbesedni presledek") -("insert image" "vstavi sliko") -("insert inactive markup" "vstavi neaktivno znako") -("insert inf" "vstavi inf") -("insert input field above" "vstavi vnosno polje nad") -("insert input field below" "vstavi vnosno polje pod") -("insert ker" "vstavi ker") -("insert lg" "vstavi lg") -("insert liminf" "vstavi liminf") -("insert limsup" "vstavi limsup") -("insert lim" "vstavi lim") -("insert ln" "vstavi ln") -("insert log" "vstavi log") -("insert macro" "vstavi makro") -("insert mathematics" "vstavi matematiko") -("insert max" "vstavi max") -("insert medium horizontal space" "vstavi srednji vodoravni presledek") -("insert medium vertical space" "vstavi srednji navpini presledek") -("insert min" "vstavi min") -("insert negative horizontal space" "vstavi negativni vodorovni presledek") -("insert new item or number" "vstavi novo alinejo") -("insert new rows or columns" "vstavi nove stolpce ali vrstice") -("insert or delete rows or columns" "vstavi ali izbrii stolpce ali vrstice") -("insert Pr" "vstavi Pr") -("insert row above" "vstavi vrstico nad") -("insert row below" "vstavi vrstico pod") -("insert row" "vstavi vrstico") -("insert section" "vstavi razdelek") -("insert sec" "vstavi sec") -("insert sharp" "vstavi viaj") -("insert sinh" "vstavi sinh") -("insert sin" "vstavi sin") -("insert small horizontal space" "vstavi mali vodorovni presledek") -("insert small vertical space" "vstavi mali navpini presledek") -("insert structural markup" "vstavi strukturne znake") -("insert subsection" "vstavi podrazdelek") -("insert subsubsection" "vstavi podpodrazdelek") -("insert sup" "vstavi sup") -("insert tanh" "vstavi tanh") -("insert tan" "vstavi tan") -("insert text field" "vstavi tekstovno polje") -("insert thick horizontal space" "vstavi debel vodoraven presledek") -("insert title" "vstavi naslov") -("insert value" "vstavi vrednost") -("insert" "vstavi") -("interfacing" "povezovanje") -("interfacing TeXmacs with other systems" "povezava TeXmacsa z drugimi sistemi") -("interjection" "interjection") -("interline separation" "loitev med vrsticami") -("interline space" "presledek med vrsticami") -("internationalization" "lokalizacija") -("interparagraph space" "presledek med odstavki") -("interrupt execution" "prekini izvajanje") -("introduction" "uvod") -("invisible citation" "neviden citat") -("invisible" "nevidno") -("irish" "irsko") -("ispell does not respond" "ispell se ne odziva") -("ispell is already busy" "ispell je zaposlen") -("is running" "tee") -("is tuple" "je n-terka") -("italian" "italijansko") -("italic" "kurzivno") -("italic right" "kurzivno desno") -("item" "alineja") -("itemize" "alineje") -("january" "januar") -("japanese" "japonsko") -("july" "julij") -("june" "junij") -("justified" "obojestranska") -("justify text" "poravnaj besedilo obojestransko") -("keyboard equivalent" "ekvivalent na tipkovnici") -("keyboard modifiers" "modifikator tipkovnice") -("keyboard shortcut" "okrajava na tipkovnici") -("keyboard" "tipkovnica") -("keymaps" "razporeditve tipk") -("key" "tipka") -("keyword" "kljuna beseda") -("keywords" "kljune besede") -("kill" "pobij") -("known bugs" "znani hroi") -("label" "oznaka") -("landscape" "pokrajina") -("language" "jezik") -("large closing bracket" "veliki zaklepaj") -("large delimiter" "veliki loevalnik") -("large opening bracket" "veliki predklepaj") -("large separator" "veliki razdelilnik") -("large" "veliko") -("last indentation" "zadnji zamik") -("last page" "zadnja stran") -("latex command" "LaTeX ukaz") -("LaTeX" "LaTeX") -("latin" "latinica") -("layout" "postavitev") -("left arrow" "puica levo") -("left arrow" "puica levo") -("left border" "leva obroba") -("left" "levo") -("left margin" "levi rob") -("left padding" "leva obloga") -("left prime" "left prime") -("left aligned" "leva") -("left slanted" "postrani levo") -("left subscript" "levi indeks") -("left superscript" "levi eksponent") -("left surrounding" "levo naokoli") +("etruscan" "etrusco") +("evaluate" "evaluar") +("evaluate scheme expression" "evaluar expresin en scheme") +("even page footer" "pie de pgina par") +("even page header" "cabecera de pgina par") +("even page margin" "margen de pgina par") +("even page text" "texto de pgina par") +;? +("exact horizontal" "horizontal exacta") +("exact mode" "modo exacto") +("exam" "examen") +("example" "ejemplo") +("exclusive" "exclusivo") +("exclusive or" "o exclusivo") +("executable" "ejecutable") +("execute" "ejecutar") +("execute a TeXmacs command" "ejecuta un comando de TeXmacs") +("execute system command" "ejecutar comando del sistema") +("executive" "ejecutivo") +("exercise" "ejercicio") +("expand" "desarrollar") +;? +("explained" "explicada") +("export" "exportar") +("export as" "exportar como") +("extend or normal" "extendido o normal") +("extern " "externo") +("extra" "extra") +("extract format" "extraer formato") +("family" "familia") +("february" "febrero") +("figure" "figura") +("file" "fichero") +("file name" "nombre del fichero") +("file not found" "fichero no encontrado") +("find next match" "buscar el siguiente") +("find text" "buscar texto") +("finnish" "finlands") +("first contact" "primer contacto") +("first indentation" "primer sangrado") +("first item" "primer elemento") +("first page" "primera pgina") +("first start" "comienzo rpido") +("flat" "plana") +("flexibility" "elasticidad") +("flexibility factor for vertical spacing" "factor de flexibilidad para el espaciado vertical") +("float" "flotante") +("floating figure" "figura flotante") +("floating object" "objeto flotante") +("floating table" "tabla flotante") +("fold" "plegar") +("folded" "plegado") +("font" "tipo de letra") +("font base size" "tamao base del tipo") +("font dpi" "resolucin del tipo (ppp)") +("font family" "familia del tipo") +("font name" "nombre del tipo") +("font series" "estilo del tipo") +("font shape" "forma del tipo") +("font size" "tamao del tipo") +("font variant" "variante del tipo") +("fonts" "tipos de letra") +("footer" "pie") +("footnote" "nota al pie") +("for" "para") +("foreground" "primer plano") +("foreign" "extranjera") +("format" "formato") +("formatted date" "fecha formateada") +("formula" "frmula") +("formula style" "estilo de frmula") +("forward replace" "sustituir el siguiente") +("forward search" "buscar el siguiente") +("fraction" "fraccin") +("french" "francs") +("full manuals" "manuales completos") +("function" "funcin") +("further customization" "personalizacin adicional") +("future changes" "cambios futuros") +("gNU TeXmacs comes without any form of legal warranty" "gNU TeXmacs viene sin ninguna forma de garanta legal") +("gNU TeXmacs falls under the GNU general public license" "gNU TeXmacs se desarrolla bajo la licencia pblica general GNU (GNU GPL)") +("general architecture of TeXmacs" "arquitectura general de TeXmacs") +("general negation" "negacin general") +("generating font file" "generando fichero del tipo") +("generic" "genrico") +("georgian" "georgiano") +("german" "alemn") +("getting started" "primeros pasos") +("glossary" "glosario") +("glossary entry" "entrada de glosario") +("glue" "pegar") +;? +("glue decorations" "pegar decorados") +("go" "ir") +("gothic" "gtica") +("graphical interface" "interfaz grfica") +;? +("grave" "grave") +("greater" "mayor que") +("greater or equal" "mayor o igual que") +("greek" "griego") +("greek letter" "letra griega") +("green" "verde") +("grey" "gris") +("group" "grupo") +("happy typing" "feliz escritura") +("has been aborted" "ha sido interrumpida") +("has completed its task" "ha acabado su tarea") +("hat" "sombrero") +("header" "cabecera") +("header and footer" "cabecera y pie") +("hebrew" "hebreo") +("height" "altura") +("height is exactly the specified height" "la altura es exactamente la especificada") +("height is maximum of specified height and box height" "la altura es la mayor de entre la especificada y la altura de caja") +("height is minimum of specified height and box height" "la altura es la menor de entre la especificada y la altura de caja") +("height magnification" "ampliacin de altura") +("help" "ayuda") +("help me" "aydame") +("help us" "aydanos") +("here" "aqu") +("home" "inicio") +("horizontal" "horizontal") +("horizontal cell alignment" "alineacin horizontal de celdas") +("horizontal ink separation" "separacin de entintado horizontal") +("horizontal part" "parte horizontal") +("horizontal position" "posicin horizontal") +("horizontal space" "espacio horizontal") +("horizontal table alignment" "alineacin horizontal de tabla") +("horizontally align cell to the base" "alinear la celda horizontalmente con la base") +("horizontally center the cell" "centrar horizontalmente la celda") +("how much longer may pages become" "cunto ms largas pueden hacerse las pginas") +("how much shorter may pages become" "cunto ms cortas pueden hacerse las pginas") +("huge" "enorme") +("hungarian" "hngaro") +("hyperlink" "hiperenlace") +("hyphenation" "guionado") +("icelandic" "islands") +("if" "si") +("image" "imagen") +("image links" "vnculos a imgenes") +("implementation" "implementacin") +("import" "importar") +("improving the current implementation" "mejorar la implementacin actual") +("inactive" "inactivo") +("include" "incluir fichero") +("include a document" "incluir un documento") +("include file" "incluir fichero") +("inclusion into TeXmacs" "inclusin en TeXmacs") +("inclusions" "inclusiones") +;? +("indent" "sangrar") +("indentation flag" "marcador de sangrado") +("index" "ndice de materias") +("index entry" "entrada de ndice") +("index level" "nivel de ndice") +("insert" "insertar") +("insert Pr" "insertar Pr") +("insert a TeXmacs symbol" "insertar un smbolo de TeXmacs") +("insert a big operator" "insertar un operador grande") +("insert a binary operation" "insertar una operacin binaria") +("insert a binary relation" "insertar una relacin binaria") +("insert a blackboard bold character" "insertar un carcter de negrita de pizarra") +("insert a bold calligraphic character" "insertar un carcter en negrita caligrfica") +("insert a bold character" "insertar un carcter en negrita") +("insert a calligraphic character" "insertar un carcter en caligrfica") +("insert a fraction" "insertar una fraccin") +("insert a fraktur character" "insertar un carcter en frctur") +("insert a greek character" "insertar un carcter griego") +("insert a large left delimiter" "insertar un delimitador grande a la izquierda") +("insert a large right delimiter" "insertar un delimitador grande a la derecha") +("insert a large separator" "insertar un gran separador") +("insert a left subscript" "insertar un subndice a la izquierda") +("insert a link" "insertar un enlace") +("insert a miscellaneous symbol" "insertar un smbolo miscelneo") +("insert a new branch" "insertar una nueva rama") +("insert a new item" "insertar un nuevo elemento") +("insert a picture" "insertar una imagen") +("insert a square root" "insertar una raz cuadrada") +("insert a table" "insertar tabla") +("insert a table or a matrix" "insertar una tabla o una matriz") +("insert an" "insertar un/a") +("insert an accent" "insertar un acento") +("insert an arrow" "insertar una flecha") +("insert an environment" "insertar un nuevo entorno") +("insert an n" "insertar una n") +("insert appendix" "insertar apndice") +("insert arccos" "insertar arccos") +("insert arcsin" "insertar arcsin") +("insert arctan" "insertar arctan") +("insert arg" "insertar arg") +("insert argument" "insertar argumento") +("insert automatically generated content" "insertar contenido generado automticamente") +("insert big contour integral" "insertar integral de contorno grande") +("insert big coproduct" "insertar coproductorio grande") +("insert big direct sum" "insertar suma directa grande") +("insert big dotted point" "insertar producto puntual grande") +("insert big integral" "insertar integral grande") +("insert big intersection" "insertar interseccin grande") +("insert big logical and" "insertar Y lgico grande") +("insert big logical or" "insertar O lgico grande") +("insert big product" "insertar productorio grande") +("insert big square union" "insertar unin cuadrada grande") +("insert big summation" "insertar sumatorio grande") +("insert big tensor product" "insertar producto tensorial grande") +("insert big union" "insertar unin grande") +("insert big union sum" "insertar suma unin grande") +("insert big vertical space" "insertar espacio vertical grande") +("insert chapter" "insertar captulo") +("insert column" "insertar columna") +("insert column to the left" "insertar columna a la izquierda") +("insert column to the right" "insertar columna a la derecha") +("insert cos" "insertar cos") +("insert cosh" "insertar cosh") +("insert cot" "insertar cot") +("insert coth" "insertar coth") +("insert csc" "insertar csc") +("insert deg" "insertar deg") +("insert det" "insertar det") +("insert dim" "insertar dim") +("insert dollar" "insertar dlar") +("insert equation" "insertar ecuacin") +("insert executable markup" "insertar cdigo ejecutable") +("insert exp" "insertar exp") +("insert footnote" "insertar nota") +("insert formula" "insertar frmula") +("insert gcd" "insertar gcd") +("insert hom" "insertar hom") +("insert horizontal interword space" "insertar espacio horizontal entre palabras") +("insert image" "insertar imagen") +("insert inactive markup" "insertar marcado inactivo") +("insert inf" "insertar inf") +("insert ker" "insertar ker") +("insert lg" "insertar lg") +("insert lim" "insertar lim") +("insert liminf" "insertar liminf") +("insert limsup" "insertar limsup") +("insert ln" "insertar ln") +("insert log" "insertar log") +("insert mathematics" "insertar matemticas") +("insert max" "insertar max") +("insert medium horizontal space" "insertar espacio horizontal medio") +("insert medium vertical space" "insertar espacio vertical medio") +("insert min" "insertar min") +("insert negative horizontal space" "insertar espacio horizontal negativo") +("insert new item or number" "insertar nuevo elemento o nmero") +("insert new rows or columns" "insertar nuevas filas o columnas") +("insert or delete rows or columns" "insertar o borrar filas o columnas") +("insert row" "insertar fila") +("insert row above" "insertar fila encima") +("insert row below" "insertar fila debajo") +("insert sec" "insertar sec") +("insert section" "insertar seccin") +;? +("insert sharp" "insertar almohadilla") +("insert sin" "insertar sin") +("insert sinh" "insertar sinh") +("insert small horizontal space" "insertar espacio horizontal pequeo") +("insert small vertical space" "insertar espacio vertical pequeo") +("insert structural markup" "insertar marcado estructural") +("insert subsection" "insertar subseccin") +("insert subsubsection" "insertar subsubseccin") +("insert sup" "insertar sup") +("insert tan" "insertar tan") +("insert tanh" "insertar tanh") +("insert thick horizontal space" "insertar espacio horizontal grueso") +("interface" "interfaz") +("interfacing" "comunicacin") +("interfacing TeXmacs with other systems" "comunicar TeXmacs con otros sistemas") +("interjection" "interjeccin") +("interline separation" "separacin entre lneas") +("interline space" "interlineado") +("internationalization" "internacionalizacin") +("interparagraph space" "espacio entre prrafos") +("interrupt execution" "interrumpir ejecucin") +("introduction" "introduccin") +("invisible" "invisible") +("invisible citation" "cita invisible") +("irish" "irlands") +("is running" "est ejecutndose") +("is tuple" "es una tupla") +("ispell does not respond" "ispell no responde") +("ispell is already busy" "ispell ya est ocupado") +("italian" "italiano") +("italic" "cursiva") +("italic right" "cursiva recta") +("item" "elemento") +("itemize" "bolos") +("january" "enero") +("japanese" "japons") +("july" "julio") +("june" "junio") +("justified" "justificado") +("justify text" "justificar el texto") +("key" "tecla") +("keyboard" "teclado") +("keyboard equivalent" "equivalencia de teclado") +("keyboard modifiers" "modificadores de teclado") +("keyboard shortcut" "atajo de teclado") +("keymaps" "disposicin del teclado") +("keyword" "palabra clave") +("keywords" "palabras clave") +("kill" "matar") +("known bugs" "gazapos conocidos") +("label" "etiqueta") +("landscape" "apaisado") +("language" "idioma") +("large" "grande") +("large closing bracket" "gran parntesis de cierre") +("large delimiter" "delimitador grande") +("large opening bracket" "gran parntesis de apertura") +("large separator" "separador grande") +("last indentation" "ltima sangra") +("last page" "ltima pgina") +("latex command" "comando de latex") +("latin" "latn") +("layout" "presentacin") +("lecture note" "notas de clase") +("left" "izquierda") +("left border" "borde izquierdo") +("left margin" "margen izquierdo") +("left padding" "acolchado izquierdo") +("left prime" "prima izquierda") +("left aligned" "alineado a la izquierda") +("left slanted" "inclinada izquierda") +("left subscript" "subndice a la izquierda") +("left superscript" "superndice a la izquierda") +("left surrounding" "entorno a la izquierda") ("legal" "legal") ("lemma" "lema") -("length" "dolina") -("less" "manje") -("less or equal" "manje ali enako") -("letter" "pismo") -("license" "licenca") -("light grey" "svetlo siva") -("light grey" "svetlo siva") -("light" "lahko") -("limitations" "omejitve") -("limits" "omejitev") -("line break" "prelom vrste") -("line stretch" "razteg vrstice") -("line" "vrstica") -("link image" "povei sliko") -("link" "povezava") -("list of figures" "seznam slik") -("list of tables" "seznam tabel") -("list" "seznam") -("load a file" "naloi datoteko") -("load buffer" "naloi spis") -("loaded" "naloeno") -("load file" "naloi datoteko") -("load html file" "naloi datoteko HTML") -("load image" "naloi sliko") -("load in new window" "naloi v novo okno") -("load latex file" "naloi datoteko LaTeX") -("load LaTeX file" "naloi datoteko LaTeX") -("load more recent autosave file" "naloi novejo avtomatsko shranjeno datoteko") -("load" "naloi") -("load tex file" "naloi datoteko TeX") -("load TeX file" "naloi datoteko TeX") -("load TeXmacs file" "naloi datoteko TeXmacs") -("load TeXmacs style file" "naloi datoteko TeXmacs slog") -("load verbatim file" "odpri datoteko dobesedno") -("long" "dolgo") -("look and feel" "obutek in videz") -("look up" "poglej v") -("lower border" "nija obroba") -("macro" "makro") +("length" "longitud") +("less" "menos") +("less or equal" "menos o igual") +("letter" "carta") +("license" "licencia") +("light" "ligero") +("light grey" "gris claro") +("limitations" "limitaciones") +("limits" "lmites") +("line" "lnea") +("line break" "salto de lnea") +("line stretch" "elasticidad de la lnea") +("link" "enlace") +("link image" "vincular imagen") +("list" "lista") +("list of figures" "lista de figuras") +("list of tables" "lista de tablas") +("load" "cargar") +("load LaTeX file" "cargar fichero LaTeX") +("load TeX file" "cargar fichero TeX") +("load TeXmacs file" "cargar fichero TeXmacs") +("load TeXmacs style file" "cargar fichero de estilos de TeXmacs") +("load a file" "cargar un fichero") +("load buffer" "cargar bfer") +("load file" "cargar fichero") +("load html file" "cargar fichero html") +("load image" "cargar imagen") +("load in new window" "cargar en nueva ventana") +("load latex file" "cargar fichero latex") +("load more recent autosave file" "cargar el fichero autoguardado ms reciente") +("load tex file" "cargar fichero tex") +("load verbatim file" "cargar fichero de texto plano") +("loaded" "cargado") +("long" "larga") +("look and feel" "aspecto y comportamiento") +("look up" "buscar") +("lower border" "borde inferior") +("macro" "macro") ("magenta" "magenta") -("magic" "arovnija") -("magnification" "poveava") -("magnified" "poveano") -("main" "glavni") -("main icon bar" "glavne ikone") -("major changes" "glavne spremembe") -("make acute" "ustvari ostrivec") -("make a page insertion" "vstavi v stran") -("make a subscript" "ustvari indeks") -("make a superscript" "ustvari eksponent") -("make bar" "make bar") -("make check" "vstavi streico") -("make fraction" "ustvari ulomek") -("make grave" "ustvari krativec") -("make hat" "make hat") -("make label" "ustvari oznako") -("make negation" "ustvari negacijo") -("make page reference" "ustvari sklic na stran") -("make reference" "ustvari sklic") -("make square root" "ustvari kvadratni koren") -("make tilde" "ustvari tildo") -("make title" "ustvari naslov") -("make vector" "ustvari vektor") -("making donations" "finanna podpora") -("manual" "prironik") -("map to" "mapiraj na") -("march" "marec") -("margins as on paper" "robovi kot na papirju") -("margins" "robovi") -("master file" "datoteka gospodar") -("master" "gospodar") -("mathematical font" "pisava za matematiko") -("mathematical formulas" "matematine formule") -("mathematical input" "matematien vnos") -("mathematical input" "matematien vnos") -("mathematical" "matematino") -("mathematical typesetting" "matematino stavljenje") -("mathematics" "matematika") -("math font family" "druina matematine pisave") -("math font" "pisava za matematiko") -("math font series" "serija matematine pisave") -("math font shape" "oblika matematine pisave") -("math" "matematika") -("matrix" "matrika") -("maximal" "maksimalno") -("maximal number of columns" "najve stolpcev") -("maximal number of rows" "najve vrstic") -("maximum mode" "maksimalni reim") -("may" "maj") -("medium skip" "srednji preskok") -("medium" "srednje") -("meminfo" "informacije o pomnilniku") -("memory information" "informacije o pomnilniku") -("merge" "zdrui") -("messy" "messy") -("meta key" "tipka meta") -("middle" "sredina") -("minimal" "minimalno") -("minimal number of columns" "najmanj stolpcev") -("minimal number of rows" "najmanj vrstic") -("minimum mode" "minimalni reim") -("minus" "minus") -("miscellaneous" "razno") -("m modifier" "modifikator M") -("m modifier" "modifikator M") -("M modifier" "modifikator M") -("mode" "nain") -("modifier" "modifikator") -("modify cell alignment" "spremeni poravnavo celice") -("modify cell border" "spremeni obrobo celice") -("modify cell padding" "spremeni oblogo celice") -("modify cell size" "spremeni velikost celice") -("modify table border" "spremeni obrobo tabele") -("modify table padding" "spremeni oblogo tabele") -("mod" "modulo") -("mongolian" "mongolsko") -("more information about GNU TeXmacs can be found in the help" "Ve informacij o GNU TeXmacsu lahko najdete v pomoi") -("mosaic" "mozaik") -("move down" "premakni dol") -("move object" "premakni objekt") -("move to the right when finished" "prestavi desno ko kona") -("move up" "premakni gor") -("multiline input" "vevrstini vnos") -("multiline input" "vnos v ve vrsticah") -("my documents" "moji dokumenti") -("my documents" "moji dokumenti") -("name" "ime") -("negation" "negacija") -("new buffer" "nov spis") -("new column" "nov stolpec") -("new item" "nova alineja") -("new line" "nova vrsta") -("new" "nova") -("new number" "novo tevilo") -("new page before" "nova stran pred") -("new page" "nova stran") -("new paragraph" "nov odstavek") -("new roman" "new roman") -("new row" "nova vrstica") -("new table" "nova tabela") -("next line" "naslednja vrstica") -("next" "naslednje") -("next" "naslednji") -("no changes need to be saved" "shranjevanje sprememb ni potrebno") -("no dictionary for" "ni slovarja za") -("no first indentation" "brez prvega zamika") -("no indentation" "brez zamika") -("no last indentation" "brez poslednjega zamika") -("no line break" "brez preloma vrste") -("no matches found for" "ni ujemanja za") -("no matches found" "ni najdeno") -("no more matches for" "ni ve najdb za") -("no more redo information available" "na koncu") -("no more undo information available" "na zaetku") -("no name" "brez imena") -("none" "brez") -("no page break after" "brez preloma strani za") -("no page break before" "brez preloma strani pred") -("normal" "normalno") -("norwegian" "norveko") -("no spelling errors found in text" "besedilo je brez pravopisnih napak") -("no style" "brez sloga") -("notation" "notacija") -("note" "notica") -("not equal" "neenako") -("not found" "ni najdeno") -("not" "non") -("november" "november") -("n-th" "n-ti") -("n-th root" "n-ti koren") -("numbered equations" "tevilene enabe") -("numbered equation" "tevilena enaba") -("number equation" "otevili enabo") -("number of columns" "tevilo stolpcev") -("number" "tevilo") -("numerator" "tevec") -("numeric" "numerino") -("objectives" "cilj") -("occurrences" "pojavov") -("october" "oktober") -("odd page footer" "noga lihih strani") -("odd page header" "glava lihih strani") -("odd page left margin" "levi rob lihih strani") -("odd page margin" "rob lihih strani") -("odd page text" "besedilo lihih strani") -("off" "izklopljeno") -("ok" "ok") -("old english" "staro angleko") -("old slavonic" "staro slovensko") -("old style" "stari slog") -("on cells" "na celice") -("on columns" "na stolpce") -("on entire table" "na celo tabelo") -("one spelling error has been corrected" "ena pravopisna napaka odpravljena") -("online documentation" "online dokumentacija") -("online help" "online pomo") -("on rows" "na vrstice") -("on" "vklopljeno") -("open a new buffer" "odpri nov spis") -("opening" "odpiram") -("open new window" "odpri novo okno") -("open" "odpri") -("operation on named selection" "operacija na poimenovani izbiri") -("operation on primary selection" "operacija na primarni izbiri") -("operation on secondary selection" "operacija na sekundarni izbiri") -("operation on ternary selection" "operacija na terciarni izbiri") -("optical" "optical") -("option" "nastavitev") -("options" "nastavitve") -("or" "ali") -("orange" "oranna") -("orientation" "orientacija") -("original welcome message" "originalna dobrodolica") -("origin" "pvod") -("other" "drugo") -("other pages" "druge strani") -("other projects" "drugi projekti") -("other style" "drug slog") -("outlined roman" "roman obrobljeno") -("overbrace" "nadklepaj") -("overbrace" "nadklepaj") -("overline" "nadrtano") -("over" "nad") -("overwrite existing file" "naj prepiem obstojeo datoteko (y/n)") -("padding" "obloga") -("page bottom margin" "spodnji rob strani") -("page break before" "prelom strani pred") -("page break" "prelom strani") -("page height" "viina strani") -("page insertion" "vstavi na stran") -("page layout" "postavitev strani") -("page numbering" "tevilenje strani") -("page number text" "tekst tevilke strani") -("page reference" "sklic na stran") -("page right margin" "desni rob strani") -("page setup" "nastavitev strani") -("page" "stran") -("page top margin" "zgornji rob strani") -("page type" "tip strani") -("page width" "irina strani") -("paper" "papir") -("paper type" "velikost papirja") -("papyrus" "papirus") -("paragraph mode" "reim odstavka") -("paragraph" "odstavek") -("paragraph width" "irina odstavka") -("part" "del") -("past changes" "minule spremembe") -("paste from" "prilepi iz") -("paste" "prilepi") -("paste text" "prilepi besedilo") -("path" "pot") -("pdf" "PDF") -("perform operations on cells" "izvedi operacijo na celicah") -("perform operations on columns" "izvedi operacijo na stolpcih") -("perform operations on entire table" "izvedi operacijo na celotni tabeli") -("perform operations on rows" "izvedi operacijo na vrsticah") -("permanent" "permanentno") -("personal dictionary has been modified" "osebni slovar je bil spremenjen") -("person" "oseba") -("phantasy" "fantazija") -("philosophy" "filozofija") -("phoenician" "fenian") -("phonetic" "fonetino") -("pink" "ronata") -("plain block" "navaden blok") -("plain tabular" "navaden tabular") -("planned changes" "nartovane spremebe") -("plans for the future" "narti za prihodnost") -("please" "prosim") -("please wait" "poakajte prosim") -("plugins" "vstavki") -("plugins" "vstavki") -("plugin" "vstavek") -("plugin" "vstavek") -("plus" "plus") -("polish" "poljsko") -("porting TeXmacs to other platforms" "prenos TeXmacsa na druge platforme") -("portrait" "portret") -("portuguese" "portugalsko") -("position floating object" "pozicioniraj plavajo objekt") -("position float" "pozicionioraj plovko") -("position" "pozicija") -("position the table" "pozicioniraj tabelo") -("postscript image" "slika v PostScriptu") -("postscript" "postscript") -("pre-alpha release" "pred-alfa release") -("preamble mode" "reim preambule") -("preamble" "preambula") -("preferences" "nastavitve") -("presentation mode" "prezentacijski reim") -("presentation" "prezentacija") -("presentation tag" "prezentacijska oznaka") -("preview before printing" "predogled tiskanja") -("preview command" "ukaz za predogled") -("preview with ghostview" "predogled z GhostScriptom") -("previous" "prejnje") -("previous" "prejnji") -("primary" "primarno") -("prime" "pratevilo") -("print all" "natisni vse") -("print all to file" "natisni vse v datoteko") -("printer dpi" "DPI tiskalnika") -("printer" "tiskalnik") -("printing command" "ukaz za tiskanje") -("print" "natisni") -("print page selection" "natisni izbor strani") -("print page selection to file" "natisni izbor strani v datoteko") -("print to postscript file" "natisni v PostScript datoteko") -("problem" "problem") -("professional" "profesionalno") -("prog font family" "druina pisave za prog") -("prog font" "pisava za prog") -("prog font series" "serija pisave za prog") -("prog font shape" "oblika pisave za prog") -("prog" "prog") -("program font" "pisava za programe") -("programming" "programiranje") -("program mode" "reim programa") -("program" "program") -("progressive" "progresivno") -("project" "projekt") -("projects" "projekti") -("prologue" "prolog") -("prompt on scripts" "vpraaj pri skriptih") -("proof" "dokaz") -("proportional" "proporcionalno") -("proportional typewriter" "proporcionalni pisalni stroj") -("proposition" "izjava") -("query replace" "zamenjaj s potrditvijo") -("quit" "konec") -("quotation" "quotation") -("quote" "quote") -("range" "obseg") -("really close it" "zares zapri") -("really huge" "zares ogromno") -("really quit" "zares konaj") -("really tiny" "zares drobno") -("recover autosave file" "povrnem samodejno shranjeno datoteko") -("redo" "ponovi") -("redo undone changes" "ponovi razveljavljeno") -("red" "rdea") -("reduce bottom margin by" "zmanjaj spodnji rob za") -("reduce left margin by" "zmanjaj levi rob za") -("reduce margins" "zmanjaj robove") -("reduce right margin by" "zmanjaj desni rob za") -("reduce top margin by" "zmanjaj zgornji rob za") -("reduction even page margin" "pomanjava roba sodih strani") -("reduction odd page margin" "pomanjava roba lihih strani") -("reduction page bottom margin" "pomanjava spodnjega roba strani") -("reduction page right margin" "pomanjava desnega roba strani") -("reduction page top margin" "pomanjava zgornjega roba strani") -("reference" "sklic") -("reference guide" "Referenni vodi") -("references" "sklicevanja") -("regular" "regularen") -("release" "release") -("reload" "ponovno naloi") -("remark" "opomba") -("remove all output fields" "odstrani vsa izhodna polja") -("remove all output fields" "odstrani vsa vnosna polja") -("remove fields" "odstrani polja") -("remove fields" "odstrani polja") -("remove input field above" "odstrani vnosno polje nad") -("remove input field above" "odstrani vpisno polje nad") -("remove input field" "odstrani vnosno polje") -("remove input field" "odstrani vpisno polje") -("remove number" "odstrani tevilo") -("remove package" "odstrani paket") -("remove this switch" "izbrii stikalo") -("renumber this page" "ponovno otevili tekoo stran") -("repeat object" "ponovi objekt") -("replace by" "zamenjano") -("replaced one occurrence" "zamenjal enkrat") -("replaced" "zamenjav") -("replace" "zamenjaj") -("reset" "reset") -("resized" "poveano") -("resize object" "poveaj") -("search results for" "rezultati iskanja za") -("search results for" "rezultati iskanja za") -("return" "return") -("revert buffer" "povrni spis") -("revert" "povrni") -("right arrow" "puica desno") -("right arrow" "puica desno") -("right border" "desna obroba") -("right" "desno") -("right margin" "desni rob") -("right padding" "desna obloga") -("right aligned" "desna") -("right subscript" "desni indeks") -("right superscript" "desni eksponent") -("right surrounding" "desno okoli") -("rigid horizontal" "rigidno vodoravno") -("rigid" "rigidno") -("rigid space" "rigiden presledek") -("romanian" "romunsko") -("root" "koren") -("rotate backward" "zasukaj nazaj") -("rotate forward" "zasukaj naprej") -("row contains glued items" "vrstica vsebuje prilepljene predmete") -("row" "vrstica") -("runic" "rune") -("running author" "avtor") -("running title" "tekoi naslov") -("russian and Ukrainian users" "uporabniki iz Rusije in Ukrajine") -("russian" "rusko") -("sample" "primer") -("sans serif" "brez serifov") -("save as LaTeX" "shrani kot LaTeX") -("save as" "shrani kot") -("save as TeX" "shrani kot TeX") -("save buffer as" "shrani spis kot") -("save buffer" "shrani spis") -("saved" "shranjeno") -("save file" "shrani datoteko") -("save html file" "shrani datoteko HTML") -("save image" "shrani sliko") -("save latex file" "shrani datoteko LaTeX") -("save" "shrani") -("save tex file" "shrani datoteko TeX") -("save TeXmacs file" "shrani kot TeXmacs") -("save TeXmacs style file" "shrani kot TeXmacs slog") -("save this buffer" "shrani ta spis") -("save verbatim file" "shrani datoteko dobesedno") -("screen layout" "postavitev na zaslonu") -("screen margins" "robovi na zaslonu") -("screen" "zaslon") -("script above" "indeks nad") -("script below" "indeks pod") -("script" "indeks") -("script script size" "velikost indeks indeksa") -("script size" "velikost indeksa") -("scripts not accepted" "skripti so zavrnjeni") -("search" "ii") -("searching" "iem") -("search words in my documents" "ii besede v mojih dokumentih") -("search words in my documents" "ii besede v mojih dokumentih") -("search words in the documentation" "ii besede v dokumentaciji") -("search words in the documentation" "ii besede v dokumentaciji") -("search words in the source code" "ii besede v izvorni kodi") -("search words in the source code" "ii besede v izvorni kodi") -("secondary" "sekundarno") -("section" "razdelek") -("security" "varnost") -("see" "glej") -("select a document style" "izberi slog dokumenta") -("select a foreground color" "izberi barvo ospredja") -("select a language" "izberite jezik") -("selected region" "izberite regijo") -("selection" "izbira") -("selections" "izbire") -("seminar" "seminar") -("sending commands to TeXmacs" "poiljanje ukazov TeXmacs-u") -("sending commands to TeXmacs" "poiljanje ukazov TeXmacsu") -("separation between lines" "razmak med vrsticami") -("separation between paragraphs" "razmak med odstavki") -("separator" "razdelilnik") -("september" "september") -("serb" "srbsko") -("series|right" "serija|right") -("series" "serija") -("session name" "ime seje") -("session" "seja") -("sessions" "seje") -("session type" "tip seje") -("set background color of cell" "nastavi barvo ozadja celice") -("set cell mode" "nastavi reim celice") -("set extension center" "nastavi center raziritve") -("set height" "nastavi viino") -("set height of cell" "nastavi viino celice") -("set margins" "nastavi robove") -("set" "nastavi") -("set n" "nastavi n") -("set paragraph margins" "nastavi robove odstavka") -("set paragraph mode" "nastavi poravnavo odstavka") -("set printer dpi" "nastavi DPI tiskalnika") -("set printing command" "nastavi ukaz za tiskanje") -("set span" "nastavi razpetost") -("set special cell properties" "nastavi posebne lastnosti celive") -("set special table properties" "nastavi posebne lastnosti tabele") -("set text width" "nastavi irino besedila") -("settings" "nastavitve") -("setup printer" "nastavitev tiskanja") -("set width" "nastavi irino") -("set width of cell" "nastavi irino celice") -("shape" "oblika") -("shift-down" "pomakni-dol") -("shift-right" "pomakni-desno") -("short" "kratko") -("show header and footer" "pokai glavo in nogo") -("show hidden" "pokai skrito") -("show on screen" "pokai na zaslonu") -("show" "pokai") -("shrinking factor" "faktor pomanjave") -("signature" "podpis") -("size limits" "omejitve velikosti") -("size tag" "oznaka velikosti") -("size" "velikost") -("slanted" "postrani") -("sloppy" "povrno") -("slovene" "slovensko") -("small caps" "kapitelke") -("small figure" "mala slika") -("small" "majhno") -("small skip" "majhen preskok") -("small table" "mala tabela") -("source code" "izvorna koda") -("space between lines" "presledek med vrsticami") -("space between paragraphs" "presledek med odstavki") -("space" "presledek") -("spacing" "razmak") -("spanish" "pansko") -("special cell properties" "posebne lastnosti celice") -("special" "posebno") -("special table properties" "posebne lastnosti tabele") -("specific" "specifino") -("spell checking complete" "kontrola pravopisa konana") -("spelling error" "pravopisna napaka") -("spelling errors have been corrected" "pravopisne napake popravljene") -("spell" "pravopis") -("split" "razdeli") -("split session" "predeli sejo") -("split session" "razdeli sejo") -("square root" "kvadratni koren") -("standard environment variables" "standardne spremenljivke okolja") -("standard TeXmacs styles" "standardni TeXmacs slogi") -("start a new chapter" "zani novo poglavje") -("start a new section" "zani nov razdelek") -("start an interactive session" "poeni interaktivno sejo") -("start" "zaetek") -("status bar" "statusna vrstica") -("stretchable horizontal" "vodoravno raztegljivo") -("stretchable" "raztegljivo") -("stretchable vertical" "navpino raztegljivo") -("stroke" "prertano") -("strokes" "prertaji") -("strong" "mono") -("structural" "strukturno") -("style" "slog") -("styles" "slogi") -("subparagraph" "pododstavek") -("sub" "pod-") -("subscript" "indeks") -("subsection" "podrazdelek") -("subsub" "podpod-") -("subsubsection" "podpodrazdelek") -("subtable" "podtabela") -("subtitle" "podnaslov") -("summary of the principal TeXmacs tags" "povzetek glavnih TeXmacs znak") -("summary" "povzetek") -("superposed" "superponirano") -("superpose" "superpozicija") -("superscript" "eksponent") -("swedish" "vedsko") -("switching and folding" "preklapljanje in prepogibanje") -("switch" "stikalo") -("switch to first" "preklopi na prvega") -("switch to formula style" "preklopi na formule") -("switch to last" "preklopi na zadnjega") -("switch to next" "preklopi na naslednjega") -("switch to previous" "preklopi na prejnjega") -("symbol" "simbol") -("system environment variables" "spremenljivke sistemskega okolja") -("table command" "ukaz za tabele") -("table of contents" "kazalo") -("tables" "tabele") -("table" "tabela") -("tab" "tabulator") -("tabular material" "tabularni material") -("tabular" "tabular") -("ternary" "terciarno") -("test" "test") -("teXmacs as an interface" "TeXmacs kot vmesnik") -("teXmacs fonts" "pisave v TeXmacsu") -("teXmacs notice" "TeXmacs opomba") -("teXmacs plugins" "TeXmacs vstavki") -("teXmacs plugins" "TeXmacs vstavki") -("teXmacs primitives" "TeXmacs primitivi") -("teXmacs style files" "TeXmacs slogovne datoteke") -("text" "besedilo") -("tex" "TeX") -("TeX" "TeX") -("text font" "pisava besedila") -("text height correction" "popravek viine besedila") -("texts" "besedila") -("text width" "irina besedila") -("thai" "tajsko") -("th century bc" ". stoletje") -("the application did not send its usual startup banner" "aplikacija ni poslala obiajnega startnega sporoila") -("the application does not reply" "aplikacija se ne odziva") -("the application is already running" "aplikacija e tee") -("the boxes produced by the typesetter" "katle, ki jih naredi stavec") -("the graphical user interface" "grafini uporabniki vmesnik") -("the leaves of TeXmacs trees" "listi TeXmacs dreves") -("the mycas example" "primer z Mycas") -("theorem" "izrek") -("the primitive TeXmacs constructs" "primitivni TeXmacs konstrukti") -("there are unsaved documents" "nekatere datoteke niso shranjene") -("the standard TeXmacs styles" "standardni TeXmacs slogi") -("the TeXmacs authors" "TeXmacs avtorji") -("the TeXmacs format" "oblika TeXmacs datotek") -("the document has not been saved" "spis ni shranjen") -("this document has been produced using" "ta dokument je bil narejen z") -("this line" "ta vrstica") -("this page" "ta stran") -("th root" "-ti koren") -("tilda" "tilda") -("tilde" "tilda") -("times" "times") -("tiny" "drobno") -("title" "naslov") -("today" "danes") -("tools" "orodja") -("top border" "zgornja obroba") -("top level" "zgornji nivo") -("top margin" "zgornji rob") -("top padding" "zgornja obloga") -("top" "vrh") -("to the left" "na levo") -("to the right" "na desno") -("translate" "pretolmai") -("tree" "drevo") -("tuple" "n-terka") -("turkish" "turko") -("tutorial" "lekcija") -("type a latex command followed by" "napiite LaTeX ukaz, ki mu sledi") -("type body" "napii telo") -("type denominator" "napii imenovalec") -("type numerator" "napii tevec") -("type script" "napii skript") -("typesetted boxes" "postavljene katle") -("type" "tip") -("typewriter" "pisalni stroj") -("typewriter small caps" "pisalni stroj male kapitelke") -("typing a simple text" "pisanje preprostega besedila") -("typing simple texts" "pisanje preprostih besedil") -("ugaritic" "ugaritic") -("ukrainian" "ukrajinsko") -("underbrace" "podklepaj") -("underbrace" "podklepaj") -("underline" "podrtano") -("undo last changes" "razveljavi zadnje spremembe") -("undo" "razveljavi") -("unevaluated argument" "neovrednoten argument") -("unevaluated value" "neovrednotena vrednost") -("unfold" "zravnaj") -("update from web" "posodobi s spleta") -("update image links" "posodobi povezave na slike") -("update" "posodobi") -("up" "gor") -("upper border" "gornja obroba") -("use a black color" "uporabi rno barvo") -("use a blue color" "uporabi modro barvo") -("use a bold font" "uporabi krepko pisavo") -("use a brown color" "uporabi rjavo barvo") -("use a calligraphic font" "uporabi kaligrafsko pisavo") -("use a green color" "uporabi zeleno barvo") -("use a grey color" "uporabi sivo barvo") -("use a magenta color" "uporabi magenta barvo") -("use a orange color" "uporabi oranno barvo") -("use a pink color" "uporabi ronato barvo") -("use a red color" "uporabi rdeo barvo") -("use a sans serif font" "uporabi pisavo brez serifov") -("use a typewriter font" "uporabi pisavo pisalnega stroja") -("use a white color" "uporabi belo barvo") -("use a yellow color" "uporabi rumeno barvo") -("use blackboard bold font" "uporabi pisavo blackboard bold") -("use bold font series" "uporabi krepko serijo pisave") -("use calligraphical font" "uporabi kaligrafsko pisavo") -("use footnote font size" "uporabi velikost pisave za opombe pod rto") -("use fraktur font" "uporabi pisavo fraktur") -("use huge font size" "uporabi ogromno pisavo") -("use italic font shape" "uporabi kurzivno pisavo") -("use large font size" "uporabi veliko pisavo") -("use left hand column as border" "uporabi levi stolpec kot obrobo") -("use medium font series" "uporabni srednjekrepko serijo pisave") -("use normal font size" "uporabi normalno velikost") -("use package" "uporabi paket") -("use paragraph width" "uporabi irino odstavka") -("use really huge font size" "uporabi zares ogromno velikost pisave") -("use right font shape" "uporabi desno obliko pisave") -("use right hand column as border" "uporabi desni stolpec kot obrobo") -("user manual" "uporabniki prironik") -("use roman font family" "uporabi pisavo roman") -("use row above as border" "uporabi gornjo vrstico kot obrobo") -("use row below as border" "uporabi spodnjo vrsticko kot obrobo") -("user provided icons" "uporabnikove ikone") -("users of Cyrillic languages" "uporabniki jezikov v cirilici") -("users of Cyrillic languages" "uporabniki jezikov v Cirilici") -("use sans serif font family" "uporabi druino pisave brez serifov") -("use script font size" "uporabi velikost pisave za indekse") -("use slanted font shape" "uporabi postrani obliko pisave") -("use small capitals" "uporabi kapitelke") -("use small-caps font shape" "uporabi male kapitelke") -("use small font size" "uporabi malo pisavo") -("use TeXmacs" "uporabljajte TeXmacs") -("use the blackboard bold font" "uporabi obliko blackboard bold") -("use the fraktur font" "uporabi pisavo fraktur") -("use tiny font font size" "uporabi drobno pisavo") -("use typewriter font family" "uporabi pisavo pisalnega stroja") -("use very large font size" "uporabi zelo veliko pisavo") -("value" "vrednost") -("variable" "spremenljivka") -("variant" "varianta") -("vector" "vektor") -("verbatim" "dobesedno") -("verse" "verz") -("vertical after" "navpino za") -("vertical before" "navpino pred") -("vertical cell alignment" "navpina poravnava celice") -("vertically align cell to the base" "navpino poravnaj celico na bazo") -("vertically center the cell" "navpino centriraj celico") -("vertical" "navpino") -("vertical part" "navpini del") -("vertical position" "navpina pozicija") -("vertical space" "navpini presledek") -("vertical table alignment" "navpina poravnava tabele") -("very large" "zelo veliko") -("very small" "zelo majhno") -("vietnamese" "vietnamsko") -("view" "pogled") -("visible" "vidno") -("warning" "opozorilo") -("web" "splet") -("welcome" "dobrodoli") -("welcome to GNU TeXmacs" "Dobrodoli v GNU TeXmacs") -("what is new" "kaj je novega") -("when finished" "po zakljuku") -("while" "while") -("white" "bela") -("wide accent" "iroki akcent") -("wide bar" "iroka rta") -("width" "irina") -("width is exactly the specified width" "irina je natanko doloena irina") -("width is maximum of specified width and box width" "irina je maksimum doloene irine in irine katle") -("width is minimum of specified width and box width" "irina je minimum doloene irine in irine katle") -("width magnification" "poveava irine") -("window height" "viina okna") -("window" "okno") -("windows key" "tipka windows") -("window width" "irina okna") -("with" "with") -("write a name" "pii ime") -("write bold mathematics" "pii krepko matematiko") -("write bold text" "pii krepko besedilo") -("write italic text" "pii kurzivno besedilo") -("write sample text" "pii primer besedila") -("write strong text" "pii mono besedilo") -("write typewriter text" "pii besedilo na pisalni stroj") -("write verbatim text" "pii besedilo dobesedno") -("writing data converters" "tvorba pretvornikov podatkov") -("writing your own style files" "tvorba lastnih slogov") -("written with TeXmacs" "napisano z TeXmacs") -("xml" "XML") -("yellow" "rumena") -("you can also obtain" "lahko tudi dobite") -("your document is back in its original state" "va dokument je v svojem izvornem stanju") -("your first interface" "va prvi vmesnik") -("your language" "va jezik") -; Copyright David Moriano Garca (2001), lvaro Tejero Cantero -; (alvaro@antalia.com, 2001,2002,2003). -("a modifier" "modificador A") -("GNU" "GNU") -("h modifier" "modificador H") -("LaTeX" "LaTeX") -("m modifier" "modificador M") -("TeX" "TeX") -("abbreviation" "abreviatura") -("about" "acerca de") -("about menu" "men acerca de") -("above" "encima") -("abstract" "resumen") -("accent" "acento") -("accept" "aceptar") +("magic" "mgico") +("magnification" "ampliacin") +("magnified" "ampliado") +("main" "principal") +("main icon bar" "barra de iconos principal") +("major changes" "cambios principales") +("make a page insertion" "hacer una insercin de pgina") +("make a subscript" "poner un subndice") +("make a superscript" "poner un superndice") +("make acute" "hacer agudo") +("make bar" "hacer barra") ;? -("accept all scripts" "aceptar todos los guiones") -("accept no scripts" "no aceptar guiones") -("accept script" "aceptar guin") -("accessed" "acceso") ; ojo, acceder es intransitivo -("acknowledgment" "reconocimiento") -("acronym" "acrnimo") -("action" "accin") -("activate" "activar") -("acute" "agudo") -("add switch after" "aadir fotograma antes") -("add switch before" "aadir fotograma despus") -("address" "direccin") -("address block" "direccin") -("advanced" "avanzado") -("advanced layout features" "funciones de composicin avanzadas") -("after" "despus de") -("albanian" "albans") -("algorithm" "algoritmo") -("align cell to the bottom" "alinear celda por abajo") -("align cell to the left" "alinear celda a la izquierda") -("align cell to the right" "alinear celda a la derecha") -("align cell to the top" "alinear celda arriba") -("align table at base of left column" "alinear tabla con la base de la columna izquierda") -("align table at base of middle column" "alinear tabla con la base de la columna central") -("align table at base of origin column" "alinear tabla a la base de la columna original") -("align table at base of right column" "alinear tabla con la base de la columna derecha") -("align table at fraction bar height" "alinear tabla a la altura de la barra defraccin") -("align table at the base of bottom row" "alinear tabla a la base de la fila inferior") -("align table at the base of middle row" "alinear tabla a la base de la fila central") -("align table at the base of origin row" "alinear tabla a la base de la fila original") -("align table at the base of top row" "alinear tabla a la base de la fila superior") -("align table at the bottom" "alinear tabla por abajo") -("align table at the center" "alinear tabla por el centro") -("align table at the horizontal center" "alinear tabla por el centro horizontal") -("align table at the left" "alinear tabla a la izquierda") -("align table at the top" "alinear tabla arriba") -("align table to the right" "alinear tabla a la derecha") -("align text to the left" "alinear el texto a la izquierda") -("align text to the right" "alinear el texto a la derecha") -("aligned" "alineada") -("alignment" "alineacin") -("all" "todo") -("allow" "permitir") -("allowed extension" "extensin permitida") -("allowed reduction" "reduccin permitida") -("alpha release" "versin alfa") -("alt key" "tecla alt") -("and" "y") -("answer" "respuesta") -("appendix" "apndice") -("apply" "aplicar") -("april" "abril") -("arab" "rabe") -("archaic" "arcaica") -("architecture" "arquitectura") -("argument" "argumento") -("arithmetic" "aritmtica") -("armenian" "armenio") -("arrow" "flecha") -("arrows" "flechas") -("article" "artculo") -("as on paper" "como en papel") -("assign" "asignar") -("at fraction bar height" "a la altura de la raya de fraccin") -("at the baseline" "a la lnea base") -("at the bottom" "abajo") -("at the left" "a la izquierda") -("at the middle" "al medio") -("at the right" "a la derecha") -("at the top" "arriba") -("attach" "vincular") -("attach buffer to which project" "a qu proyecto vincular el bfer") -("august" "agosto") -("author" "autor") -("authorize" "autorizar") -("automatic" "automtico") -("automatically close brackets" "cerrar parntesis automticamente") -("automatically generated content" "contenido generado automticamente") -("axiom" "axioma") -("background" "fondo") -("background color" "color de fondo") -("backward replace" "sustituir hacia atrs") -("backward search" "buscar hacia atrs") -("bad data format" "formato de datos errneo") -("bar" "barra") -("bard" "bardo") -("base level" "nivel base") -("bashkirian" "bashkirian") -("basic" "bsico") -("basic data types" "tipos de datos bsicos") -("basic types" "tipos bsicos") -("be useful" "ser til") -("become a TeXmacs developer" "hazte desarrollador de TeXmacs") -("before" "antes de") -("begin" "principio") -("below" "debajo") -("beta release" "versin beta") -("bibliography" "bibliografa") -("bibliography file" "fichero de bibliografa") -("bibliography style" "estilo de bibliografa") -("big" "grande") -("big figure" "figura grande") -("big operator" "operador grande") -("big skip" "salto grande") -("big table" "tabla grande") -("binary operation" "operacin binaria") -("binary relation" "relacin binaria") -("black" "negro") -("blackboard bold" "negrita de pizarra") -("blackboard math" "matemtica de pizarra") +("make check" "hacer check") +("make fraction" "hacer fraccin") +("make grave" "hacer grave") +("make hat" "hacer sombrero") +("make label" "hacer etiqueta") +("make negation" "hacer negacin") ;? -("blackletter" "blackletter") -("blue" "azul") -("body" "cuerpo") -("bold" "negrita") -("book" "libro") -("border" "borde") -("both" "ambas") -("bottom" "al final") -("bottom border" "borde inferior") -("bottom margin" "margen inferior") -("bottom padding" "acolchado inferior") -("branch" "rama") -("break" "salto") -("breaking" "saltos") +("make page reference" "hacer referencia a pgina") +("make reference" "hacer referencia") +("make square root" "hacer raz cuadrada") +("make tilde" "hacer tilde") +("make title" "componer ttulo") +("make vector" "hacer vector") +("making donations" "donar") +("manual" "manual") +("map to" "se convierte en") +("march" "marzo") +("margins" "mrgenes") +("margins as on paper" "mrgenes como en el papel") +("master" "maestro") +("master file" "fichero maestro") ;? -("breve" "breve") -("british" "britnico") -("broken white" "blanco roto") -("brown" "marrn") -("browse" "examinar") -("browse web" "examinar en la red") -("browser" "navegador") -("buffer" "bfer") -("bulgarian" "blgaro") -("bullet" "bolo") -("bullets" "bolos") -("by" "por") -("by typing" "escribiendo") -("bytes free" "bytes libres") -("bytes used" "bytes usados") -("calligraphic" "caligrfica") -("cancel" "cancelar") -("case" "caso") -("cc" "cc") -("cell" "celda") -("cell background color" "color de fondo de la celda") -("cell border" "borde de la celda") -("cell height" "altura de la celda") -("cell operation mode" "modo de operacin de la celda") -("cell width" "anchura de la celda") -("center" "centro") -("center text" "centrar texto") -("centered" "centrado") -("centered block" "bloque centrado") -("centered tabular" "tabla centrada") -("change border of cell" "cambiar borde de la celda") -("change cell operation mode" "cambiar modo de operacin de la celda") -("change log" "bitcora de cambios") -("changes" "cambios") -("chapter" "captulo") +("math" "matemtica") +("math font" "tipo matemtico") +("math font family" "familia de tipo matemtico") +("math font series" "estilo de tipo matemtico") +("math font shape" "forma de tipo matemtico") +("mathematical" "matemtico") +("mathematical formulas" "frmulas matemticas") +("mathematical typesetting" "composicin tipogrfica de las matemticas") +("mathematics" "matemticas") +("matrix" "matriz") +("maximal number of columns" "nmero mximo de columnas") +("maximal number of rows" "nmero mximo de filas") +("maximum mode" "modo mximo") +("may" "mayo") +("medium" "medio") +("medium skip" "salto mediano") ;? -("check" "check") -("check text for spelling errors" "comprobar ortografa") -("chinese" "chino") -("choice" "eleccin") -("citation" "cita") -("cite" "cita") -("class" "clase") -("clear" "limpiar") -("clear selection" "borrar seleccin") -("clipped" "recortado") -("clipped and magnified" "recortado y ampliado") -("clipped and resized" "recortad y redimensionado") -("clone" "duplicar") -("clone window" "duplicar ventana") -("close" "cerrar") -("close TeXmacs" "cerrar TeXmacs") -("close buffer" "cerrar bfer") -("close session" "cerrar sesin") -("close window" "cerrar ventana") -("closing" "cierre") -("code" "cdigo") -("color" "color") -("column" "columna") -("column contains glued items" "la columna contiene elementos pegados") -("compact" "compacta") -("compatibility with other formats" "compatibilidad con otros formatos") -("compile article" "compilar artculo") -("compile book" "compilar libro") -("compile buffer" "compilar bfer") -("compile project" "compilar proyecto") -("complex" "compleja") +("meminfo" "meminfo") +("merge" "fusionar") ;? -("concrete" "concrete") -("condensed" "condensada") -("condition" "condicin") -("configuration" "configuracin") -("content tag" "marcar contenido") -("context dependent icons" "iconos dependientes del contexto") -("continuation of" "continuacin de") -("convention" "convenio") -("converters to other data formats" "convertidores a otros formatos de datos") -("copy" "copiar") -("copy text" "copiar texto") -("copy to" "copiar a") -("copying" "copiando") -("corollary" "corolario") -("correct text" "corregir texto") -("cursors" "cursores") -("custom tab" "tabulador personalizado") +("messy" "liosa") +("meta key" "tecla meta") +("middle" "medio") +("minimal number of columns" "numero mnimo de columnas") +("minimal number of rows" "nmero mnimo de filas") +("minimum mode" "modo mnimo") +("minus" "menos") +("miscellaneous" "miscelnea") +("mod" "mod") +("mode" "modo") +("modifier" "modificador") +("modify cell alignment" "modificar alineacin de la celda") +("modify cell border" "modificar borde de celda") +("modify cell padding" "modificar acolchado de celda") +("modify cell size" "modificar tamao de celda") +("modify table border" "modificar borde de celda") +("modify table padding" "modificar acolchado de tabla") +("mongolian" "mongol") +("more information about GNU TeXmacs can be found in the help" "ms informacin sobre GNU TeXmacs en la ayuda") +("mosaic" "mosaico") +("move" "mover") +("move down" "ir abajo") +("move object" "mover objeto") +("move to the right when finished" "mueve a la derecha cuando termines") +("move up" "ir arriba") +("n-th" "ensima") +("n-th root" "raiz ensima") +("name" "nombre") +("negation" "negacin") +("new" "nuevo") +("new buffer" "nuevo bfer") +("new column" "nueva columna") +("new item" "nuevo elemento") +("new line" "nueva lnea") +("new number" "nuevo nmero") +("new page" "nueva pgina") +("new page before" "nueva pgina antes") +("new paragraph" "nuevo prrafo") ;? - -("customizing TeXmacs" "personalizacin de TeXmacs") -("customizing the TeXmacs styles" "personalizacin de los estilos de TeXmacs") -("cut" "cortar") -("cut text" "cortar texto") -("cut to" "cortar a") -("cypriot" "chipriota") -("cyrillic" "cirlico") -("cyrillic input method" "entrada de cirlico") -("cyrillic italic right" "cirlico cursiva recta") -("czech" "checo") -("dancers" "bailarines") -("danish" "dans") -("dark grey" "gris oscuro") -("dash" "guin") -("dashes" "guiones") -("data conversion" "conversin de datos") -("data format" "formato de datos") -("date" "fecha") -("deactivate" "desactivar") -("deactivate table" "desactivar tabla") -("december" "diciembre") -("decorate atoms" "decoraciones atmicas") -("default" "por defecto") -("default padding" "acolchado por defecto") -("definition" "definicin") -("delete" "borrar") -("delete column" "borrar columna") -("delete row" "borrar fila") -("denominator" "denominador") -("description" "descripcin") -("destination" "destino") -("detach" "desvincular") -("determinant" "determinante") -("devangari" "devangari") -("developers guide" "gua de programadores") -("directory" "directorio") -("disable first indentation" "deshabilitar primer sangrado") -("disable first indentation after" "deshabilitar primer sangrado posterior") -("disable first indentation before" "deshabilitar primer sangrado anterior") -("disable indentation" "deshabilitar sangrado") -("disable indentation after" "deshabilitar sangrado despus") -("disable indentation before" "deshabilitar sangrado antes") -("disable last indentation" "deshabilitar ltimo sangrado") -("disable last indentation after" "deshabilitar ltimo sangrado despus") -("disable last indentation before" "deshabilitar ltimo sangrado antes") -("disallow" "no permitir") -("distribute unused space" "distribuir el espacio no utilizado") -;? -("div" "div") -("document" "documento") -("document format" "formato del documento") -("document style" "estilo del documento") -("document styles" "estilos de documento") -("documentation" "documentacin") -("documents are trees" "los documentos son rboles") -;nuevo -("do not remap" "no reasignar") -("dot" "punto") -("dots" "puntos") -("double stroke" "trazo doble") -("down" "abajo") -("dpi" "ppp") -("duplicate" "duplicada") -("dutch" "holands") -("dynamic libraries" "bibliotecas dinmicas") -("edit" "editar") -("editing tools" "herramientas de edicin") -("emacs prefix command" "comando con prefijo de emacs") -("email" "correo-e") -("emphasize" "con nfasis") -("emphasize text" "enfatizar texto") -("empty box" "caja vaca") -("enable first indentation" "habilitar primer sangrado") -("enable first indentation after" "habilitar primer sangrado despus") -("enable first indentation before" "habilitar primer sangrado antes") -("enable indentation" "habilitar sangrado") -("enable indentation after" "habilitar sangrado despus") -("enable indentation before" "habilitar sangrado antes") -("enable last indentation" "habilitar ltimo sangrado") -("enable last indentation after" "habilitar ltimo sangrado despus") -("enable last indentation before" "habilitar ltimo sangrado antes") -("encl" "adj.") -("end" "fin") -("english" "ingls") -("enter a title" "introduce un ttulo") -("enumerate" "lista numerada") -("enumerate|Alpha" "numerar|Alfa") -("enumerate|Roman" "numerar|Romano") -("enumerate|alpha" "numerar|alfa") -("enumerate|roman" "numerar|romano") -("env" "env") -("environment" "entorno") -("epilogue" "eplogo") -("equal" "igual") -("equation" "ecuacin") -("equations" "ecuaciones") -("equivalent for" "equivalente a") -("error" "error") -("esperanto" "esperanto") -("etruscan" "etrusco") -("evaluate" "evaluar") -("evaluate scheme expression" "evaluar expresin en scheme") -("even page footer" "pie de pgina par") -("even page header" "cabecera de pgina par") -("even page margin" "margen de pgina par") -("even page text" "texto de pgina par") -;? -("exact horizontal" "horizontal exacta") -("exact mode" "modo exacto") -("exam" "examen") -("example" "ejemplo") -("exclusive" "exclusivo") -("exclusive or" "o exclusivo") -("executable" "ejecutable") -("execute" "ejecutar") -("execute a TeXmacs command" "ejecuta un comando de TeXmacs") -("execute system command" "ejecutar comando del sistema") -("executive" "ejecutivo") -("exercise" "ejercicio") -("expand" "desarrollar") -;? -("explained" "explicada") -("export" "exportar") -("export as" "exportar como") -("extend or normal" "extendido o normal") -("extern " "externo") -("extra" "extra") -("extract format" "extraer formato") -("family" "familia") -("february" "febrero") -("figure" "figura") -("file" "fichero") -("file name" "nombre del fichero") -("file not found" "fichero no encontrado") -("find next match" "buscar el siguiente") -("find text" "buscar texto") -("finnish" "finlands") -("first contact" "primer contacto") -("first indentation" "primer sangrado") -("first item" "primer elemento") -("first page" "primera pgina") -("first start" "comienzo rpido") -("flat" "plana") -("flexibility" "elasticidad") -("flexibility factor for vertical spacing" "factor de flexibilidad para el espaciado vertical") -("float" "flotante") -("floating figure" "figura flotante") -("floating object" "objeto flotante") -("floating table" "tabla flotante") -("fold" "plegar") -("folded" "plegado") -("font" "tipo de letra") -("font base size" "tamao base del tipo") -("font dpi" "resolucin del tipo (ppp)") -("font family" "familia del tipo") -("font name" "nombre del tipo") -("font series" "estilo del tipo") -("font shape" "forma del tipo") -("font size" "tamao del tipo") -("font variant" "variante del tipo") -("fonts" "tipos de letra") -("footer" "pie") -("footnote" "nota al pie") -("for" "para") -("foreground" "primer plano") -("foreign" "extranjera") -("format" "formato") -("formatted date" "fecha formateada") -("formula" "frmula") -("formula style" "estilo de frmula") -("forward replace" "sustituir el siguiente") -("forward search" "buscar el siguiente") -("fraction" "fraccin") -("french" "francs") -("full manuals" "manuales completos") -("function" "funcin") -("further customization" "personalizacin adicional") -("future changes" "cambios futuros") -("gNU TeXmacs comes without any form of legal warranty" "gNU TeXmacs viene sin ninguna forma de garanta legal") -("gNU TeXmacs falls under the GNU general public license" "gNU TeXmacs se desarrolla bajo la licencia pblica general GNU (GNU GPL)") -("general architecture of TeXmacs" "arquitectura general de TeXmacs") -("general negation" "negacin general") -("generating font file" "generando fichero del tipo") -("generic" "genrico") -("georgian" "georgiano") -("german" "alemn") -("getting started" "primeros pasos") -("glossary" "glosario") -("glossary entry" "entrada de glosario") -("glue" "pegar") -;? -("glue decorations" "pegar decorados") -("go" "ir") -("gothic" "gtica") -("graphical interface" "interfaz grfica") -;? -("grave" "grave") -("greater" "mayor que") -("greater or equal" "mayor o igual que") -("greek" "griego") -("greek letter" "letra griega") -("green" "verde") -("grey" "gris") -("group" "grupo") -("happy typing" "feliz escritura") -("has been aborted" "ha sido interrumpida") -("has completed its task" "ha acabado su tarea") -("hat" "sombrero") -("header" "cabecera") -("header and footer" "cabecera y pie") -("hebrew" "hebreo") -("height" "altura") -("height is exactly the specified height" "la altura es exactamente la especificada") -("height is maximum of specified height and box height" "la altura es la mayor de entre la especificada y la altura de caja") -("height is minimum of specified height and box height" "la altura es la menor de entre la especificada y la altura de caja") -("height magnification" "ampliacin de altura") -("help" "ayuda") -("help me" "aydame") -("help us" "aydanos") -("here" "aqu") -("home" "inicio") -("horizontal" "horizontal") -("horizontal cell alignment" "alineacin horizontal de celdas") -("horizontal ink separation" "separacin de entintado horizontal") -("horizontal part" "parte horizontal") -("horizontal position" "posicin horizontal") -("horizontal space" "espacio horizontal") -("horizontal table alignment" "alineacin horizontal de tabla") -("horizontally align cell to the base" "alinear la celda horizontalmente con la base") -("horizontally center the cell" "centrar horizontalmente la celda") -("how much longer may pages become" "cunto ms largas pueden hacerse las pginas") -("how much shorter may pages become" "cunto ms cortas pueden hacerse las pginas") -("huge" "enorme") -("hungarian" "hngaro") -("hyperlink" "hiperenlace") -("hyphenation" "guionado") -("icelandic" "islands") -("if" "si") -("image" "imagen") -("image links" "vnculos a imgenes") -("implementation" "implementacin") -("import" "importar") -("improving the current implementation" "mejorar la implementacin actual") -("inactive" "inactivo") -("include" "incluir fichero") -("include a document" "incluir un documento") -("include file" "incluir fichero") -("inclusion into TeXmacs" "inclusin en TeXmacs") -("inclusions" "inclusiones") -;? -("indent" "sangrar") -("indentation flag" "marcador de sangrado") -("index" "ndice de materias") -("index entry" "entrada de ndice") -("index level" "nivel de ndice") -("insert" "insertar") -("insert Pr" "insertar Pr") -("insert a TeXmacs symbol" "insertar un smbolo de TeXmacs") -("insert a big operator" "insertar un operador grande") -("insert a binary operation" "insertar una operacin binaria") -("insert a binary relation" "insertar una relacin binaria") -("insert a blackboard bold character" "insertar un carcter de negrita de pizarra") -("insert a bold calligraphic character" "insertar un carcter en negrita caligrfica") -("insert a bold character" "insertar un carcter en negrita") -("insert a calligraphic character" "insertar un carcter en caligrfica") -("insert a fraction" "insertar una fraccin") -("insert a fraktur character" "insertar un carcter en frctur") -("insert a greek character" "insertar un carcter griego") -("insert a large left delimiter" "insertar un delimitador grande a la izquierda") -("insert a large right delimiter" "insertar un delimitador grande a la derecha") -("insert a large separator" "insertar un gran separador") -("insert a left subscript" "insertar un subndice a la izquierda") -("insert a link" "insertar un enlace") -("insert a miscellaneous symbol" "insertar un smbolo miscelneo") -("insert a new branch" "insertar una nueva rama") -("insert a new item" "insertar un nuevo elemento") -("insert a picture" "insertar una imagen") -("insert a square root" "insertar una raz cuadrada") -("insert a table" "insertar tabla") -("insert a table or a matrix" "insertar una tabla o una matriz") -("insert an" "insertar un/a") -("insert an accent" "insertar un acento") -("insert an arrow" "insertar una flecha") -("insert an environment" "insertar un nuevo entorno") -("insert an n" "insertar una n") -("insert appendix" "insertar apndice") -("insert arccos" "insertar arccos") -("insert arcsin" "insertar arcsin") -("insert arctan" "insertar arctan") -("insert arg" "insertar arg") -("insert argument" "insertar argumento") -("insert automatically generated content" "insertar contenido generado automticamente") -("insert big contour integral" "insertar integral de contorno grande") -("insert big coproduct" "insertar coproductorio grande") -("insert big direct sum" "insertar suma directa grande") -("insert big dotted point" "insertar producto puntual grande") -("insert big integral" "insertar integral grande") -("insert big intersection" "insertar interseccin grande") -("insert big logical and" "insertar Y lgico grande") -("insert big logical or" "insertar O lgico grande") -("insert big product" "insertar productorio grande") -("insert big square union" "insertar unin cuadrada grande") -("insert big summation" "insertar sumatorio grande") -("insert big tensor product" "insertar producto tensorial grande") -("insert big union" "insertar unin grande") -("insert big union sum" "insertar suma unin grande") -("insert big vertical space" "insertar espacio vertical grande") -("insert chapter" "insertar captulo") -("insert column" "insertar columna") -("insert column to the left" "insertar columna a la izquierda") -("insert column to the right" "insertar columna a la derecha") -("insert cos" "insertar cos") -("insert cosh" "insertar cosh") -("insert cot" "insertar cot") -("insert coth" "insertar coth") -("insert csc" "insertar csc") -("insert deg" "insertar deg") -("insert det" "insertar det") -("insert dim" "insertar dim") -("insert dollar" "insertar dlar") -("insert equation" "insertar ecuacin") -("insert executable markup" "insertar cdigo ejecutable") -("insert exp" "insertar exp") -("insert footnote" "insertar nota") -("insert formula" "insertar frmula") -("insert gcd" "insertar gcd") -("insert hom" "insertar hom") -("insert horizontal interword space" "insertar espacio horizontal entre palabras") -("insert image" "insertar imagen") -("insert inactive markup" "insertar marcado inactivo") -("insert inf" "insertar inf") -("insert ker" "insertar ker") -("insert lg" "insertar lg") -("insert lim" "insertar lim") -("insert liminf" "insertar liminf") -("insert limsup" "insertar limsup") -("insert ln" "insertar ln") -("insert log" "insertar log") -("insert mathematics" "insertar matemticas") -("insert max" "insertar max") -("insert medium horizontal space" "insertar espacio horizontal medio") -("insert medium vertical space" "insertar espacio vertical medio") -("insert min" "insertar min") -("insert negative horizontal space" "insertar espacio horizontal negativo") -("insert new item or number" "insertar nuevo elemento o nmero") -("insert new rows or columns" "insertar nuevas filas o columnas") -("insert or delete rows or columns" "insertar o borrar filas o columnas") -("insert row" "insertar fila") -("insert row above" "insertar fila encima") -("insert row below" "insertar fila debajo") -("insert sec" "insertar sec") -("insert section" "insertar seccin") -;? -("insert sharp" "insertar almohadilla") -("insert sin" "insertar sin") -("insert sinh" "insertar sinh") -("insert small horizontal space" "insertar espacio horizontal pequeo") -("insert small vertical space" "insertar espacio vertical pequeo") -("insert structural markup" "insertar marcado estructural") -("insert subsection" "insertar subseccin") -("insert subsubsection" "insertar subsubseccin") -("insert sup" "insertar sup") -("insert tan" "insertar tan") -("insert tanh" "insertar tanh") -("insert thick horizontal space" "insertar espacio horizontal grueso") -("interface" "interfaz") -("interfacing" "comunicacin") -("interfacing TeXmacs with other systems" "comunicar TeXmacs con otros sistemas") -("interjection" "interjeccin") -("interline separation" "separacin entre lneas") -("interline space" "interlineado") -("internationalization" "internacionalizacin") -("interparagraph space" "espacio entre prrafos") -("interrupt execution" "interrumpir ejecucin") -("introduction" "introduccin") -("invisible" "invisible") -("invisible citation" "cita invisible") -("irish" "irlands") -("is running" "est ejecutndose") -("is tuple" "es una tupla") -("ispell does not respond" "ispell no responde") -("ispell is already busy" "ispell ya est ocupado") -("italian" "italiano") -("italic" "cursiva") -("italic right" "cursiva recta") -("item" "elemento") -("itemize" "bolos") -("january" "enero") -("japanese" "japons") -("july" "julio") -("june" "junio") -("justified" "justificado") -("justify text" "justificar el texto") -("key" "tecla") -("keyboard" "teclado") -("keyboard equivalent" "equivalencia de teclado") -("keyboard modifiers" "modificadores de teclado") -("keyboard shortcut" "atajo de teclado") -("keymaps" "disposicin del teclado") -("keyword" "palabra clave") -("keywords" "palabras clave") -("kill" "matar") -("known bugs" "gazapos conocidos") -("label" "etiqueta") -("landscape" "apaisado") -("language" "idioma") -("large" "grande") -("large closing bracket" "gran parntesis de cierre") -("large delimiter" "delimitador grande") -("large opening bracket" "gran parntesis de apertura") -("large separator" "separador grande") -("last indentation" "ltima sangra") -("last page" "ltima pgina") -("latex command" "comando de latex") -("latin" "latn") -("layout" "presentacin") -("lecture note" "notas de clase") -("left" "izquierda") -("left border" "borde izquierdo") -("left margin" "margen izquierdo") -("left padding" "acolchado izquierdo") -("left prime" "prima izquierda") -("left aligned" "alineado a la izquierda") -("left slanted" "inclinada izquierda") -("left subscript" "subndice a la izquierda") -("left superscript" "superndice a la izquierda") -("left surrounding" "entorno a la izquierda") -("legal" "legal") -("lemma" "lema") -("length" "longitud") -("less" "menos") -("less or equal" "menos o igual") -("letter" "carta") -("license" "licencia") -("light" "ligero") -("light grey" "gris claro") -("limitations" "limitaciones") -("limits" "lmites") -("line" "lnea") -("line break" "salto de lnea") -("line stretch" "elasticidad de la lnea") -("link" "enlace") -("link image" "vincular imagen") -("list" "lista") -("list of figures" "lista de figuras") -("list of tables" "lista de tablas") -("load" "cargar") -("load LaTeX file" "cargar fichero LaTeX") -("load TeX file" "cargar fichero TeX") -("load TeXmacs file" "cargar fichero TeXmacs") -("load TeXmacs style file" "cargar fichero de estilos de TeXmacs") -("load a file" "cargar un fichero") -("load buffer" "cargar bfer") -("load file" "cargar fichero") -("load html file" "cargar fichero html") -("load image" "cargar imagen") -("load in new window" "cargar en nueva ventana") -("load latex file" "cargar fichero latex") -("load more recent autosave file" "cargar el fichero autoguardado ms reciente") -("load tex file" "cargar fichero tex") -("load verbatim file" "cargar fichero de texto plano") -("loaded" "cargado") -("long" "larga") -("look and feel" "aspecto y comportamiento") -("look up" "buscar") -("lower border" "borde inferior") -("macro" "macro") -("magenta" "magenta") -("magic" "mgico") -("magnification" "ampliacin") -("magnified" "ampliado") -("main" "principal") -("main icon bar" "barra de iconos principal") -("major changes" "cambios principales") -("make a page insertion" "hacer una insercin de pgina") -("make a subscript" "poner un subndice") -("make a superscript" "poner un superndice") -("make acute" "hacer agudo") -("make bar" "hacer barra") -;? -("make check" "hacer check") -("make fraction" "hacer fraccin") -("make grave" "hacer grave") -("make hat" "hacer sombrero") -("make label" "hacer etiqueta") -("make negation" "hacer negacin") -;? -("make page reference" "hacer referencia a pgina") -("make reference" "hacer referencia") -("make square root" "hacer raz cuadrada") -("make tilde" "hacer tilde") -("make title" "componer ttulo") -("make vector" "hacer vector") -("making donations" "donar") -("manual" "manual") -("map to" "se convierte en") -("march" "marzo") -("margins" "mrgenes") -("margins as on paper" "mrgenes como en el papel") -("master" "maestro") -("master file" "fichero maestro") -;? -("math" "matemtica") -("math font" "tipo matemtico") -("math font family" "familia de tipo matemtico") -("math font series" "estilo de tipo matemtico") -("math font shape" "forma de tipo matemtico") -("mathematical" "matemtico") -("mathematical formulas" "frmulas matemticas") -("mathematical typesetting" "composicin tipogrfica de las matemticas") -("mathematics" "matemticas") -("matrix" "matriz") -("maximal number of columns" "nmero mximo de columnas") -("maximal number of rows" "nmero mximo de filas") -("maximum mode" "modo mximo") -("may" "mayo") -("medium" "medio") -("medium skip" "salto mediano") -;? -("meminfo" "meminfo") -("merge" "fusionar") -;? -("messy" "liosa") -("meta key" "tecla meta") -("middle" "medio") -("minimal number of columns" "numero mnimo de columnas") -("minimal number of rows" "nmero mnimo de filas") -("minimum mode" "modo mnimo") -("minus" "menos") -("miscellaneous" "miscelnea") -("mod" "mod") -("mode" "modo") -("modifier" "modificador") -("modify cell alignment" "modificar alineacin de la celda") -("modify cell border" "modificar borde de celda") -("modify cell padding" "modificar acolchado de celda") -("modify cell size" "modificar tamao de celda") -("modify table border" "modificar borde de celda") -("modify table padding" "modificar acolchado de tabla") -("mongolian" "mongol") -("more information about GNU TeXmacs can be found in the help" "ms informacin sobre GNU TeXmacs en la ayuda") -("mosaic" "mosaico") -("move" "mover") -("move down" "ir abajo") -("move object" "mover objeto") -("move to the right when finished" "mueve a la derecha cuando termines") -("move up" "ir arriba") -("n-th" "ensima") -("n-th root" "raiz ensima") -("name" "nombre") -("negation" "negacin") -("new" "nuevo") -("new buffer" "nuevo bfer") -("new column" "nueva columna") -("new item" "nuevo elemento") -("new line" "nueva lnea") -("new number" "nuevo nmero") -("new page" "nueva pgina") -("new page before" "nueva pgina antes") -("new paragraph" "nuevo prrafo") -;? -("new roman" "nueva roman") -("new row" "nueva fila") -("new table" "nueva tabla") -("next line" "siguiente lnea") -("no" "no") -("no changes need to be saved" "no hay cambios que guardar") -("no dictionary for" "no hay diccionario para") +("new roman" "nueva roman") +("new row" "nueva fila") +("new table" "nueva tabla") +("next line" "siguiente lnea") +("no" "no") +("no changes need to be saved" "no hay cambios que guardar") +("no dictionary for" "no hay diccionario para") ;? ("no first indentation" "sin primer sangrado") ("no indentation" "sin sangrado") @@ -494478,6 +491228,3255 @@ startxref ("your document is back in its original state" "") ("your first interface" "") ("your language" "") +("\"encryption\" features from the preference panel" "funkcionalita \"šifrovanie\" z panelu nastavení") +("(Re)Build autocompletion index" "(Nanovo) vytvoriť index automatického dopĺňania") +("a modifier" "modifikátor a") +("a series" "séria a") +("a.C.M. computing class" "trieda A.C.M") +("a.M.S. subject class" "trieda A.M.S") +("abbreviated authors" "autori skrátene") +("abbreviation" "skratka") +("about" "o") +("about menu" "o TeXmacse") +("above" "nad") +("abstract" "abstrakt") +("accent" "akcent") +("accent above" "akcent nad") +("accent below" "akcent pod") +("accept" "akceptovať") +("accept all scripts" "povoliť všetky skripty") +("accept during this pass" "povoliť počas tohoto prechodu") +("accept no scripts" "nepovoliť žiadne skripty") +("accept script" "povoliť skript") +("acknowledge" "poďakovať") +("acknowledgment" "poďakovanie") +("acknowledgments" "poďakovanie") +("acronym" "akronym") +("action" "akcia") +("activate" "aktivovať") +("activate hidden" "aktivovať skryté") +("activate once" "aktivovať raz") +("activation" "aktivácia") +("active link types" "aktívne typy odkazov") +("acute" "dĺžeň") +("add" "pridať") +("add abstract information" "pridať abstraktnú informáciu") +("add author information" "pridať informáciu o autorovi") +("add branch after" "pridať vetvu za") +("add branch before" "pridať vetvu pred") +("add other package" "pridať iný balíček") +("add package" "pridať balíček") +("add remote ssh connection" "pridať vzdialené pripojenie ssh") +("add style package" "pridať balík štýlu") +("add switch after" "pridať prepínač za") +("add switch before" "pridať prepínač pred") +("add title information" "pridať informáciu ohľadom nadpisu") +("add to custom colors" "pridať do vlastných farieb") +("addition" "prídavok") +("address" "adresa") +("address block" "blok adresy") +("adjust" "upraviť") +("adjust limits" "upraviť limity") +("advanced" "pokročilé") +("advanced font customization" "pokročilé prispôsobenie písma") +("advanced layout features" "pokročilé vlastnosti rozloženia") +("affiliation" "afiliácia") +("after" "po") +("albanian" "albánčina") +("algorithm" "algoritmus") +("algorithms" "algoritmy") +("align cell to the bottom" "zarovnať bunku na spodok") +("align cell to the decimal comma" "zarovnať bunku na desatinnú čiarku") +("align cell to the decimal dot" "zarovnať bunku na desatinnú bodku") +("align cell to the left" "zarovnať bunku doľava") +("align cell to the right" "zarovnať bunku doprava") +("align cell to the top" "zarovnať bunku na vrch") +("align table at axis" "zarovnať bunku na osi") +("align table at base of left column" "zarovnať tabuľku podľa ľavého stĺpca") +("align table at base of middle column" "zarovnať tabuľku podľa stredného stĺpca") +("align table at base of origin column" "zarovnať tabuľku podľa pôvodného stĺpca") +("align table at base of right column" "zarovnať tabuľku podľa pravého stĺpca") +("align table at fraction bar height" "zarovnať tabuľku na zlomkovú čiaru") +("align table at the base of bottom row" "zarovnať tabuľku podľa spodného riadku") +("align table at the base of middle row" "zarovnať tabuľku podľa stredného riadku") +("align table at the base of origin row" "zarovnať tabuľku podľa pôvodného riadku") +("align table at the base of top row" "zarovnať tabuľku podľa vrchného riadku") +("align table at the bottom" "zarovnať tabuľku na spodok") +("align table at the center" "zarovnať tabuľku na stred") +("align table at the horizontal center" "zarovnať tabuľku na vodorovný stred") +("align table at the left" "zarovnať tabuľku doľava") +("align table at the top" "zarovnať tabuľku na vrch") +("align table to the right" "zarovnať tabuľku doprava") +("align text to the left" "zarovnať text doľava") +("align text to the right" "zarovnať text doprava") +("aligned" "zarovnaný") +("alignment" "zarovnanie") +("alignment of balloon" "zarovnanie bubliny") +("all" "všetko") +("all cells" "všetky bunky") +("all data attached to this identity will be lost" "všetky dáta pripojené k tejto identite budú stratené") +("all saved passphrases will be lost forever" "všetky uložené heslá budú navždy stratené") +("allow" "povoliť") +("allow for macro definitions in preamble" "povoliť definície makier v preambule") +("allow multiple spaces" "povoliť viacnásobné medzery") +("allow spurious spaces" "povoliť falošné medzery") +("allowed extension" "povolené rozšírenie") +("allowed page height extension" "povolené zväčšenie výšky") +("allowed page height reduction" "povolená redukcia výšky") +("allowed positions" "povolené polohy") +("allowed positions of floating object" "povolené polohy plávajúcich objektov") +("allowed reduction" "povolená redukcia") +("alpha release" "alfaverzia") +("alpha transparency" "alfa priesvitnosť") +("also on paper" "aj na papieri") +("alt key" "kláves alt") +("alter" "zmeniť") +("alternate" "alternovať") +("alternate except here" "alternovať okrem tohoto miesta") +("alternate from here on" "alternovať odtiaľto") +("alternate only here" "alternovať iba tu") +("alternate until here" "alternovať potiaľto") +("alternative colors" "alternatívne farby") +("alternative specification" "alternatívna špecifikácia") +("always" "vždy") +("american" "americká angličtina") +("amplified" "zosilnený") +("anchor" "kotva") +("ancient" "starobylý") +("and" "a") +("and perform casual settings from the \"Encryption\" tab" "a vykonať prípadné nastavenia z karty \"Šifrovanie\"") +("angle" "uhol") +("angular" "uhlový") +("animate" "animovať") +("animate folding" "animovať zbaľovanie") +("animate object" "animovať objekt") +("animate objects" "animovať objekty") +("animate unfolding" "animovať odbaľovanie") +("animated" "animované") +("animation" "animácia") +("animation toolbar" "nástrojová lišta pre animácie") +("annotate" "anotovať") +("annote" "anotovať") +("answer" "odpoveď") +("answer field" "pole pre odpoveď") +("answer to question" "odpoveď na otázku") +("answers" "odpovede") +("answers only" "iba odpovede") +("any" "ľubovoľné") +("appear" "objaviť sa") +("appendix" "dodatok") +("apply" "použiť") +("apply macro" "použiť makro") +("apply macro once" "použiť makro raz") +("april" "apríl") +("arab" "arabčina") +("arc" "arkus") +("arc cosine" "arkuskosínus") +("arc sine" "arkussínus") +("arc tangent" "arkustangens") +("arch series" "arch series") +("archaic" "archaický") +("architecture" "architektúra") +("are you sure you want to delete collected public keys" "ste si istý, že chcete zmazať zozbierané verejné kľúče") +("are you sure you want to delete selected public keys" "ste si istý, že chcete zmazať zvolené verejné kľúče") +("are you sure you want to delete selected secret keys" "ste si istý, že chcete zmazať zvolené privátne kľúče") +("are you sure you want to destroy the wallet" "ste si istý, že chcete zničiť peňaženku") +("argument" "argument") +("arithmetic" "aritmetický") +("armenian" "arménčina") +("arrow" "šípka") +("arrows" "šípky") +("art Pen" "umelecké Pero") +("art frame" "umelecký rám") +("article" "článok") +("arxiv category" "kategória arxiv") +("as on paper" "ako na papieri") +("as visual grid" "ako vizuálna mriežka") +("aspect" "proporcie") +("assign" "priradiť") +("at fraction bar height" "na zlomkovú čiaru") +("at the baseline" "na učiarie (základnú dotyčnicu)") +("at the bottom" "na spodok") +("at the left" "doľava") +("at the middle" "na stred") +("at the right" "doprava") +("at the top" "na vrch") +("attach" "pripojiť") +("attach buffer to which project" "pripojiť buffer ku ktorému projektu") +("attached" "pripojené") +("august" "august") +("author" "autor") +("authorize" "autorizovať") +("auto" "auto") +("auto-save file" "automaticky ukladať súbor") +("automate" "automatizovať") +("automatic" "automatický") +("automatic brackets" "automatické zátvorky") +("automatic content generation" "automatické generovanie obsahu") +("automatic program brackets" "automatické zátvorky programu") +("automatic quotes" "automatické úvodzovky") +("automatically close brackets" "automaticky uzatvárať zátvorky") +("automatically generated content" "automaticky generovaný obsah") +("automatically import bibliographies when opening files" "automatický import bibliografií (súborov s literatúrou) pri otváraní súborov") +("automatically open this console on errors" "automaticky otvoriť túto konzolu pri chybách") +("automatically open this console on warnings" "automaticky otvoriť túto konzolu pri varovaniach") +("automatically remember all passphrases in the wallet" "automaticky si pamätať všetky heslá v peňaženke") +("automatically save" "automaticky ukladať") +("autosave" "automatické ukladanie") +("axiom" "axióma") +("axioms" "axiómy") +("axis" "os") +("b series" "séria b") +("back" "späť") +("background" "pozadie") +("background color" "farba pozadia") +("background evaluations" "vyhodnocovanie na pozadí") +("background pattern" "vzor pozadia") +("background picture" "obrázok pozadia") +("background picture selector" "výber obrázku pozadia") +("backtrace errors" "spätne stopovať chyby (backtrace)") +("backward replace" "nahrádzať smerom dozadu") +("backward search" "vyhľadávať smerom dozadu") +("bad data format" "zlý formát dát") +("bar" "pruh") +("bard" "bard") +("base" "základňa") +("base level" "základná úroveň") +("baseline" "učiarie (základná dotyčnica)") +("bashkirian" "baškirčina") +("basic" "základný") +("basic colors" "základné farby") +("basic communication using pipes" "základná komunikácia prostredníctvom unixových rúr") +("basic data types" "základné dátové typy") +("basic types" "základné typy") +("be useful" "buď užitočný") +("beamer" "projektor (beamer)") +("beamer formats" "formáty štýlu projektor (beamer)") +("beamer theme" "téma projektor (beamer)") +("become a TeXmacs developer" "staň sa vývojárom TeXmacsu") +("before" "pred") +("begin" "začni") +("below" "pod") +("bench" "") +("bend bottom" "ohnúť spodok") +("bend corner" "ohnúť roh") +("bend diagonal" "ohnúť uhlopriečku") +("bend in" "ohnúť dnu") +("bend out" "ohnúť von") +("beta release" "betaverzia") +("bezier" "bézierova krivka") +("bibTeX command" "príkaz bibTeXu") +("bibliography" "literatúra") +("bibliography file" "súbor s literatúrou") +("bibliography style" "štýl pre literatúru") +("bidirectional" "obojsmerné") +("big" "veľký") +("big environment box" "box veľkého prostredia") +("big figure" "veľký obrázok") +("big focus" "veľký fokus") +("big operator" "veľký operátor") +("big skip" "veľký odstup") +("big table" "veľká tabuľka") +("binary operation" "binárna operácia") +("binary operation" "binárny operátor") +("binary relation" "binárna relácia") +("bitmap resolution (dpi)" "rozlíšenie bitmapy (dpi)") +("black" "čierna") +("black floral I" "čierny floral I") +("black floral II" "čierny floral II") +("blackboard" "blackboard") +("blackboard bold" "blackboard hrubo") +("blackboard embold" "blackboard zvýraznený hrubo") +("blackboard math" "blackboard matematický") +("blackletter" "blackletter") +("blank column" "prázdny stĺpec") +("blank row" "prázdny riadok") +("block" "blok") +("block content" "obsah bloku") +("block of code" "blok kódu") +("blue" "modrá") +("bluish" "do modra") +("blur" "rozmazanie") +("blur radius" "polomer rozmazania") +("body" "telo") +("body color" "farba tela") +("bold" "hrubo") +("book" "kniha") +("booklet" "brožúra") +("border" "okraj") +("boring-white" "nudná biela") +("both" "oba") +("both versions" "obe verzie") +("bothlined" "s čiarou nad aj pod") +("bottom" "spodok") +("bottom baseline" "spodné učiarie (základná dotyčnica)") +("bottom border" "spodné orámovanie") +("bottom cell border" "spodné orámovanie bunky") +("bottom cell padding" "spodný odskok bunky") +("bottom center" "spodný stredný") +("bottom left" "spodný ľavý") +("bottom margin" "spodný okraj") +("bottom padding" "spodný odskok") +("bottom right" "spodný pravý") +("bottom table border" "spodné orámovanie tabuľky") +("bottom table padding" "spodný odskok tabuľky") +("bottom tools" "spodné nástroje") +("box" "box") +("branch" "vetva") +("break" "zalomenie") +("breaking" "zalamovanie") +("breve" "oblý mäkčeň") +("british" "britská angličtina") +("broken citations" "nefunkčné citácie") +("broken references" "nefunkčné odkazy") +("broken white" "zlomená biela") +("brown" "hnedá") +("browse" "prechádzať") +("browse back" "prechádzať naspäť") +("browse forward" "prechádzať vpred") +("browse modules documentation" "prechádzať dokumentáciu modulov") +("browse symbols documentation" "prechádzať dokumentáciu symbolov") +("browse web" "prehliadať web") +("browser" "prehliadač") +("buffer" "zásobník (buffer)") +("buffer in this window" "zásobník (buffer) v tomto okne") +("buffer management" "správa zásobníkov (bufferov)") +("buffer must be on disk" "zásobník (buffer) musí byť na disku") +("buffer must have a name" "zásobník (buffer) musí mať názov") +("build buffer" "zostaviť zásobník (build buffer)") +("build buffer in" "zostaviť zásobník (build buffer) v") +("build directory" "adresár (priečinok) pre zostavenie (build)") +("build directory in" "adresár (priečinok) pre zostavenie (build) v") +("build link pages" "zostaviť strany odkazov (build link pages)") +("build-all" "zostaviť všetko (build-all)") +("bulgarian" "bulharčina") +("bullet" "odrážka") +("bullets" "odrážky") +("busy" "pracujem...") +("by" "vytvoril") +("by typing" "písaním") +("bytes free" "voľných bytov") +("bytes used" "obsadených bytov") +("cJK" "cJK") +("cJK spacing" "cJK medzery") +("cSS stylesheet" "šablóna so štýlom CSS") +("calculus" "infinitezimálny počet") +("calligraphic" "kaligrafický") +("cancel" "zrušiť") +("cancelled" "zrušené") +("cannot download directory to file" "nie je možné stiahnuť adresár (priečinok) do súboru") +("cannot rename across different servers" "premenovanie cez rôzne servery nie je možné") +("cannot upload directory to file" "nie je možné nahrať adresár (priečinok) do súboru") +("caps-lock key" "kláves caps-lock") +("caption" "názov/popis (caption)") +("cartesian" "kartézsky") +("cartoon" "karikatúra (cartoon)") +("carved wood" "vyrezávané drevo") +("case" "veľké/malé písmená") +("case-insensitive search" "vyhľadávanie necitlivé na veľké a malé písmená") +("categories" "kategórie") +("category" "kategória") +("cc" "slepá kópia") +("cell" "bunka") +("cell background color" "farba pozadia bunky") +("cell border" "orámovanie bunky") +("cell height" "výška bunky") +("cell operation mode" "režim operácií s bunkou") +("cell properties" "vlastnosti bunky") +("cell span" "rozpätie bunky (span)") +("cell width" "šírka bunky") +("cells" "bunky") +("center" "stred") +("center baseline" "stredné učiarie (základná dotyčnica) ") +("center text" "vycentrovať text") +("centered" "vycetrované") +("centered block" "vycentrovaný blok") +("centered programs" "vycentrované programy") +("centered tabular" "vycentrovaná tabuľka") +("chalk" "krieda") +("change border of cell" "zmena orámovania bunky") +("change cell operation mode" "zmena módu operácií s bunkou") +("change default unit" "zmena predvolenej jednotky") +("change log" "záznam zmien") +("change passphrase" "zneniť heslo") +("change permissions" "zmeniť povolenia") +("change step-size" "zmeniť veľkosť kroku") +("change tags" "zmeniť značky") +("change the TeXmacs preferences" "zmeniť nastavenia TeXmacsu") +("change the border of the table" "zmeniť orámovanie tabuľky") +("change the style of mathematical formulas" "zmeniť štýl matematických vzorcov") +("change wallet passphrase" "zmeniť heslo peňaženky") +("changes" "zmeny") +("chapter" "kapitola") +("character compression" "kompresia znakov") +("character contraction" "kontrakcia znakov") +("character count" "počet znakov") +("character encoding" "kódovanie znakov") +("character expansion" "expanzia znakov") +("check" "mäkčeň") +("check exported Pdf files for correctness" "kontrola správnosti exportovaných Pdf súborov") +("check for automatic updates" "kontrola automatických aktualizácií") +("check for updates" "skontrolovať aktualizácie") +("check text for spelling errors" "skontrolovať pravopis") +("checkable field" "kontrolovateľné polia") +("chinese" "čínština") +("choice" "voľba") +("choose background" "zvoliť pozadie") +("choose color" "zvoliť farbu") +("cipher algorithm for passphrase encryption" "šifrovací algoritmus pre šifrovanie hesla") +("circle" "kruh") +("citation" "citácia") +("cite" "citovať") +("cite TeXmacs" "citovať TeXmacs") +("cite TeXmacs-related work" "citovať prácu súvisiacu s TeXmacsom") +("cite related work" "citovať súvisiacu prácu") +("class" "trieda") +("classic" "klasické") +("classification" "klasifikácia") +("clean slate" "čistý štít") +("clear" "vymazať") +("clear all fields" "vymazať všetky polia") +("clear local information" "vymazať lokálne informácie") +("clear menu" "vymazať menu") +("clear selection" "vymazať označené") +("clear undo history" "vymazať históriu pre 'undo'") +("click Ok button twice to discard this warning" "zavrieť varovanie dvojklikom na tlačidlo OK ") +("client" "") +("clip" "orezať") +("clipboard image format" "formát obrázku v clipboarde") +("clipped" "orezané") +("clipped and magnified" "orezané a zv䣲ené") +("clipped and resized" "orezané a zmenené rozmery") +("clone" "duplikovať") +("clone window" "duplikovať okno") +("close" "zavrieť") +("close TeXmacs" "zavrieť TeXmacs") +("close animation tool" "zavrieť animačný nástroj") +("close buffer" "zavrieť buffer") +("close document" "zavrieť dokument") +("close program" "zavrieť program") +("close replace tool" "zavrieť nástroj pre nahradzovanie") +("close search tool" "zavrieť nástroj vyhľadávania") +("close session" "ukončiť session") +("close spell tool" "zavrieť nástroj na kontrolu pravopisu") +("close translations to rebuild" "zavrieť preklady na znovuzostavenie (rebuild)") +("close window" "zavrieť okno") +("closed bezier" "uzavreté bézierova krivka") +("closed curve" "uzavretá krivka") +("closed smooth" "uzavretá hladká") +("closed spline" "uzavretý spline") +("closing" "ukončenie") +("closing style" "štýl záveru") +("cluster by affiliation" "zoskupiť podľa afiliácie") +("code" "zdrojový kód") +("collect garbage" "zbierať odpad (collect garbage)") +("collected keys" "zozbierané kľúče") +("color" "farba") +("color according to nesting level" "farba podľa úrovne vnorenia") +("color of the axes" "farba osí") +("color of the subunits" "farba podjednotiek") +("color of the units" "farba jednotiek") +("colors" "farby") +("column" "stĺpec") +("column contains glued items" "stĺpec obsahuje zlepené položky") +("column separation" "oddelenie stĺpca") +("column to the left" "stĺpec vľavo") +("column to the right" "stĺpec vpravo") +("columns" "stĺpce") +("columns separation" "oddelenie stĺpcov") +("command" "príkaz") +("commit" "komit") +("commit file" "komitnúť súbor") +("common" "bežný") +("common formats" "bežné formáty") +("commutative diagram" "komutatívny diagram") +("compact" "zhusti") +("compact lists" "zhustiť zoznamy") +("compactification" "zhustenie") +("compactify" "zhustiť") +("compare" "porovnať") +("compare with" "porovnať s") +("compatibility with other formats" "kompatibility s inými formátmi") +("compile article" "kompilovať článok") +("compile book" "kompilovať knihu") +("compile buffer" "kompilovať zásobník (buffer)") +("compile project" "kompilovať projekt") +("complete bibliographic reference" "doplniť odkaz na položku literatúry") +("completion" "dopĺňanie") +("complex" "komplexné") +("complex actions" "komplexné úkony") +("compose" "komponovať") +("compound" "zložené") +("compress" "komprimovať") +("compress into toolbar" "komprimovať do panela nástrojov") +("compressed" "komprimované") +("conceal" "ukryť") +("concrete" "konkrétne") +("condensed" "zhustené") +("condition" "podmienka") +("conference" "konferencia") +("configuration" "konfigurácia") +("configure look and feel" "konfigurovať vzhľad a štýl ovládania") +("confirm collected public key deletion" "potvrdiť zmazanie zozbieraných verejných kľúčov") +("confirm database entry" "potvrdiť položku databázy") +("confirm entry" "potvrdiť položku") +("confirm public key deletion" "potvrdiť zmazanie verejného kľúča") +("confirm secret key deletion" "potvrdiť zmazanie privátneho kľúča") +("confirm selected database entries" "potvrdiť zvolené položky databázy") +("confirm selected entries" "potvrdiť zvolené položky") +("confirm wallet destruction" "potvrdiť zničenie peňaženky") +("conjecture" "domnienka") +("conjectures" "domnienky") +("conservative conversion between LaTeX and TeXmacs" "konzervatívna konverzia medzi LaTeXom a TeXmacsom") +("conservative conversion options" "možnosti konzervatívnej konverzie") +("consoles" "konzoly") +("constants" "konštanty") +("constellation" "konštelácia") +("contact" "kontakt") +("content" "obsah") +("content tag" "značka obsahu") +("context dependent icons" "kontextovo závislé ikony") +("contextual hints" "kontextové tipy") +("continuation of" "pokračovanie") +("continue" "pokračovať") +("continued fraction" "reťazový zlomok") +("contour" "krivka") +("contract logarithms" "skrátiť logaritmy") +("contribute" "priespieť") +("control flow" "ovládať tok") +("control the evaluation of expressions" "ovládanie evaluácie výrazov") +("convention" "konvencia") +("conventions" "konvencie") +("convert" "skonvertovať") +("converters" "konvertory") +("converters to other data formats" "konvertory do iných dátových formátov") +("convertible" "konvertovateľný") +("copy" "kopírovať") +("copy new objects to all frames" "kopírovať nové objekty do všetkých rámcov") +("copy new objects to previous frames" "kopírovať nové objekty do predchádzajúcich rámcov") +("copy new objects to subsequent frames" "kopírovať nové objekty do nasledujúcich rámcov") +("copy text" "kopírovať text") +("copy to" "kopírovať do") +("copy to all frames after" "kopírovať tdo všetkých nasledujúcich rámcov") +("copy to all frames before" "kopírovať do všetkých predchádzajúcich rámcov") +("copy to all other frames" "kopírovať do všetkých ostatných rámcov") +("copying" "kopírovanie") +("copyright" "autorské práva") +("cork charset with TeX catcode definition in preamble" "sada znakov cork s TeX-ovým 'catcode' v preambule") +("cork with catcodes" "cork s 'catcodes'") +("corollaries" "dôsledky") +("corollary" "dôsledok") +("correct" "opraviť") +("correct all" "opraviť všetko") +("correct formula" "opraviť vzorec") +("correct manually" "opraviť manuálne") +("correct mathematical formulas" "opraviť matematické vzorce") +("correct text" "opraviť text") +("correction" "oprava") +("cosine" "kosínus") +("could not load" "nepodarilo sa načítať") +("count characters" "spočítať znaky") +("count lines" "spočítať riadky") +("count words" "spočítať slová") +("course" "smer") +("create a new document" "vytvoriť nový dokument") +("create context macro" "vytvoriť kontextové makro") +("create link" "vytvoriť odkaz") +("create preamble" "vytvoriť preambulu") +("create remote account" "vytvoriť vzdialený účet") +("create remote directory" "vytvoriť vzdialený adresár (priečinok)") +("create remote file" "vytvoriť vzdialený súbor") +("create subprogram" "vytvoriť podprogram") +("create subsession" "vytvoriť subsession") +("create table macro" "vytvoriť tabuľkové makro") +("create web site" "vytvoriť webstránky") +("created new document" "nový dokument vytvorený") +("creating new account" "vytvára sa novú účet") +("creating technical pictures" "vytvára sa technický obrázok") +("croatian" "chorvátčina") +("crop" "orezať") +("crop marks" "orezať masky") +("cross" "prečiarknuť") +("crossed boxes" "zaškrtnuté štvorčeky") +("crossed circles" "zaškrtnuté krúžky") +("current graphical mode" "súčasný grafický režim") +("current user version" "súčasná užívateľská verzia") +("current version" "súčasná verzia") +("cursor" "kurzor") +("cursors" "kurzory") +("curve" "krivka") +("curve intersections" "priesečníky kriviek") +("curve points" "body krivky") +("custom colors" "prispôsobené farby") +("custom tab" "prispôsobený tabulátor") +("customizations" "prispôsobenia (kustomizácie)") +("customize macro" "prispôsobiť makro") +("customizing TeXmacs" "prispôsobenie TeXmacsu") +("customizing and extending the user interface" "prispôsobenie a rozšírenie užívateľského rozhrania") +("customizing the TeXmacs styles" "prispôsobenie štýlov TeXmacsu") +("custum tab" "prispôsobený tabulátor") +("cut" "vystrihnúť") +("cut text" "vystrihnúť text") +("cut to" "vystrihnúť do") +("cyan" "tyrkysová") +("cypriot" "cyperčina") +("cyrillic" "azbuka") +("cyrillic input method" "metóda zadávania vstupu v azbuke") +("cyrillic italic right" "kurzíva vpravo v azbuke") +("czech" "čeština") +("dancers" "tanečníci") +("danish" "dánčina") +("dark grey" "tmavosivá") +("dark-vador" "dark-vador") +("dash" "pomlčka") +("dashes" "pomlčky") +("data" "dáta") +("data conversion" "konverzia dát") +("data format" "dátový formát") +("database entry" "položka databázy") +("database tool" "databázový nástroj") +("database toolbar" "panel nástrojov pre databázy") +("date" "dátum") +("deactivate" "deaktivovať") +("deactivate once" "deaktivovať raz") +("deactivate table" "deaktivovať tabuľku") +("dead" "mŕtvy") +("debug" "ladiť (debug)") +("debugging console" "konzola ladenia (debugging console)") +("debugging tool" "nástroj ladenia (debugging tool)") +("december" "december") +("decimal comma" "desatinná čiarka") +("decimal dot" "desatinná bodka") +("decomposed" "rozložené (dekomponované)") +("decorate atoms" "dekorovať atómy") +("decorated" "ozdobné") +("decorated wood" "zdobené drevo") +("decorative" "dekoratívne") +("decrease size" "zmenšiť veľkosť") +("decrypt" "dešifrovať") +("decrypted" "dešifrované") +("decryption" "dešifrovanie") +("default" "štandardné") +("default padding" "štandardné odskoky") +("default size" "štandardná veľkosť") +("definition" "definícia") +("definitions" "definície") +("degrade" "degradovať") +("degraded" "degradovaný") +("delete" "odstrániť") +("delete column" "odstrániť stĺpec") +("delete documentation cache" "vymazať cache dokumentácie") +("delete entries" "vymazať položky") +("delete link" "vymazať odkaz") +("delete row" "odstrániť riadok") +("delete selected entries in wallet" "zmazať zvolené položky v peňaženke") +("delete user identity" "zmazať identitu užívateľa") +("deleted" "odstránené") +("denominator" "menovateľ") +("describe" "opíš") +("describe tag" "opíš značku") +("description" "popis") +("destination" "cieľ") +("destroy" "zničiť") +("detach" "odpojiť") +("detach master" "odpojiť hlavný (master)") +("detailed" "podrobný") +("detailed menus" "podrobné menu") +("details in menus" "detaily v menu") +("determinant" "determinant") +("determine margins from text width" "urči okraje zo šírky textu") +("devangari" "devangari") +("developer" "vývojár") +("developer tool" "vývojársky nástroj") +("developers guide" "návod pre vývojárov") +("device" "zariadenie") +("diamond" "diamant") +("differentiate" "rozlíšiť") +("digital" "digitálny") +("dilate" "roztiahnuť") +("direction of progression" "smer postupu") +("direction of translation" "smer prekladu") +("directory" "adresár (priečinok)") +("disable" "vypnúť") +("disable coloring on paper" "na papieri vypnúť zafarbenie") +("disable encryption" "vypnúť šifrovanie") +("disable first indentation" "vypnúť odsadzovanie prvého") +("disable first indentation after" "vypnúť odsadzovanie prvého za") +("disable first indentation before" "vypnúť odsadzovanie prvého pred") +("disable indentation" "vypnúť odsadzovanie") +("disable indentation after" "vypnúť odsadzovanie po") +("disable indentation before" "vypnúť odsadzovanie pred") +("disabled" "vypnuté") +("disallow" "nepovoliť") +("disappear" "zmiznúť") +("disk" "") +("display style" "štýl zobrazenia") +("displayed formula" "jednoriadkový vzorec") +("dissociate joined cells" "rozdeliť spojené bunky") +("distill encapsulated Pdf files" "destilovať zapuzdrené Pdf súbory") +("distort" "skresliť") +("distorted" "skreslené") +("distribute unused space" "rovnomerne rozložiť medzery") +("div" "podiel") +("division" "delenie") +("do not break up large formulas" "nerozdeľovať veľké vzorce") +("do not remap" "neremapovať") +("document" "dokument") +("document colors" "farby dokumentu") +("document font selector" "výber písma dokumentu") +("document format" "formát dokumentu") +("document language" "jazyk dokumentu") +("document metadata" "metadáta dokumentu") +("document page format" "formát strán dokumentu") +("document paragraph format" "formát odstavcov dokumentu") +("document source tree preferences" "preferencie stromu zdrojového kódu dokumentu") +("document style" "štýl dokumentu") +("document styles" "štýly dokumentu") +("document updates run" "") +("documentation" "dokumentácia") +("documents are trees" "dokumenty sú stromy") +("documents in separate windows" "dokumenty v samostatných oknách") +("dot" "bodka") +("dots" "bodky") +("double stroke" "dvakrát prečiarknutý") +("double the zoom factor for TeXmacs documents" "zdvojnásobiť faktor zväčšenia pre TeXmacsové dokumenty") +("down" "dolu") +("download" "stiahnuť") +("downwards" "smerom dolu") +("dpi" "dpi") +("dragging" "ťahanie") +("draw" "kresliť") +("draw graphics" "kresliť grafiku") +("draw image" "nakresliť obrázok") +("draw over" "nakresliť nad") +("draw over selection" "kresliť cez označené") +("draw under" "nakresliť pod") +("drop" "pustiť") +("due to" "kvôli") +("duplicate" "duplikovať") +("duplicate labels" "duplikovať popisky (labels)") +("duration" "trvanie") +("dutch" "holandčina") +("dynamic" "dynamické") +("dynamic libraries" "dynamické knižnice") +("eRROR" "cHYBA") +("echelon" "šík") +("edit" "upraviť") +("edit animation" "upraviť animáciu") +("edit groups of objects" "upraviť skupinu objektov") +("edit macro" "upraviť makro") +("edit macros" "upraviť makrá") +("edit object properties" "upraviť vlastnosti objektu") +("edit package" "upraviť balíček") +("edit preamble" "upraviť preambulu") +("edit source" "upraviť zdrojový kód") +("edit source tree" "upraviť zdrojový strom") +("edit style" "upraviť štýl") +("edit translations file" "upraviť súbor s prekladmi") +("editing tools" "editačné nástroje") +("education" "vzdelanie") +("effect pen" "efektové pero") +("eigenvalues" "vlastné hodnoty") +("eigenvalues and vectors" "vlastné hodnoty a vektory") +("eighth" "ôsmy") +("elevation" "zdvih") +("email" "email") +("embed all linked images" "vložiť (embedovať) všetky odkazované obrázky") +("embed image" "vložiť (embedovať) obrázok") +("embed this image" "vložiť (embedovať) tento obrázok") +("embold" "zvýrazniť hrubo") +("emboss" "embosovať") +("emphasize" "zvýrazniť") +("emphasize text" "zvýrazniť text") +("empty box" "prázdny box") +("enable first indentation" "zapnúť odsadzovanie prvého") +("enable first indentation after" "zapnúť odsadzovanie prvého za") +("enable first indentation before" "zapnúť odsadzovanie prvého pred") +("enable indentation" "zapnúť odsadzovanie") +("enable indentation after" "zapnúť odsadzovanie za") +("enable indentation before" "zapnúť odsadzovanie pred") +("enable page breaking" "zapnúť zalamovanie strán") +("enabled" "zapnuté") +("encl" "prílohy") +("encoding" "kódovanie znakov") +("encrypt" "zašifrovať") +("encrypted" "zašifrované") +("encrypted buffer" "zašifrovaný zásobník (buffer)") +("encryption" "šifrovanie") +("encryption error" "chyba šifrovania") +("encryption facilities are not currently available" "funkcionalita šifrovania nie je momentálne dostupná") +("encryption facilities have not been enabled for TeXmacs" "funkcionalita šifrovania nebola pre TeXmacs zapnutá") +("end" "koniec") +("enforce brackets to match" "vynucovať zhodu zátvoriek") +("english" "angličtina") +("engrave" "vyryť") +("enter a title" "zadať nadpis") +("enter data" "zadať dáta") +("enter graphic mode" "prepnúť do grafického módu") +("enter graphics" "povoliť grafiku") +("enter graphics mode" "prepnúť do režimu grafiky") +("enter new passphrase for encryption" "zatať nové heslo pre šifrovanie") +("enter passphrase for decryption" "zadať heslo pre dešifrovanie") +("enter passphrase for identity" "zadať heslo pre identitu") +("enter title information" "zadať náležitosti nadpisu") +("entire table" "celá tabuľka") +("entry" "položka") +("entry type" "typ položky") +("entry up to date in database" "položka v databáze aktuálna") +("enumerate" "číslovaný zoznam") +("enumerate|Alpha" "číslovanie|Abecedné") +("enumerate|Roman" "číslovanie|Rímske") +("enumerate|alpha" "číslovanie|abecedné") +("enumerate|roman" "číslovanie|rímske") +("enunciation" "výrok") +("env" "prostredie") +("environment" "prostredie") +("environment variable" "premenná prostredia") +("environments" "prostredia") +("epilogue" "epilóg") +("equal" "rovná sa") +("equation" "rovnica") +("equations" "rovnice") +("equivalent for" "ekvivalent pre") +("erode" "erodovať") +("error" "chyba") +("error messages" "chybová správa") +("error output" "výstup chyby") +("error status report" "správa o stave chyby") +("error: bracket does not match" "chyba: zátvorka sa nezhoduje") +("error: cyclic or missing chunks detected" "chyba: boli detekované cyklické alebo chýbajúse kusy") +("error: file not found" "chyba: súbor nenájdený") +("error: ghostview does not seem to be installed on your system" "chyba: Zdá sa, že program ghostview nie je vo vašom systéme nainštalovaný") +("error: one of the alternatives should be filled out" "chyba: mala by byť vyplnená jedna z alternatív") +("error: only one alternatives should be filled out" "chyba: mala by byť vyplnená iba jedna alternatíva") +("error: should fill out name for referencing" "chyba: malo by sa vyplniť meno pre odkazovanie") +("error: should fill out required field" "chyba: malo by sa vyplniť požadované pole") +("escape" "escape") +("esperanto" "esperanto") +("etruscan" "etrusčina") +("evaluate" "vyhodnotiť") +("evaluate above" "vyhodnotiť nad") +("evaluate all" "vyhodnotiť všetko") +("evaluate below" "vyhodnotiť pod") +("evaluate fields" "vyhodnotiť polia") +("evaluate fields in order" "vyhodnotiť polia po poradí") +("evaluate scheme expression" "vyhodnotiť výraz scheme") +("evaluate script" "vyhodnotiť skript") +("evaluation" "vyhodnocovanie") +("evaluation switch" "prepínač evaluácie") +("evaluation tag" "značka evaluácie") +("even page" "párna strana") +("even page footer" "zápätie párnej strany") +("even page header" "hlavička párnej strany") +("even page left margin" "ľavý okraj párnej strany") +("even page margin" "okraj párnej strany") +("even page shift" "posunutie párnej strany") +("even page text" "text párnej strany") +("even pages" "párne strany") +("events" "udalosti") +("exact" "presné") +("exact horizontal" "presná vodorovná") +("exact mode" "presný režim") +("exam" "skúška") +("example" "príklad") +("examples" "príklady") +("exclusive" "jedinečné") +("exclusive or" "nerovnaké (XOR)") +("executable" "spustiteľný") +("execute" "spustiť") +("execute a TeXmacs command" "vykonať príkaz TeXmacsu") +("execute system command" "vykonať systémový príkaz") +("execution of scripts" "vykonávanie skriptov") +("executive" "exekutívny") +("exercise" "cvičenie") +("exercises" "cvičenia") +("exit graphics" "vyjsť z grafiky") +("exit graphics mode" "vyjsť z grafického režimu") +("exit left" "vyjsť vľavo") +("exit right" "vyjsť vpravo") +("exit tag on the left" "vyjsť zo značky doľava") +("exit tag on the right" "vyjsť zo značky doprava") +("expand" "expandovať") +("expand TeXmacs macros with no LaTeX equivalents" "expandovať TeXmacsové makrá, ktoré nemajú LaTeXové ekvivalenty") +("expand beamer slides" "expandovať obrazovky prezentácie (beamer slides)") +("expand inclusions" "expandovať inklúzie") +("expand logarithms" "expandovať logaritmus") +("expand trigonometric functions" "expandovať trigonometrické funkcie") +("expand unrecognized macros" "expandovať nerozoznané makrá") +("expand user-defined macros" "expandovať užívateľsky definované makrá") +("expanded" "expandované") +("experimental" "experimentálne") +("experimental features (to be used with care)" "experimentálna funkcionalita (treba používať opatrne)") +("explain" "vysvetliť") +("explained" "vysvetlené") +("explanatory item" "vysvetľujúca položka") +("explicit keystroke" "explicitný úder klávesu") +("explicit margins" "explicitné okraje") +("exponential" "exponenciála") +("exponential functions" "exponenciálne funkcie") +("export" "export") +("export as" "exportovať ako") +("export bibliographies as links" "exportovať zoznamy literatúry ako odkazy") +("export bibliography" "exportovať zoznam literatúry") +("export entries in buffer" "exportovať položky zásobníku (bufferu)") +("export file" "exportovať súbor") +("export formulas as images" "exportovať vzorce ako obrázky") +("export mathematical formulas as MathJax" "exportovať matematické vzorce ako MathJax") +("export mathematical formulas as MathML" "exportovať matematické vzorce ako MathML") +("export mathematical formulas as images" "exportovať matematické vzorce ako obrázky") +("export selected entries" "exportovať označené položky") +("export selection" "exportovať označené") +("export selection as image" "exportovať označené ako obrázok") +("export selections as" "eportovať označené výbery ako") +("export sessions" "exportovať sedenia (sessions)") +("exported bibliographic entries" "exportovať položky literatúry") +("exported bibliographic references" "exportovať odkazy literatúry (bibliografické referencie)") +("extend" "rozšíriť (roztiahnuť)") +("extend or normal" "roztiahnuté alebo normálne") +("extend table to full paragraph width" "roztiahnuť tabuľku na celú šírku odstavca") +("extended" "roztiahnuté") +("extensible left arrow" "roztiahnuteľná ľavá šírka") +("extensible right arrow" "roztiahnuteľná pravá šípka") +("extern " "externé") +("external" "externé") +("extra" "navyše") +("extra branch" "vetva navyše") +("extra interline space" "dodatočný medziriadkový priestor") +("extra name" "ďalší názov") +("extract" "extrahovať") +("extract format" "extrahuj formát") +("extract style file" "extrahuj súbor so štýlom") +("extract style package" "extrahuj balíček so štýlom") +("factor" "deliteľ") +("fade" "vyblednúť") +("fade in" "postupne sa objaviť (fade in)") +("fade out" "postupne zmiznúť (fade out)") +("family" "rodina") +("fast" "rýchlo") +("fast decrease" "rýchle zníženie") +("fast environments" "rýchle prostredia") +("fast increase" "rýchle zvýšenie") +("february" "február") +("field reference" "odkaz na pole") +("fifth" "piaty") +("figure" "obrázok") +("figures" "obrázky") +("file" "súbor") +("file name" "meno súboru") +("file not found" "súbor sa nenašiel") +("file saved" "súbor uložený") +("fill color" "farba výplne") +("fill out" "vyplniť") +("filter" "filter") +("find file" "nájsť súbor") +("find next match" "nájsť ďalšiu zhodu") +("find text" "nájsť text") +("finished collecting symbols documentation" "zbieranie dokumentácie symbolov ukončené") +("finnish" "dokončiť") +("first" "prvý") +("first chunk" "prvý kus") +("first contact" "prvý kontakt") +("first difference" "prvý rozdiel") +("first error" "prvá chyba") +("first field" "prvé pole") +("first indentation" "prvé odsadenie") +("first item" "prvá položka") +("first occurrence" "výskyt") +("first page" "prvá strana") +("first similar" "prvé podobné") +("first start" "začať od") +("fit" "napasovať") +("fit to height" "napasovať na výšku") +("fit to screen" "napasovať na obrazovku") +("fit to screen width" "napasovať na šírku obrazovky") +("fit to width" "napasovať na šírku") +("five columns" "päť stĺpcov") +("fix broken citations" "opraviť nefunkčné citácie") +("fix broken references" "opraviť nefunkčné referencie") +("fix duplicate labels" "opraviť duplicitné nálepky (návestia)") +("fixed" "fixné (opravené?)") +("flag is off" "príznak (flag) je vypnutý") +("flag is on" "príznak (flag) je zapnutý") +("flat" "ploché") +("flatten" "sploštiť") +("flexibility" "flexibilita") +("flexibility factor for vertical spacing" "činiteľ flexibility pre zvislé medzery") +("floating algorithm" "plávajúci algoritmus") +("floating figure" "plávajúci obrázok") +("floating object" "plávajúci objekt") +("floating phantom" "plávajúci fantóm") +("floating table" "plávajúca tabuľka") +("focus" "fokus") +("focus dependent icons" "ikony závislé na fokuse") +("fold" "zbaľovanie") +("fold all" "zbaliť všetko") +("fold all fields" "zbaliť všetky polia") +("fold back" "zbaliť späť") +("fold input field" "zbaliť vstupné pole") +("folded" "zbalené") +("follow external links" "nasledovať externé odkazy") +("follow inverse links" "nasledovať inverzné odkazy") +("font" "písmo") +("font base size" "základná veľkosť písma") +("font customization" "prispôsobenie písma") +("font dpi" "dpi písma") +("font effects" "efekty písma") +("font family" "rodina písma") +("font name" "názov písma") +("font selector" "výber písma") +("font series" "séria písma") +("font shape" "tvar písma") +("font size" "veľkosť písma") +("font type" "typ písma") +("font variant" "variant písma") +("fonts" "písma") +("footer" "zápätie") +("footnote" "poznámka pod čiarou") +("for" "pre") +("for all" "pre všetky") +("for each" "pre každý") +("force reloading of translations" "vynútiť znovunačítanie prekladov") +("foreground" "popredie") +("foreign" "cudzí") +("format" "formát") +("formatted and structured output" "formátovaný a štruktúrovaný výstup") +("formatted date" "formátovaný dátum") +("formatting" "formátovanie") +("formula" "vzorec") +("formula style" "štýl vzorca") +("forward" "vpred") +("forward replace" "nahradzovať smerom vpred") +("forward search" "vyhľadať smerom vpred") +("four columns" "štyri stĺpce") +("four dots" "štyri bodky") +("fourth" "štvrtý") +("fraction" "zlomok") +("fraktur" "fraktur") +("framed" "orámovaný") +("framed input fields" "orámované vstupné polia") +("framed programs" "orámované programy") +("framed theorems" "orámované teorémy") +("framed title" "orámovaný nadpis") +("french" "francúzština") +("frequency" "frekvencia") +("from" "od") +("from center" "zo stredu") +("front matter" "prvé strany") +("full" "úplný") +("full author list" "úplný zoznam autorov") +("full manuals" "úplné manuály") +("full name" "celé meno") +("full screen mode" "režim na celú obrazovku") +("function" "funkcia") +("functional" "funkčné") +("further customization" "ďalšie prispôsobenie") +("future changes" "budúce zmeny") +("gNU TeXmacs comes without any form of legal warranty" "na gNU TeXmacs sa nevzťahuje žiadna forma právnej záruky") +("gNU TeXmacs falls under the GNU general public license" "gNU TeXmacs spadá pod licenciu GNU GPL") +("gap" "medzera") +("garbage collection" "zbieranie odpadu (garbage collection)") +("gaussian" "gaussovský") +("gaussian blur" "gaussovské rozmazanie") +("gcd" "nsd") +("general" "všeobecný") +("general architecture of TeXmacs" "všeobecná architektúra TeXmacsu") +("general negation" "všeobecná negácia") +("general note" "všeobecná poznámka") +("generate GnuPG key" "generovať GnuPG kľúč") +("generated LaTeX document contains no errors" "generovaný LaTeXový dokument neobsahuje žiadne chyby") +("generated field" "") +("generating font file" "generuje sa súbor s prísmom") +("generic" "generický") +("generic input color" "generická farbs vstupu") +("generic prompt color" "generická farba výzvy") +("geometry" "geometria") +("georgian" "gruzínčina") +("german" "nemčina") +("get arity" "získať vzdušnosť") +("get label" "získať nálepku (návestie)") +("get list with remote versions" "získať zoznam vzdialených verzií") +("getting started" "začíname") +("global log" "log") +("global status" "globálny stav") +("glossary" "glosár") +("glossary entry" "položka glosára") +("glue" "zlepiť") +("glue decorations" "zlepiť dekorácie") +("glue multiple spaces" "zlepiť viacero medzier") +("glyphs" "piktogramy") +("gnaw" "obhrýzť") +("gnawed" "obhryzené") +("gnuPG command" "príkaz GnuPG") +("gnuPG decryption error" "dešifrovacia chyba GnuPG") +("gnuPG error: buffer encryption failed" "chyba GnuPG: šifrovanie zásobníka (bufferu) zlyhalo") +("gnuPG error: cannot find suitable secret key to decrypt" "chyba GnuPG: nepodarilo sa nájsť vhodný privátny kľúč na dešifrovanie") +("gnuPG requires name and email to have at least 5 characters" "gnuPG vyžaduje aby meno a email mali aspoň 5 znakov") +("go" "choď na") +("go to anchor" "choď na kotvu") +("go to anchor or float" "choď na kotvu alebo plávajúci objekt") +("go to anchor or footnote" "choď na kotvu alebo poznámku pod čiarou") +("go to first similar tag" "choď na prvú podobnú značku") +("go to float" "choď na plávajúci objekt") +("go to footnote" "choď na poznámku pod čiarou") +("go to last similar tag" "choď na poslednú podobnú značku") +("go to next similar tag" "choď na nasledujúcu podobnú značku") +("go to previous similar tag" "choď na predchádzajúcu podbnú značku") +("go to section" "choď na vyznačené") +("gothic" "gotický") +("gradient" "gradient") +("gradient selector" "voľba gradientu") +("grain" "zrno") +("granite" "žula") +("graphical effects" "grafické efekty") +("graphical interface" "grafické rozhranie") +("graphical interface font scale" "mierka písma grafického rozhrania") +("graphical overlays" "grafické priesvitky (overlays)") +("graphical slides and overlays" "grafické obrazovky prezentácie alebo priesvitky (overlays)") +("graphics" "grafika") +("graphics geometry" "geometria grafiky") +("graphics grids" "mriežky grafiky") +("grave" "obrátený dĺžeň") +("greater" "väčší") +("greater or equal" "väčší alebo rovný") +("greek" "gréčtina") +("greek letter" "grécke písmeno") +("green" "zelená") +("grey" "sivá") +("greyed" "zosivelý") +("grid" "mriežka") +("grid curves" "krivky mriežky") +("grid lines" "čiary mriežky") +("grid points" "body mriežky") +("grid-curve intersections" "priesečníky mriežkovej krivky") +("group" "skupina") +("group of objects" "skupina objektov") +("group/ungroup" "zoskupiť/odskupiť") +("group/ungroup objects" "zoskupiť/odskupiť objekty") +("grouped" "zoskupený") +("guarantee transparent source tracking" "garantovať transparentné sledovanie zdroja") +("h modifier" "modifikátor h") +("half wide" "polovičná šírka") +("hand drawn" "rukou kreslené") +("handwritten" "rukoupísané") +("hanging theorems" "visiace teorémy") +("hangul" "hangul") +("happy typing" "veselé písanie") +("has been aborted" "bolo prerušené") +("has completed its task" "dokončil svoju úlohu") +("hat" "strieška") +("header" "záhlavie (hlavička)") +("header and footer" "záhlavie (hlavička) a päta") +("header bars" "lišty hlavičky") +("headers" "hlavičky") +("hebrew" "hebrejčina") +("height" "výška") +("height is exactly the specified height" "výška je presne podľa zadania") +("height is maximum of specified height and box height" "výška je maximum zo zadanej výšky a výšky boxu") +("height is minimum of specified height and box height" "výška je minimum zo zadanej výšky a výšky boxu") +("height magnification" "zväčšenie výšky") +("help" "pomoc") +("help balloon" "bublina pomoci") +("help me" "pomôžte mi") +("help us" "pomôžte nám") +("here" "tu") +("hidden" "skrytý") +("high resolution screen settings" "nastavenia obrazovky s vysokým rozlíšením") +("high resolution settings" "nastavenia pre vysoké rozlíšenie") +("highlight errors" "zvýrazňovať chyby") +("history" "história") +("home" "domovský adresár") +("homepage" "domovská stránka") +("homoglyph substitutions" "substitúcie homoglyfov") +("horizontal" "vodorovná") +("horizontal alignment" "vodorovné zarovnávanie") +("horizontal cell alignment" "vodorovné zarovnávanie buniek") +("horizontal collapse distance" "vodorovná vzdialenosť zbalenia") +("horizontal ink separation" "vodorovné oddelenie farby") +("horizontal margins" "vodorovné okraje") +("horizontal padding" "vodorovné odskoky") +("horizontal part" "vodorovná časť") +("horizontal position" "vodorovná poloha") +("horizontal space" "vodorovná medzera") +("horizontal table alignment" "vodorovné zarovnávanie tabuľky") +("horizontally align cell to the base" "zarovnať bunku vodorovne podľa základne") +("horizontally center the cell" "vodorovne vycentrovať bunku") +("how much longer may pages become" "o koľko sa môžu stránky predĺžiť") +("how much shorter may pages become" "o koľko sa môžu stránky skrátiť") +("huge" "obrovský") +("hungarian" "maďarčina") +("hybrid command" "hybridný príkaz") +("hyperbolic functions" "hyperbolické funkcie") +("hyperlink" "hyperodkaz") +("hyphenate as" "deľ slová ako") +("hyphenation" "delenie slov") +("ice" "ľad") +("icelandic" "islandčina") +("icon" "ikona") +("identifier" "identifikátor") +("idle" "nečinný") +("if" "ak") +("if hyphenated" "ak sú slová delené") +("iff" "akk") +("ignore" "ignorovať") +("image" "obrázok") +("image links" "odkazy obrázkov") +("impact" "dopad") +("implementation" "implementácia") +("import" "import") +("import bibliography" "importovať zoznam literatúry") +("import database entry" "importovať položku databázy") +("import entries in buffer" "importovať položky v zásobníku (bufferi)") +("import entry" "importovať položku") +("import file" "importovať súbor") +("import font" "importovať písmo") +("import public keys from buffer" "importovať verejné kľúče zo zásobníku (buffer-u)") +("import selected database entries" "importovať vybraté položky databázy") +("import selected entries" "importovať vybraté položky") +("import selections as" "importovať označené ako") +("import sessions" "importovať sedenia (sessions)") +("import sophisticated objects as pictures" "importovať zložité objekty ako obrázky") +("imported bibliographic entries" "importované položky literatúry") +("improving the current implementation" "zlepšovanie súčasnej implementácie") +("in popup windows" "v popup oknách") +("inactive" "neaktívne") +("inanimated" "animované") +("inch" "palec") +("inches" "palce") +("include" "zahrnúť") +("include a document" "zahrnúť dokument") +("include file" "zahrnúť súbor") +("inclusion into TeXmacs" "zahrnutie do TeXmacsu") +("inclusions" "zahrnutia") +("incomplete entries found to be filled out" "našli sa neúplné položky na doplnenie") +("increase size" "zväčšiť veľkosť") +("indent" "odsadenie") +("indent paragraphs" "odsadiť odstavce") +("indentation" "odsadzovanie") +("indentation flag" "značka odsadenia") +("index" "register") +("index entry" "položka registra") +("index level" "úroveň registra") +("indication" "indikácia") +("inflate" "nafúknuť") +("informative flags" "informatívne značky") +("initialize" "inicializovať") +("initialize wallet" "inicializovať peňaženku") +("initials" "iniciály") +("ink here" "kresliť tu") +("ink in" "kresliť do") +("ink out" "kresliť mimo") +("inline" "v riadku") +("inline args" "parametre v riadku") +("inline arguments" "parametre v riadku") +("inline code" "v riadku") +("inline content" "obsah v riadku") +("inline formula" "vzorec v riadku") +("inline note" "poznámka v riadku") +("inner" "vnútorné") +("inner bottom" "vnútorný spodný") +("inner left" "vnútorný ľavý") +("inner right" "vnútorný pravý") +("inner top" "vnútorný horný") +("input" "vstup") +("input command" "príkaz vstupu") +("input field" "pole vstupu") +("input mode" "režim vstupu") +("input options" "možnosti vstupu") +("insert" "vložiť") +("insert Pr" "vložiť Pr") +("insert a TeXmacs symbol" "vložiť TeXmacs symbol") +("insert a big operator" "vložiť veľký operátor") +("insert a binary operation" "vložiť binárny operátor") +("insert a binary relation" "vložiť binárnu reláciu") +("insert a blackboard bold character" "vložiť blackboard hrubý znak") +("insert a bold calligraphic character" "vložiť hrubý kaligrafický znak") +("insert a bold character" "vložiť hrubý znak") +("insert a calligraphic character" "vložiť kaligrafický znak") +("insert a computer program" "vložiť počítačový program") +("insert a condition" "vložiť podmienku") +("insert a control flow instruction" "vložiť inštrukciu kontroly toku") +("insert a fraction" "vložiť zlomok") +("insert a fraktur character" "vložiť fraktur znak") +("insert a gap" "vložiť medzeru") +("insert a greek character" "vložiť grécky znak") +("insert a large left delimiter" "vložiť veľkú ľavú zátvorku") +("insert a large right delimiter" "vložiť veľkú pravú zátvorku") +("insert a large separator" "vložiť veľký oddeľovač") +("insert a left subscript" "vložiť ľavý dolný index (subskript)") +("insert a link" "vložiť odkaz") +("insert a list" "vložiť zoznam") +("insert a miscellaneous symbol" "vložiť iný symbol") +("insert a multiple choice" "vložiť výber viacerých alternatív") +("insert a negation" "vložiť negáciu") +("insert a new branch" "vložiť novú vetvu") +("insert a new entry" "vložiť novú položku") +("insert a new item" "vložiť novú položku") +("insert a note or a floating object" "vložiť poznámku alebo plávajúci objekt") +("insert a numerical operation" "vložiť číselnú operáciu") +("insert a personal macro" "vložiť osobné makro") +("insert a picture" "vložiť obrázok") +("insert a prominent piece of text" "vložiť prominentný kus textu") +("insert a question" "vložiť otázku") +("insert a root" "vložiť odmocninu") +("insert a script" "vložiť skript") +("insert a section block" "vložiť blok sekcie") +("insert a square root" "vložiť druhú odmocninu") +("insert a table" "vložiť tabuľku") +("insert a table or a matrix" "vložiť tabuľku alebo maticu") +("insert a textual operation" "vložiť textovú operáciu") +("insert a textual operator" "vložiť textový operátor") +("insert a wide symbol above" "vložiť široký symbol nad") +("insert a wide symbol below" "vložiť široký symbol pod") +("insert above" "vložiť nad") +("insert abstract" "vložiť abstrakt") +("insert an" "vložiť") +("insert an accent" "vložiť akcent") +("insert an answer" "vložiť odpoveď") +("insert an arrow" "vložiť šípku") +("insert an enunciation" "vložiť enunciáciu") +("insert an environment" "vložiť prostredie") +("insert an n" "vložiť n") +("insert an operation on tuples" "vložiť operáciu na n-ticiach") +("insert annotation" "vložť anotáciu") +("insert appendix" "vložiť dodatok") +("insert arccos" "vložiť arkuskosínus") +("insert arcs" "vložiť oblúky") +("insert arcsin" "vložiť arkussínus") +("insert arctan" "vložiť arkustangens") +("insert arg" "vložiť parameter") +("insert argument" "vložiť parameter") +("insert argument after" "vložiť parameter za") +("insert argument before" "vložiť parameter pred") +("insert author" "vložiť autora") +("insert automatically generated content" "vložiť automaticky generovaný obsah") +("insert below" "vložiť pod") +("insert bibliography" "vložiť zoznam literatúry") +("insert big contour integral" "vložiť veľký krivkový integrál") +("insert big coproduct" "vložiť veľký koprodukt") +("insert big direct sum" "vložiť veľký priamy súčet") +("insert big dotted point" "vložiť veľkú bodku v krúžku (dotted point)") +("insert big integral" "vložiť veľký integrál") +("insert big intersection" "vložiť veľký prienik") +("insert big logical and" "vložiť veľkú konjunkciu (logický and)") +("insert big logical or" "vložiť veľkú disjunkciu (logický or)") +("insert big product" "vložiť veľký súčin") +("insert big square union" "vložiť veľké hranaté zjednotenie") +("insert big summation" "vložiť veľký súčet") +("insert big tensor product" "vložiť veľký tenzorový súčin") +("insert big union" "vložiť veľké zjednotenie") +("insert big union sum" "vložiť veľký zjednocujúci súčet") +("insert big vertical space" "vložiť veľkú zvislú medzeru") +("insert chapter" "vložiť kapitolu") +("insert circles" "vložiť kruhy") +("insert closed splines" "vložiť uzavretý splajn") +("insert column" "vložiť stĺpec") +("insert column to the left" "vložiť stĺpec naľavo") +("insert column to the right" "vložiť stĺpec napravo") +("insert copyright and license information" "vložiť informáciu o autorských právach a licencii") +("insert cos" "vložiť kosínus") +("insert cosh" "vložiť hyporbolický kosínus") +("insert cot" "vložiť kotangens") +("insert coth" "vložiť hyperbolický kotangens") +("insert csc" "vložiť kosekans") +("insert deg" "vložiť deg") +("insert det" "vložiť det") +("insert dim" "vložiť dim") +("insert dollar" "vložiť dolár") +("insert equation" "vložiť rovnicu") +("insert executable markup" "vložiť spustiteľnú značku (markup)") +("insert exp" "vložiť exp") +("insert explanatory item" "vložiť vysvetľujúcu položku") +("insert field above" "vložiť pole nad") +("insert field below" "vložiť pole pod") +("insert fields" "vložiť polia") +("insert footnote" "vložiť poznámku pod čiarou") +("insert formula" "vložiť vzorec") +("insert gcd" "vložiť gcd") +("insert hand drawn curves" "vložiť ručne kreslené krivky") +("insert hom" "vložiť hom") +("insert horizontal interword space" "vložiť vodorovnú medzislovnú medzeru") +("insert image" "vložiť obrázok") +("insert inactive markup" "vložiť neaktívnku značku (markup)") +("insert inf" "vložiť inf") +("insert input field above" "vložiť vstupné pole nad") +("insert input field below" "vložiť vstupné pole pod") +("insert ker" "vložiť ker") +("insert left" "vložiť vľavo") +("insert lg" "vložiť lg") +("insert lim" "vložiť lim") +("insert liminf" "vložiť liminf") +("insert limsup" "vložiť limsup") +("insert lines" "vlžiť riadky") +("insert ln" "vložiť ln") +("insert log" "vložiť log") +("insert macro" "vložiť makro") +("insert mathematics" "vložť matematický výraz") +("insert max" "vložiť max") +("insert medium horizontal space" "vložiť stredne veľkú vodorovnú medzeru") +("insert medium vertical space" "vložiť stredne veľkú zvislú medzeru") +("insert min" "vložiť min") +("insert missing invisible operators" "vložiť chýbajúce neviditeľné operátory") +("insert more names" "vlažiť viac názvov") +("insert multiple paragraphs" "vložiť viacero odstavcov") +("insert negative horizontal space" "vložiť zápornú vodorovnú medzeru") +("insert new item or number" "vložiť novú položku alebo číslo") +("insert new rows or columns" "vložiť nové riadky alebo stĺpce") +("insert or delete rows or columns" "vložiť alebo odstrániť riadky alebo riadky") +("insert overlay after" "vložiť prekryvovú vrstvu za") +("insert overlay before" "vložiť prekryvovú vrstvu pred") +("insert particle" "vložiť časticu") +("insert plain text" "vložiť prostý text") +("insert points" "vložiť body") +("insert polygons" "vložiť mnohouholníky") +("insert right" "vložiť napravo") +("insert row" "vložiť riadok") +("insert row above" "vložiť riadok nad") +("insert row below" "vložiť riadok pod") +("insert sec" "vložiť sec") +("insert section" "vložiť sekciu") +("insert sharp" "vložiť symbol mriežky") +("insert similar above" "vložiť podobné nad") +("insert similar below" "vložiť podobné pod") +("insert similar block above" "vložiť podobný blok nad") +("insert similar block below" "vložiť podobný blok pod") +("insert sin" "vložiť sínus") +("insert sinh" "vložiť hyperbolický sínus") +("insert slide after" "vložiť stranu prezentácie (slide) za") +("insert slide before" "vložiť stranu prezentácie (slide) pred") +("insert small horizontal space" "vložiť malú vodorovnú medzeru") +("insert small vertical space" "vložiť malú zvislú medzeru") +("insert splines" "vložiť splajny") +("insert structural markup" "vložiť štrukturálnu značku (markup)") +("insert subscript" "vložiť dolý index (subskript)") +("insert subsection" "vložiť podsekciu") +("insert subsubsection" "vložiť podpodsekciu") +("insert sup" "vložiť sup") +("insert superscript" "vložiť horný index (superskript)") +("insert symbol documentation" "vložiť dokumentáciu symbolu") +("insert tan" "vložiť tangens") +("insert tanh" "vložiť hyperbolický tangens") +("insert template" "vložiť šablónu") +("insert text" "vložiť text") +("insert text field" "vložiť textové pole") +("insert text field above" "vložiť textové pole nad") +("insert text field below" "vložiť textové pole pod") +("insert thick horizontal space" "vložiť hrubú vodorovnú medzeru") +("insert title" "vložiť nadpis") +("insert title after name" "vložiť nadpis za meno") +("insert user interface related markup" "vložiť značku (markup) súvisiacu s užívateľských rozhraním") +("insert value" "vložiť hodnotu") +("inserting control points" "vložiť riadiace body") +("inside mathematics" "vnútri matematiky") +("integer arithmetic" "celočíselná aritmetika") +("integrate" "integrovať") +("interactive command" "interaktívny príkaz") +("interactive questions" "interaktívne otázky") +("intercharacter compression" "medziznakové stlačenie") +("intercharacter stretching" "medziznakové roztiahnutie") +("interfacing" "prepojenie") +("interfacing TeXmacs with other systems" "prepojenie TeXmacsu s inými systémami") +("interjection" "zvolanie") +("interline separation" "oddelenie riadkov") +("interline space" "medzera medzi riadkami") +("internationalization" "lokalizácia") +("interparagraph space" "medzera medzi odstavcami") +("interrupt execution" "prerušiť vykonávanie") +("interrupted" "prerušené") +("intersperse" "popretkávať (prekladať)") +("introduction" "úvod") +("invalid multi-paragraph selection" "neplatný viac-odstavcový výber") +("invalid paste of text into a formula" "neplatné vloženie textu do vzorca") +("invalid renaming" "neplatné premenovanie") +("invert" "invertovať") +("inverted breve" "obrátený oblý mäkčeň") +("invisible" "neviditeľný") +("invisible citation" "neviditeľná citácia") +("invisible ending" "neviditeľné ukončenie") +("invisible newline" "neviditeľný nový riadok") +("invisible opening" "neviditeľné otvorenie") +("inwards" "dovnútra") +("irish" "írčina") +("is running" "je spustený") +("is tuple" "je n-tica") +("ispell does not respond" "ispell nereaguje") +("ispell is already busy" "ispell už pracuje") +("italian" "taliančina") +("italic" "kurzíva") +("italic right" "kurzíva napravo") +("itemize" "nečíslovaný zoznam") +("january" "január") +("japanese" "japončina") +("join selected cells" "spojiť vybrané bunky") +("journal" "žurnál (časopis)") +("july" "júl") +("jump in" "skočiť do") +("june" "jún") +("junior" "junior") +("justify" "zarovnať") +("justified" "zarovnaný") +("justify text" "zarovnať text") +("keep evaluated expressions" "ponechať vyhodnotené výrazy") +("keep local" "ponechať lokálne") +("keep remote" "ponechať vzdialené") +("keep track of source code" "sledovať zdrojový kód") +("keep unfolded" "ponechať nezbalené") +("key" "kláves") +("key manager" "manager kľúčov") +("keyboard" "klávesnica") +("keyboard configuration" "konfigurácia klávesnice") +("keyboard equivalent" "klávesový ekvivalent") +("keyboard modifiers" "klávesové modifikátory") +("keyboard shortcut" "klávesová skratka") +("keymaps" "mapovanie klávesov") +("keys" "kľúče") +("keyword" "kľúčové slovo") +("keywords" "kľúčové slová") +("kill" "ukončiť (kill)") +("known bugs" "známe chyby") +("korean" "kórejčina") +("laTeX errors" "chyby LaTeXu") +("label" "popisok") +("landscape" "na šírku") +("language" "jazyk") +("laptop presentations" "počítačové prezentácie") +("large" "veľký") +("large brackets" "veľké zátvorky") +("large cells" "veľké bunky") +("large closing bracket" "veľká uzatváracia hranatá zátvorka") +("large delimiter" "veľká zátvorka") +("large displayed" "veľké jednoriadkové") +("large displayed fraction" "veľký jednoriadkový zlomok") +("large opening bracket" "veľká otváracia hranatá zátvorka") +("large separator" "veľký oddeľovač") +("large tables" "veľké tabuľky") +("last" "posledné") +("last check" "posledná kontrola") +("last difference" "posledný rozdiel") +("last error" "posledná chyba") +("last field" "posledné pole") +("last name" "posledný názov") +("last occurrence" "posledný výskyt") +("last page" "posledná strana") +("last similar" "posledné podobné") +("latex command" "príkaz programu latex") +("latin" "latinka") +("layout" "rozloženie") +("lcm" "lcm") +("left" "ľavý") +("left aligned" "zarovnané doľava") +("left arrow" "ľavá šípka") +("left axis" "ľavé na os") +("left baseline" "ľavé na učiarie (základná dotyčnica)") +("left border" "ľavé orámovanie") +("left bottom" "ľavé spodné") +("left cell border" "ľavé orámovanie bunky") +("left cell padding" "ľavý odskok bunky") +("left center" "ľavý stred") +("left click: add point; Right click: undo" "ľavý klik: pridať bod; Pravý klik: odčiniť") +("left click: finish; Right click: undo" "ľavý klik: ukončiť; Pravý klik: odčiniť") +("left click: new object" "ľavý klik: nový objekt") +("left click: operate" "ľavý klik: vykonávať operácie") +("left down" "vľavo dolu") +("left margin" "ľavý okraj") +("left on even pages" "vľavo na párnych stranách") +("left padding" "ľavý odskok") +("left prime" "ľavá čiarka (apostrof)") +("left slanted" "sklonené doľava") +("left subscript" "ľavý dolný index (subskript)") +("left superscript" "ľavý horný index (superskript)") +("left surrounding" "ľavé okolie") +("left table border" "ľavé orámovanie tabuľky") +("left table padding" "ľavý odskok tabuľky") +("left top" "vľavo navrchu") +("left up" "vľavo hore") +("left-right arrow" "šípka doľava-doprava") +("leftwards" "doľava") +("legal" "legal") +("lemma" "lema") +("lemmas" "lemmy") +("length" "dĺžka") +("less" "menšie") +("less or equal" "menšie alebo rovné") +("let the environment float" "nechať prostredie plávať") +("letter" "list") +("license" "licencia") +("light" "jemné") +("light grey" "svetlá sivá") +("limit" "limita") +("limitations" "obmedzenia") +("limits" "limity") +("line" "riadok") +("line break" "zalomenie riadku") +("line breaking" "zalamovanie riadkov") +("line count" "počet riadkov") +("line dashes" "čiarkované čiary") +("line portion" "pomer riadkov") +("line stretch" "roztiahnutie riadkov") +("line style" "štýl riadkov") +("line width" "šírka riadkov") +("line wrapping" "zalamovanie riadkov") +("line wrapping inside cell" "zalamovanie riadkov vo vnútri buniek") +("linear 2D" "lineárne 2D") +("linear algebra" "lineárna algebra") +("lines around" "čiary nad a pod") +("link" "odkaz") +("link all embedded images" "prepojiť všetky embedované obrázky") +("link image" "odkaz na obrázok") +("link image and copies as" "prepojiť obrázok a kópie ako") +("link image as" "prepojiť obrázok ako") +("link mode" "režim odkazov") +("link to URL" "odkaz na URL") +("linking tool" "linkovací nástroj") +("lissajous" "lissajousove") +("list" "zoznam") +("list of figures" "zoznam obrázkov") +("list of tables" "zoznam tabuliek") +("live" "živý") +("live input-output" "živý vstup-výstup") +("load" "otvoriť") +("load LaTeX file" "načítať súbor LaTeX") +("load TeX file" "načítať súbor TeX") +("load TeXmacs file" "otvoriť súbor TeXmacs") +("load TeXmacs style file" "otvoriť súbor so štýlom TeXmacs") +("load a file" "otvoriť súbor") +("load buffer" "načítať zásobník (buffer)") +("load file" "otvoriť súbor") +("load help file" "načítať súbor s pomocou") +("load html file" "načítať súbor html") +("load image" "načítať obrázok") +("load in new window" "otvoriť v novom okne") +("load latex file" "načítať súbor latex") +("load more recent autosave file" "načítať novší automaticky uložený súbor") +("load remote file" "načítať vzdialený súbor") +("load tex file" "načítať súbor tex") +("load verbatim file" "načítať súbor verbatim") +("loaded" "načítaný") +("loading" "načítava sa") +("local entries" "lokálne položky") +("loci" "miesta (loci)") +("locus" "miesto (locus)") +("locus color" "farba miesta (locus-u)") +("locus rendering" "vykresľovanie miesta (locus-u)") +("logarithm" "logaritmus") +("logarithmic" "logaritmické") +("logarithmic base" "základ logaritmu") +("logarithms" "logaritmy") +("logging in" "priehlásenie sa") +("logical and" "konjunkcia (logický 'and')") +("logical implication" "logická impikácia") +("logical not" "negácia (logický 'not')") +("logical or" "disjunkcia (logický 'or')") +("login" "prihlásenie") +("logout" "odhlásenie") +("long" "dlhý") +("long macro" "dlhé makro") +("long text" "dlhý text") +("look and feel" "vzhľad a štýl ovládania") +("look for more fonts" "vyhľadať ďalšie písma") +("look up" "vyhľadať") +("loops" "cykly") +("lower border" "spodné orámovanie") +("m modifier" "modifikátor m") +("macro" "makro") +("macro argument" "parameter makra") +("macro definition" "definícia makra") +("macro editor" "editor makier") +("macro name" "názov makra") +("macros" "makrá") +("macros editor" "editor makier") +("magenta" "fialová") +("magic" "kúzelný") +("magnification" "zväčšenie") +("magnified" "zväčšené") +("magnify horizontally" "zväčšiť vodorovne") +("magnify vertically" "zväčšiť zvislo") +("main" "hlavný") +("main document font" "hlavné písmo dokumentu") +("main document style" "hlavný štýl dokumentu") +("main icon bar" "hlavný panel nástrojov") +("main presentation style" "hlavný štýl prezentácie") +("major changes" "hlavné zmeny") +("make a letter environment" "previesť na prostredie 'list'") +("make a multi-slide presentation" "previesť na viac-stranovú prezentáciu") +("make a page insertion" "vloženie strany") +("make a subscript" "previesť na dolný index") +("make a superscript" "previesť na horný index") +("make acute" "pridať dĺžeň") +("make bar" "pridať pruh") +("make block wide" "previesť blok na široký") +("make check" "pridať mäkčeň") +("make float wide" "previesť plávajúci objekt na široký") +("make floating" "prieviesť na plávajúci objekt") +("make footnote wide" "previesť poznámku pod čiarou na širokú") +("make fraction" "zlomok") +("make grave" "pridať obrátený dĺžeň") +("make hat" "pridať striešku") +("make label" "vytvoriť nálepku (label)") +("make link" "vytvoriť odkaz") +("make negation" "urobiť negáciu") +("make non floating" "previesť na neplávajúci objekt") +("make opaque" "zneprehliadniť") +("make page reference" "vložiť odkaz na stranu") +("make reference" "vložiť odkaz") +("make slides" "spraviť prezentáciu") +("make square root" "vložiť druhú odmocninu") +("make tilde" "pridať vlnku (tildu)") +("make title" "vytvoriť nadpis") +("make transparent" "spriehľadniť") +("make vector" "pridať znak vektora") +("make wide" "zmeniť na široké") +("making donations" "ako finančne podporiť") +("manila paper" "manilský (baliaci) papier") +("manila-paper" "baliacopapierový") +("manual" "manuál") +("manual path" "manuálna cesta") +("map arguments" "priradiť parametre (parametre zobrazenia?)") +("map to" "priraď k") +("march" "marec") +("marginal note" "poznámka za okrajom") +("margins" "okraje") +("margins as on paper" "okraje ako na papieri") +("margins from width" "okraje zo šírky") +("margins on paper" "okraje na papieri") +("margins on screen" "okraje na obrazovke") +("marked" "označené") +("marker" "fixka") +("master" "hlavný") +("master file" "hlavný súbor") +("material" "materiál") +("math" "matematika") +("math Extra" "matematika Extra") +("math Letters" "matematika Písmená") +("math Symbols" "matematika Symboly") +("math font" "písmo pre matematiku") +("math font family" "rodina písma pre matematiku") +("math font series" "séria písma pre matematiku") +("math font shape" "tvar písma pre matematiku") +("mathematical" "matematický") +("mathematical and customized input" "matematický a kustomizovaný vstup") +("mathematical font" "matematické písmo") +("mathematical formulas" "matematické vzorce") +("mathematical input" "matematický vstup") +("mathematical output" "matematický výstup") +("mathematical typesetting" "matematická sadzba") +("mathematics" "matematika") +("matrices" "matice") +("matrix" "matica") +("matrix factorization" "faktorizácia matíc") +("maximal" "maximálny") +("maximal cell height" "maximálna výška bunky") +("maximal clustering" "maximálne zoskupovanie") +("maximal number of columns" "maximálny počet stĺpcov") +("maximal number of rows" "maximálny počet riadkov") +("maximal table height" "maximálna výška tabuľky") +("maximal table width" "maximálna šírka tabuľky") +("maximum" "maximum") +("maximum mode" "maximálny režim") +("may" "máj") +("meander" "kľukatiť sa") +("medieval" "stredoveký") +("medium" "stredný") +("medium skip" "sdredný odstup") +("meminfo" "informácie o pamäti") +("memory" "pamäť") +("memory usage" "využitie pamäte") +("menu" "menu") +("merge" "zlúčiť") +("merge lines into paragraphs unless separated by blank lines" "zlúčiť riadky do odstavca ak nie sú oddelené prázdnymi riadkami") +("messages" "správy") +("messy" "chaotické") +("meta key" "kláves meta") +("meta data" "metadáta") +("metal" "kov") +("middle" "stredný") +("minimal" "minimálny") +("minimal cell height" "minimálna výška bunky") +("minimal cell width" "minimálna šírka bunky") +("minimal line separation" "minimálny rozostup riadkov") +("minimal number of columns" "minimálny počet stĺpcov") +("minimal number of rows" "minimálny počet riadkov") +("minimal table height" "minimálna výška tabuľky") +("minimal table width" "minimálny šírka tabuľky") +("minimum" "minimum") +("minimum mode" "minimálny režim") +("minus" "mínus") +("mirror" "zrkadliť") +("miscellaneous" "rôzne") +("miscellaneous features" "rôzne funkcie") +("miscellanous" "rôzne") +("mixed" "zmiešané") +("mod" "modulo") +("mode" "režim") +("mode dependent icons" "ikony špecifické pre režim") +("modifier" "modifikátor") +("modify bibliography" "zmeniť literatúru") +("modify cell alignment" "zmeniť zarovnanie bunky") +("modify cell border" "zmeniť orámovanie bunky") +("modify cell padding" "zmeniť odskok bunky") +("modify cell size" "zmeniť veľkosť bunky") +("modify remote live document" "zmeniť vzdialený živý dokument") +("modify table border" "zmeniť orámovanie tabuľky") +("modify table padding" "zmeniť rozostup buniek tabuľky") +("module" "module") +("module browser" "prehliadač modulov") +("mongolian" "mongolčina") +("monospaced" "s rovnakými medzerami medzi znakmi") +("month" "mesiac") +("more information about GNU TeXmacs can be found in the Help" "viac informácií o GNU TeXmacs-e je možné nájsť v Pomoci") +("more information about GNU TeXmacs can be found in the Help->About menu" "viac informácií o GNU TeXmacs-e je možné nájsť v menu Pomoc->O TeXmacse") +("more information about GNU TeXmacs can be found in the help" "viac informácií o TeXmacs-e je možné nájsť v pomoc-i") +("mosaic" "mozaika") +("motion" "pohyb") +("motion blur" "pohybové rozmazanie") +("mouse over balloon" "bublina 'mouse over'") +("mouse over object" "objekt 'mouse over'") +("move" "presunúť") +("move down" "presunúť nadol") +("move object" "presunúť objekt") +("move objects" "presunúť objekty") +("move over object on which to operate" "presunúť objekt s ktorým sa má pracovať") +("move to the right when finished" "po ukončení presunúť napravo") +("move up" "presunúť hore") +("move::difference" "") +("move::similar" "") +("multiline" "viacriadkový") +("multiline input" "viacriadkový vstup") +("multiple choice" "výber viacerých alternatív") +("multiple documents share window" "viaceré dokumenty zdieľajú okno") +("multiple root" "viacnásobný koreň") +("multiplication" "násobenie") +("mutator tags" "mutátorové značky") +("my bibliographic database" "moja databáza literatúry") +("my documents" "moje dokumenty") +("n-th" "n-tý") +("n-th root" "n-tá odmocnina") +("name" "názov") +("name of bibliography" "názov literatúry") +("name of glossary" "názov glosára") +("name of index" "názov registra") +("name of list of figures" "názov zoznamu obrázkov") +("name of list of tables" "názov zoznamu tabuliek") +("name of table of contents" "názov obsahu") +("named" "pomenované") +("navigation options" "možnosti navigácie") +("negation" "negácia") +("never" "nikdy") +("new" "nový") +("new account" "nový účet") +("new bibliography dialogue" "nový dialóg literatúry") +("new buffer" "nový zásobník (buffer)") +("new column" "nový stĺpec") +("new context macro" "nové kontextové makro") +("new document" "nový dokument") +("new double page" "nový dvojstrana") +("new double page before" "nová dvojstrana pred") +("new entry" "nová položka") +("new identity" "nová identita") +("new item" "nová položoka") +("new line" "nový riadok") +("new locus" "nové miesto (locus)") +("new macro" "nové makro") +("new number" "nové číslo") +("new page" "nová strana") +("new page before" "nová strana pred") +("new paragraph" "nový odstavec") +("new passphrase" "heslo") +("new remote directory" "nový vzdialený adresár (priečinok)") +("new remote file" "nový vzdialený súbor") +("new roman" "new roman") +("new row" "nový riadok") +("new style fonts" "nové písma štýlu") +("new style page breaking" "nové zalamovani strán štýlu") +("new table" "nová tabuľka") +("new table macro" "nové makro tabuľky") +("new version" "nová verzia") +("new window" "nové okno") +("newer version" "novšia verzia") +("next" "nasledujúci") +("next chunk" "nasledujúci kus") +("next difference" "nasledujúci rozdiel") +("next error" "nasledujúca chyba") +("next field" "nasledujúce pole") +("next line" "nasledujúci riadok") +("next occurrence" "nasledujúci výskyt") +("next screen" "nasledujúca obrazovka") +("next similar" "nasledujúci podobný") +("no" "nie") +("no animation" "žiadna animácia") +("no changes need to be saved" "žiadne zmeny na uloženie") +("no clustering" "žiadne zoskupovanie") +("no completions" "žiadne dopĺňanie") +("no dictionary for" "neexistuje slovník pre") +("no errors have been corrected" "neboli opravené žiadne chyby") +("no first indentation" "neodsadzovať prvé") +("no grid" "žiadna mriežka") +("no indentation" "neodsadzovať") +("no line break" "nezalamovať riadok") +("no matches found" "nenašli sa žiadne zhody") +("no matches found for" "nenašli sa žiadne zhody pre") +("no more matches for" "nenašli sa žiadne ďalšie zhody pre") +("no more redo information available" "nie je k dispozícii žiadna ďalšia informácia pre akciu 'znovu vykonať'") +("no more undo information available" "nie je k dispozícii žiadna ďalšia informácia pre akciu 'odčiniť'") +("no multiple spaces" "žiadne viacnásobné medzery") +("no name" "bez názvu") +("no new public key in document" "žiadny verejný kľuč v dokumente") +("no page break" "nezalamovať stranu") +("no page break after" "nezalamovať stranu za") +("no page break before" "nezalamovať stranu pred") +("no page numbers" "bez čísiel strán") +("no parent" "žiadny rodič") +("no selection" "žiadny výber") +("no spelling errors" "žiadne pravopisné chyby") +("no spelling errors found in text" "v texte sa nenašli pravopisné chyby") +("no spurious spaces" "žiadne falošné medzery") +("no style" "žiadny štýl") +("none" "žiadny") +("normal" "normálny") +("normal loci" "normálne miesta (loci)") +("normal size" "normálna veľkosť") +("norwegian" "nórčina") +("not" "nie") +("not allowed to remove home directory" "nedovolené odstrániť domovský adresár (priečinok)") +("not connected to server" "nepripojené k serveru") +("not equal" "nerovná sa") +("not found" "nenájdené") +("not yet implemented" "ešte neimplementované") +("notation" "notácia") +("notations" "notácie") +("note" "poznámka") +("notebook" "poznámkový blok") +("notes" "poznámky") +("november" "november") +("number" "číslo") +("number equation" "číslovať rovnicu") +("number of columns" "počet stĺpcov") +("number of polar steps" "počet polárnych krokov") +("number of subunit steps" "počet podjednotkových krokov") +("numbered" "číslované") +("numbered equation" "číslovaná rovnica") +("numbered equations" "číslované rovnice") +("numbering" "číslovanie") +("numerator" "čitateľ") +("numeric" "číselné") +("numeric analysis" "číselná analýzy") +("numeric comma table" "číselná tabuľka s čiarkami") +("numeric dot table" "číselná tabuľka s bodkami") +("numeric spreadsheet" "číselná výpočtová tabuľka (spreadsheet)") +("objectives" "ciele") +("oblique" "šikmý") +("occurrences" "výskyty/ov") +("october" "október") +("odd page" "nepárna strana") +("odd page footer" "päta nepárnej strany") +("odd page header" "hlavička nepárnej strany") +("odd page left margin" "ľavý okraj nepárnej strany") +("odd page margin" "okraj nepárnej strany") +("odd page right margin" "pravý okraj nepárnej strany") +("odd page shift" "posun nepárnej strany") +("odd page text" "text nepárnej strany") +("odd pages" "nepárne strany") +("of fingerprint" "z odtlačku prsta") +("off" "vypnuté") +("ok" "ok") +("old english" "staroanglický") +("old slavonic" "staroslovanský") +("old style" "starý štýl") +("old version" "stará verzia") +("older version" "staršia verzia") +("on" "zapnuté") +("on cells" "na bunky") +("on columns" "na stĺpce") +("on entire table" "na celú tabuľku") +("on rows" "na riadky") +("on the footer" "na päte") +("on your system and set it up from the \"Security\" tab" "vo vašom systéme a nastavte ho v karte \"Bezpečnosť\"") +("once" "raz") +("one column" "jeden stĺpec") +("one error has been corrected" "bola opravená jedna chyba") +("one lower case letter, one non alpha-numeric symbol" "jedno malé písmeno, jeden alfa-numerický znak") +("one numeric character, one upper case letter" "jeden číselný znak, jedno veľké písmeno") +("one spelling error has been corrected" "bola opravená jedna pravopisná chyba") +("online documentation" "online dokumentácia") +("online help" "online pomoc") +("only convert changes when re-importing" "konvertovať zmeny iba pri re-importe") +("only convert changes with respect to imported version" "konvertovať iba zmeny voči importovanej verzii") +("only convert changes with respect to tracked version" "konvertovať iba zmeny voči sledovanej verzii") +("only implemented for complete subtrees" "implementované iba pre úplné podstromy") +("only inline tags" "iba značky v rámci riadku") +("only keep folded" "ponechať iba zbalené") +("only keep unfolded" "ponechať iba rozbalené") +("only show paragraphs with hits" "zobrazovať iba odstavce so zhodami") +("only show semantic focus" "zobrazovať iba semantický fokus") +("opacity" "nepriehľadnosť") +("open" "otvoriť") +("open a new buffer" "otvoriť nový zásobník (buffer)") +("open bibliography" "otvoriť literatúru") +("open identities" "otvoriť identity") +("open in new window" "otvoriť v novom okne") +("open key manager" "otvoriť správcu kľúčov") +("open licence agreement" "otvoriť licenčnú zmluvu") +("open mailbox" "otvoriť poštovú schránku") +("open module browser" "otvoriť prehliadač modulov") +("open new window" "otvoriť nové okno") +("open on errors" "otvoriť pri chybách") +("open on warnings" "otvoriť pri varovaniach") +("open symbol browser" "otvoriť prehliadač znakov") +("open tool in separate window" "otvoriť nástroj v separátnom okne") +("opening" "otvára sa") +("operation mode" "režim fungovania") +("operation on named selection" "operácia na pomenovanej označenej oblasti") +("operation on primary selection" "operácia na primárnej označenej oblasti") +("operation on secondary selection" "operácia na sekundárnej označenej oblasti") +("operation on ternary selection" "operácia na terciálnej označenej oblasti") +("optical" "optický") +("option" "možnosť") +("options" "možnosti") +("or" "alebo") +("or give the complete path to the \"gpg\" or \"gpg2\" command" "alebo zadajte úplnú cestu k príkazu \"gpg\" alebo \"gpg2\"") +("orange" "oranžová") +("order" "usporiadať") +("ordinary symbol" "bežný znak") +("orientation" "orientácia") +("origin" "počiatok") +("original welcome message" "pôvodná uvítacia správa") +("ornamented" "s ornamentami") +("other" "iné") +("other login" "iné prihlasovacie meno") +("other package" "iný balíček") +("other pages" "iné strany") +("other projects" "iné projekty") +("other style" "iný štýl") +("outer" "vonkajšie") +("outer bottom" "vonkajšie spodné") +("outer left" "vonkajšie ľavé") +("outer right" "vonkajšie pravé") +("outer top" "vonkajšie horné") +("outline" "obrys") +("outlined" "obrysový") +("outlined emboss" "obrysový embosovaný") +("outlined engrave" "obrysový gravírovaný") +("outlined roman" "obrysový roman") +("output" "výstup") +("output options" "možnosti výstupu") +("outwards" "smerom von") +("oval" "oválne") +("oval blur" "oválne rozmazanie") +("over" "nad") +("overbrace" "horná svorka") +("overlap" "prekryv") +("overlay" "prekryvový vrstva") +("overlay mode" "režim prekrytia") +("overlays" "prekryvové vrstvy") +("overline" "prečiarknutie") +("overlined" "prečiarknuté") +("overview of the scheme extension language" "prehľad scheme - jazyka pre rozšírenia") +("padded" "s odskokom") +("padding" "odskakovanie") +("padding above" "odskok nad") +("padding below" "odskok pod") +("page" "strana") +("page background" "pozadie strany") +("page bottom margin" "spodný okraj strany") +("page break" "zalomenie strany") +("page break after" "zalomenie strany za") +("page break before" "zalomenie strany pred") +("page breaking algorithm" "algoritmus zalamovania strán") +("page format" "formát strany") +("page height" "výška strany") +("page insertion" "vloženie strany") +("page layout" "rozloženie strany") +("page number" "číslo strany") +("page number rendering" "zobrazovanie čísiel strán") +("page number text" "text pre číslovanie strán") +("page numbering" "číslovanie strán") +("page reference" "odkaz na stranu") +("page rendering" "vykresľovanie strany") +("page right margin" "pravý okraj strany") +("page setup" "nastavenie strany") +("page top margin" "horný okraj strany") +("page type" "typ strany") +("page width" "šírka strany") +("pagedown" "pagedown") +("pages" "strany") +("pageup" "pageup") +("pale-blue" "bledo modrá") +("palette" "paleta") +("panorama" "panoráma") +("paper" "papier") +("paper size" "veľkosť papiera") +("paper type" "typ papiera") +("papyrus" "papyrus") +("paragraph" "odstavec") +("paragraph format" "formát odstavca") +("paragraph mode" "režim odstavca") +("paragraph width" "šírka odstavca") +("paragraph::section" "odstavec") +("paragraphs" "odstavce") +("parametric curve" "parametrická krivka") +("parametric surface" "parametrický povrch") +("parchment" "pergamen") +("parenthesis" "zátvorka") +("parenthesized" "v zátvorkách") +("parser" "parser") +("part" "časť") +("particle" "častica") +("passphrase decryption" "dešifrovanie s prístupovým heslo") +("passphrase encryption" "šifrovanie s prístupovým heslom") +("passphrase wallet facilities are not currently available" "funkcionalita hesla peňaženky nie je momentálne dostupná") +("passphrases are expected to have at least: 8 characters" "heslá musia mať najmenej: 8 znakov") +("passphrases mismatch" "heslá sa nezhodujú") +("password" "heslo") +("past changes" "minulé zmeny") +("paste" "vložiť") +("paste from" "vložiť z") +("paste text" "vložiť text") +("path" "cesta") +("pattern" "vzor") +("pattern selector" "výber vzoru") +("pause" "pozastaviť") +("pdf version number" "číslo verzie pdf") +("pen" "pero") +("pen width" "hrúbka pera") +("perform operations on cells" "vykonať operácie na bunkách") +("perform operations on columns" "vykonať operácie na stĺpcoch") +("perform operations on entire table" "vykonať operácie na celej tabuľke") +("perform operations on rows" "vykonať operácie na riadkoch") +("permanent" "trvalé") +("permanent footer" "trvalá päta") +("permanent header" "trvalá hlavička") +("permanently add to dictionary" "natrvalo pridať do slovníka") +("permanently insert into dictionary" "natrvalo vložiť do slovníka") +("permissions" "povolenia") +("person" "osoba") +("personal dictionary has been modified" "osobný slovník bol modifikovaný") +("phantasy" "fantázia") +("phantom" "fantóm") +("phantoms" "fantómy") +("philosophy" "filozofia") +("phoenician" "féničtina") +("phonetic" "fonetický") +("physics and astronomy class" "hodina fyziky a astronómie") +("picture" "obrázok") +("pine" "borovica") +("pink" "ružová") +("plain" "prostý") +("plain block" "prostý blok") +("plain boxes" "prosté boxy") +("plain circles" "prosté kruhy") +("plain tabular" "prostá tabuľka") +("planned changes" "plánované zmeny") +("plans for the future" "plány do budúcna") +("play" "prehrať") +("play all animations" "prehrať všetky animácie") +("play animation" "prehrať animáciu") +("please" "prosím") +("please install GnuPG software from https://www.gnupg.org" "prosím nainštalujte si GnuPG software z https://www.gnupg.org") +("please wait" "čakajte, prosím") +("plot" "graf") +("plots editor" "editor grafov") +("plug-ins" "plug-iny") +("plugin" "zásuvný modul") +("plugins" "zásuvné moduly") +("plural" "plurál") +("plus" "plus") +("point" "bod") +("point border" "bodové orámovanie") +("point size" "veľkosť bodu") +("point style" "štýl bodu") +("polar" "polárne") +("polish" "poľština") +("polygon" "mnohouholník") +("polynomial arithmetic" "polynomiálna aritmetika") +("pop server settings" "nastavenia pop servera") +("porting TeXmacs to other platforms" "portovanie TeXmacs-u na iné platformy") +("portion" "pomer") +("portrait" "na výšku") +("portuguese" "portugalčina") +("position" "umiestniť") +("position float" "umiestniť plávajúcu") +("position floating object" "umiestniť plávajúci objekt") +("position of marginal note" "umiestniť poznámku za okrajom") +("position the table" "umiestniť tabuľku") +("poster" "poster (plagát)") +("poster formats" "formáty posteru (plagátu)") +("poster theme" "téma 'poster (plagát)'") +("postfix" "pridať príponu") +("postscript" "postcrtipt") +("postscript image" "postrcriptový obrázok") +("pre-alpha release" "pre-alpha release") +("preamble" "preambula") +("preamble mode" "režim preambuly") +("preferences" "nastavenia") +("preferences for editing mathematical formulas" "nastavenia pre úpravu matematických vzorcov") +("preferences for tag" "nastavenia pre značku") +("prefix" "predpona") +("prefix by section number" "pridať číslo sekcie ako predponu") +("presentation" "prezentácia") +("presentation mode" "režim prezentácie") +("presentation tag" "prezentačná značka") +("presentation tool" "nástroj pre prezentácie") +("preserve" "zachovať") +("preserve tags" "zachovať značky (tags)") +("preserving syntactic correctness while editing mathematical formulas" "zachovávanie syntaktickej správnoti počas úprav matematických vzorcov") +("pretty" "pekné") +("pretty scheme tree output" "pekný výstup stromov jazyka scheme") +("pretty tree output" "pekný výstup stromov") +("preview" "náhľad") +("preview before printing" "náhľad pred tlačou") +("preview command" "príkaz náhľadu") +("preview with ghostview" "náhľad pomocou ghostview") +("previous" "predchádzajúci") +("previous difference" "predchádzajúci rozdiel") +("previous error" "predchádzajúca chyba") +("previous field" "predchádzajúce pole") +("previous occurrence" "predchádzajúci výskyt") +("previous screen" "predchádzajúca obrazovka") +("previous similar" "predchádzajúce podobné") +("primary" "primárny") +("prime" "čiarka (apostrof)") +("primitive or macro" "primitíva alebo makro") +("print" "tlač") +("print all" "tlačiť všetko") +("print all to file" "tlačiť všetko do súboru") +("print buffer" "tlačiť zásobník (buffer)") +("print buffer to file" "tlačiť zásobník (buffer) do súboru") +("print document" "tlačiť dokument") +("print page selection" "tlačiť označenú časť strany") +("print page selection to file" "tlačiť označenú časť strany do súboru") +("print to file" "tlačiť do súboru") +("print to postscript file" "tlačiť do postcriptového súboru") +("printer" "tlačiareň") +("printer dpi" "dpi tlačiarne") +("printer setup" "nastavenie tlačiarne") +("printing command" "príkaz pre tlač") +("problem" "problém") +("problems" "problémy") +("proceed" "pokračovať") +("produce Pdf using native export filter" "vytvoriť Pdf použitím natívneho exportovacieho filtra") +("produce Postscript using native export filter" "vytvoriť Postscript použitím natívneho exportovacieho filtra") +("professional" "profesionálny") +("prog" "prog") +("prog font" "písmo pre programy") +("prog font family" "rodina písma pre programy") +("prog font series" "séria písma pre programy") +("prog font shape" "tvar písma pre programy") +("program" "program") +("program bracket matching" "párovanie zátvoriek programu") +("program bracket selections" "výbery zátvoriek programu") +("program commands" "príkazy programu") +("program font" "písmo pre programy") +("program interface for buffer management" "rozhranie programu pre správu zásobníkov (buffer-ov)") +("program mode" "režim programu") +("programming" "programovanie") +("programming routines for editing documents" "programovacie rutiny pre úpravu dokumentov") +("progressive" "progresívny") +("project" "projekt") +("projector" "projektor") +("projects" "projekty") +("prologue" "prológ") +("prominent" "prominentný") +("prompt on scripts" "pýtať sa pri skriptoch") +("prompts and default input" "otázky a predvolený vstup") +("proof" "dôkaz") +("properties" "vlastnosti") +("proportional" "proporcionálny") +("proportional typewriter" "proporcionálne 'typewriter'") +("proposition" "tvrdenie") +("propositions" "tvrdenia") +("provoke C++ error" "vyvolať C++ chybu") +("provoke menu error" "vyvolať chybu menu") +("provoke scheme error" "vyvolať chybu scheme") +("pseudo code" "pseudokód") +("public key encryption" "šifrovanie s verejným kľúčom") +("public keys" "verejné kľúče") +("pulse" "pulzovať") +("qt GUI only, sorry. Use \"Export selection\"" "iba Qt GUI, prepáčte. Použite \"Exportovať vyznačené\"") +("qt-widgets" "qt-widgety") +("quadratic forms" "kvadratické formy") +("quantifier" "kvantifikátor") +("quasi" "kvázi") +("query replace" "nahradzovanie s otázkou") +("question" "otázka") +("questions" "otázky") +("questions only" "iba otázky") +("questions with answers" "otázky s odpoveďami") +("quick evaluation of formulas" "rýchle vyhodnocovanie vzorcov") +("quit" "koniec") +("quotation" "citát") +("quote" "úvodzovky") +("radius" "polomer") +("radius x" "polomer x") +("radius y" "polomer y") +("range" "rozsah") +("rank" "rank") +("raw" "surové (nespracované)") +("real" "reálne") +("really close it" "naozaj zavrieť") +("really delete user identity" "naozaj zmazať identitu užívateľa") +("really huge" "skutočne obrovský") +("really quit" "skutočne ukončiť") +("really tiny" "skutočne maličký") +("rebuild translations file" "znovuvytvoriť súbor s prekladmi") +("recent" "nedávne") +("recent documents" "nedávne dokumenty") +("recipients" "príjemcovia") +("recognize" "rozpoznať") +("recolor" "prefarbiť") +("recover autosave file" "obnoviť automaticky ukladaný súbor") +("rectangle" "obdĺžnik") +("rectangular" "obdĺžnikové") +("red" "červená") +("reddish" "dočervena") +("redo" "znovu vykonať") +("redo undone changes" "znovu vykonať odčinené zmeny") +("reduce" "zmenšiť") +("reduce bottom margin by" "zmenšiť spodný okraj o") +("reduce by" "zmenšiť o") +("reduce left margin by" "zmenšiť ľavý okraj o") +("reduce margins" "zmenšiť okraje") +("reduce right margin by" "zmenšiť pravý okraj o") +("reduce top margin by" "zmenšiť horný okraj o") +("reduce trigonometric functions" "redukovať trigonometrické funkcie") +("reduced margins" "zmenšené okraje") +("reduction even page margin" "zmenšenie okrajov párnej strany") +("reduction odd page margin" "zmenšenie okrajov nepárnej strany") +("reduction page bottom margin" "zmenšenie spodného okraja strany") +("reduction page right margin" "zmenšenie pravého okraja strany") +("reduction page top margin" "zmenšenie horného okraja strany") +("reference" "referencia") +("reference guide" "referenčná príručka") +("reference guide for the TeXmacs primitives" "referenčná príručka pre primitívy programu TeXmacs") +("reference guide for the standard TeXmacs styles" "referenčná príručka pre štandardné štýly programu TeXmacs") +("reference to note" "odkaz na poznámku") +("references" "odkazy") +("regenerate" "regenerovať") +("register" "registrovať") +("register file" "registrovať súbor") +("regular" "regulárny") +("relate" "dať do súvisu") +("relation" "vzťah") +("release" "release") +("release left button: finish editing" "pustiť ľavé tlačidlo: ukončiť úpravy") +("reload" "znovu načítať") +("remark" "poznámka") +("remarks" "poznámky") +("remote" "vzdialené") +("remote connections" "vzdialené spojenia") +("remote control" "vzdialené ovládanie") +("remote controllers with keyboard simulation" "vzdialené kontroléry so simuláciou klávesnice") +("remote directory" "vzdialený adresár (priečinok)") +("remote login" "vzdialené prihlásenie") +("remote plug-ins" "vzdialené pluginy") +("remote servers" "vzdialené servery") +("remote tool" "nástroj pre vzdialenú funkcionalitu") +("remove" "odstrániť") +("remove all output fields" "odstrániť všetky vstupné polia") +("remove animation" "odstrániť animáciu") +("remove argument after" "odstrániť parameter za") +("remove argument before" "odstrániť parameter pred") +("remove banner" "odstrániť baner") +("remove database entry" "odstrániť položku databázy") +("remove downwards" "odstrániť smerom dolu") +("remove entries" "odstrániť položky") +("remove entry" "odstrániť položku") +("remove field above" "odstrániť pole nad") +("remove field below" "odstrániť pole pod") +("remove fields" "odstrániť polia") +("remove folded" "odstrániť zbalené") +("remove from previous frames" "odstrániť z predošlých políčok (frames)") +("remove from subsequent frames" "odstrániť z nasledujúcich políčok (frames)") +("remove input field" "odstrániť vstupné pole") +("remove input field above" "odstrániť vstupné pole nad") +("remove last field" "odstrániť posledné pole") +("remove leftwards" "odstrániť smerom doľava") +("remove link" "odstrániť odkaz") +("remove next field" "odstrániť nasledujúce pole") +("remove number" "odstrániť číslo") +("remove overlay after" "odstrániť prekryvovú vrstvu po") +("remove overlay before" "odstrániť prekryvovú vrstvu pred") +("remove package" "odstrániť balíček") +("remove previous field" "odstrániť predošlé pole") +("remove remote ssh connection" "odstrániť vzdialené ssh spojenie") +("remove rightwards" "odstrániť smerov doprava") +("remove selected database entries" "odstrániť vybraté položky databázy") +("remove selected entries" "odstrániť označené položky") +("remove slide after" "odstrániť stranu prezentácie (slide) po") +("remove slide before" "odstrániť stranu prezentácie (slide) pred") +("remove superfluous invisible operators" "odstrániť nadbytočné neviditeľné operátory") +("remove tag" "odstrániť značku") +("remove this branch" "odstrániť túro vetvu") +("remove this frame" "odstrániť tento rámec") +("remove this switch" "odstrániť tento prepínač") +("remove unfolded" "odstrániť odbalené") +("remove upwards" "odstrániť smerom hore") +("removed entries from database" "položky odstránené z databázy") +("removed entry from database" "položka odsránená z databázy") +("rename" "premenovať") +("rename section" "premenovať sekciu") +("rendering" "vykresľovanie") +("rendering options for tag" "možnoti vykresľovania pre značku (tag)") +("renumber this page" "prečíslovať túto stranu") +("repeat" "opakovať") +("repeat object" "opakovať objekt") +("replace" "nahradiť") +("replace TeXmacs styles with no LaTeX equivalents" "nahradiť TeXmacsové štýly nemajúce LaTeXové ekvivalenty") +("replace all further occurrences" "nahradiť všetky ďalšie výskyty") +("replace by" "nahradiť") +("replace one occurrence" "nahradiť jeden výskyt") +("replace toolbar" "nahradiť panel nástrojov") +("replace unrecognized styles" "nahradiť nerozpoznané štýly") +("replaced" "nahradené") +("replaced one occurrence" "jeden výskyt nahradený") +("research papers" "vedecké články (výskumné práce)") +("reset" "reset") +("reset error counters" "resetovať počítadlá chýb") +("resize" "zmena rozmerov") +("resize object" "zmena rozmerov objektu") +("resize objects" "zmena rozmerov objektov") +("resized" "rozmery zmenené") +("restart TeXmacs in order to let changes take effect" "reštartovať TeXmacs aby sa prejavili zmeny") +("restart in order to let the new look and feel take effect" "reštartovať aby sa prejavil nový vzhľad a štýl ovládania") +("retain" "ponechať") +("retime" "zmeniť časovanie") +("retina settings" "nastavenia 'retina'") +("retrieve email" "načítať email") +("retrieve remote live document" "načítať vzdialený dokument") +("retrieved contents" "obsah načítaný") +("retro" "retro") +("return" "return") +("reverse" "obrátiť") +("reverse ordering" "obrátené poradie") +("revert" "odčiniť") +("revert buffer" "obnoviť zásobník (buffer)") +("rewriting" "prepisovanie") +("ridged paper" "ryhovaný papier") +("ridged-paper" "ryhovano-papierové") +("right" "pravý") +("right aligned" "zarovnaný vpravo") +("right arrow" "pravá šípka") +("right baseline" "pravé učiarie (základná dotyčnica)") +("right border" "pravé orámovanie") +("right cell border" "pravé orámovanie bunky") +("right cell padding" "pravý odskok bunky") +("right down" "vpravo dolu") +("right margin" "pravý okraj") +("right on even pages" "vpravo na párnych stranách") +("right padding" "odskakovanie vpravo") +("right subscript" "pravý dolný index (subskript)") +("right superscript" "pravý horný index (superskript)") +("right surrounding" "pravé okolie") +("right table border" "pravé orámovanie tabuľky") +("right table padding" "pravé odskakovanie tabuľky") +("right up" "vpravo hore") +("rightwards" "smerov doprava") +("rigid" "pevná") +("rigid box" "pevný box") +("rigid horizontal" "pevný vodorovne") +("rigid space" "pevná medzera") +("ring binder notebook style" "štýl 'karisblok'") +("romanian" "rumunčina") +("root" "koreň") +("rotate" "otočiť") +("rotate backward" "otočiť vzad") +("rotate forward" "otočiť vpred") +("rotate objects" "otočiť objekt") +("rough" "drsné") +("rough paper" "drsný papier") +("rough-paper" "drosno-papierové") +("round" "okrúhle") +("round overbrace" "zaoblená horná svorka") +("round underbrace" "zaoblená spodná svorka") +("rounded" "zaoblené") +("row" "riadok") +("row above" "riadok nad") +("row below" "riadok pod") +("row contains glued items" "riadok obsahuje zlepené položky") +("rows" "riadky") +("run" "spustiť") +("run current file" "spustiť aktuálny súbor") +("runic" "runy") +("running author" "priebežný autor") +("running title" "priebežný nadpis") +("russian" "ruština") +("same names" "rovnaké názvy") +("same screen margins as on paper" "rovnaké okraje na obrazovke ako na papieri") +("sample" "vzorka") +("sample text" "ukážkový text") +("sans serif" "bez pätiek (sans serif)") +("save" "uložiť") +("save TeXmacs file" "uložiť súbor TeXmacs") +("save TeXmacs style file" "uložiť súbor štýlu TeXmacs") +("save all embedded images" "uložiť všetky vložené obrázky") +("save as" "uložiť ako") +("save as LaTeX" "uložiť ako LaTeX") +("save as TeX" "uložiť ako TeX") +("save auxiliary data" "uložiť pomocné dáta") +("save buffer" "uložiť zásobník (buffer)") +("save buffer as" "uložiť zásobník (buffer) ako") +("save entries" "uložiť položky") +("save entry" "uložiť položku") +("save file" "uložiť súbor") +("save html file" "uložiť súbor html") +("save image" "uložiť obrázok") +("save image as" "uložiť obrázok ako") +("save latex file" "uložiť súbor latex") +("save position" "uložiť polohu") +("save remote file" "uložiť vzdialený") +("save tex file" "uložiť súbor tex") +("save this buffer" "uložiť tento zásobník (buffer)") +("save verbatim file" "uložíť súbor verbatim") +("saved" "uložené") +("saved modifications in database" "zmeny uložené v databáze") +("scheme command" "príkaz jazyka scheme") +("scheme developers guide" "príručka pre vývojárov scheme") +("scheme extensions" "rozšírenia v scheme") +("scheme interface for the graphical mode" "rozhranie jazyka scheme pre grafický režim") +("screen" "obrazovka") +("screen layout" "rozvrhnutie obrazovky") +("screen margins" "okraje na obrazovke") +("screen rendering" "vykresľovanie na obrazovke") +("screens" "obrazovky") +("screenshot" "snímka obrazovky") +("script" "indexy") +("script above" "index nad") +("script below" "index pod") +("script script size" "veľkosť indexu indexu") +("script size" "veľkosť indexu") +("scripting language" "skriptovací jazyk") +("scripts" "indexy") +("scripts not accepted" "skripty (indexy?) nie sú povolené") +("search" "hľadať") +("search and replace" "hľadať a nahradiť") +("search in database" "hľadať v databáze") +("search results for" "výsledky vyhľadávania pre") +("search toolbar" "nástrojová lišta pre vyhľadávanie") +("search words in my documents" "hľadané slová v mojom dokumente") +("search words in the documentation" "hľadané slová v dokumentácii") +("search words in the source code" "hľadané slová v zdrojovom kóde") +("searching" "vyhľadávam") +("second" "druhý") +("secondary" "sekundárny") +("secret keys" "privátne kľúče") +("section" "sekcia") +("sections" "sekcie") +("security" "bezpečnosť") +("see" "viď") +("see documentation" "viď dokumentáciu") +("select GnuPG recipients" "zvoliť GnuPG príjemcov") +("select a document style" "zvoliť stýl dokumentu") +("select a foreground color" "zvoliť farbu popredia") +("select a language" "zvoliť jazyk") +("select background picture" "zvoliť obrázok pozadia") +("select color" "zvoliť farbu") +("select document style" "zvoliť štýl dokumentu") +("select pen" "zvoliť pero") +("select the action to be undertaken for each conflict" "zvoliť akciu, ktorá sa má vykonať pre každý konflikt") +("select view mode" "režim výberu pohľadu") +("selected region" "vybraná oblasť") +("selection" "označená časť") +("selections" "označené časti") +("semantic correctness" "sémantická správnosť") +("semantic editing" "sémantické editovanie") +("semantic selections" "sémentické výbery") +("semantics" "sémantika") +("seminar" "seminár") +("sending commands to TeXmacs" "posielanie príkazov do TeXmacsu") +("senior" "senior") +("separation between lines" "oddelenie riadkov") +("separation between paragraphs" "oddelenie medzi odstavcami") +("separator" "oddeľovač") +("september" "september") +("serb" "srbčina") +("series" "séria") +("series|right" "séria|vpravo") +("serif" "pätkové (serif)") +("server" "server") +("server licence agreement" "licenčná zmluva pre server") +("session" "sedenie") +("session commands" "príkazy sedenia") +("session name" "názov sedenia") +("session type" "typ sedenia") +("sessions" "sedenia") +("set" "nastaviť") +("set background color of cell" "nastaviť farbu pozadia bunky") +("set cell mode" "nastaviť režim bunky") +("set default" "nastaviť predvolené") +("set difference" "nastaviť rozdiel") +("set extension center" "nastaviť stred rozšírenia") +("set height" "nastaviť výšku") +("set height of cell" "nastaviť výšku bunky") +("set intersection" "nastaviť priesečník") +("set margins" "nastaviť okraje") +("set n" "nastavte n") +("set number of columns" "nastaviť počet stĺpcov") +("set number of rows" "nastaviť počet riadkov") +("set or get environment variables" "nastavenie alebo zistenie premenných prostredia") +("set paragraph margins" "nastaviť okraje odstavca") +("set paragraph mode" "nastaviť režim odstavca") +("set printer dpi" "nastaviť dpi tlačiarne") +("set printing command" "nastaviť príkaz pre tlač") +("set properties" "nastaviť vlastnosti") +("set span" "nastaviť rozpätie") +("set special cell properties" "nastaviť špeciálne vlastnosti bunky") +("set special table properties" "nastaviť špeciálne vlastnosti tabuľky") +("set text width" "nastaviť šírku textu") +("set union" "nastaviť zjednotenie") +("set user information" "nastaviť informácie o užívateľovi") +("set width" "nastaviť šírku") +("set width of cell" "nastaviť šírku bunky") +("settings" "nastavenia") +("setup printer" "nastavenie tlačiarne") +("seventh" "siedme") +("several equations" "viacero rovníc") +("shadow" "tieňovanie") +("shadowed" "tieňované") +("shadowed raise" "zvýšiť tieňovanie?") +("shape" "tvar") +("sharpness" "ostrosť") +("shift" "posun") +("shift-down" "shift-dolu") +("shift-right" "shift-doprava") +("shift::keyboard" "shift") +("short" "krátky") +("shortcut" "klávesová skratka") +("show" "zobratiť") +("show all parts" "zobraziť všetky časti") +("show current focus" "zobraziť aktuálny fokus") +("show full context" "zobraziť úplný kontext") +("show grid" "zobraziť mriežku") +("show header and footer" "zobrazovať hlavičku a pätu") +("show hidden" "zobraziť skryté") +("show key presses" "zobraziť stlačenia klávesov") +("show main document" "zobraziť hlavný dokument") +("show memory usage" "zobraziť využitie pamäte") +("show on screen" "zobraziť na obrazovke") +("show one part" "zobraziť jednu časť") +("show panorama" "zobraziť panorámu") +("show preamble" "zobraziť preambulu") +("show several parts" "zobraziť viacero častí") +("show subunits" "zobraziť podjednotky") +("show table cells" "zobraziť bunky tabuľky") +("show timings" "zobraziť časovania") +("shrinking factor" "zmenšenie") +("side tools" "bočné nástroje") +("signature" "podpis") +("simple" "jednoduché") +("simple form" "jednoduchá forma") +("simple widget" "jednoduchý widget") +("simplification" "zjednodušenie") +("simplified evaluation of formulas" "zjednodušené vyhodnocovanie vzorcov") +("simplified menus" "zjednodušené menu") +("simplify" "zjednodušiť") +("sine" "sínus") +("sine and cosine" "sínus a kosínus") +("sixth" "šiesty") +("size" "veľkosť") +("size limits" "veľkostné limity") +("size tag" "veľkostná značka") +("skew" "zošikmenie") +("skin" "koža") +("skip all" "vynechať všetky") +("slant" "sklon") +("slanted" "sklonené") +("slashed fraction" "zlomok s lomkou") +("slide" "strana prezentácie (slide)") +("slides" "strany prezentácie (slides)") +("sloppy" "nedbalé") +("slovene" "slovinčina") +("slow" "pomalé") +("slow decrease" "pomalé znižovanie") +("slow increase" "pomalé zvyšovanie") +("small" "malý") +("small Capitals" "kapitálky") +("small capitals" "kapitálky") +("small caps" "kapitálky") +("small environment box" "box pre malé prostredie") +("small figure" "malý obrázok") +("small focus" "malý fokus") +("small inline" "malé v riadku") +("small inline fraction" "malý zlomok v riadku") +("small skip" "malý odstup") +("small table" "malá tabuľka") +("smash" "rozbiť") +("smooth" "plynulé") +("smooth end" "plynulý koniec") +("smooth extremities" "plynulé extrémy") +("smooth start" "plynulý začiatok") +("snap" "pritiahnuť/prichytiť") +("snap distance" "vzdialenosť pre pritiahnutie/prichytenie") +("snap to curves" "priťahovať/prichytávať na krivky") +("snap to grid" "priťahovať/prichytávať na mriežku") +("snap to grid curve" "priťhovať/prichytávať na krivku mriežky") +("snap to intersections of curves" "priťahovať/prichytávať na priesečníky kriviek") +("snap to pages" "priťahovať/prichytávať na strany") +("snap to text borders" "priťahovať/prichytávať na okraje textu") +("snap to text corners" "priťahovať/prichytávať na rohy textu") +("solution" "riešenie") +("solution to exercise" "rišenie cvičenia") +("solution to problem" "riešenie problému") +("solutions" "riešenia") +("solve" "riešiť") +("solve in" "riešiť v") +("solving equations" "riešenie rovníc") +("sound" "zvuk") +("source" "zdroj") +("source code" "zdrojový kód") +("source directory" "zdrojový adresár (priečinok)") +("source macros tool" "zdrojový nástroj makier") +("source tags" "zdrojové značky") +("south" "juh") +("south east" "juhovýchod") +("space" "medzera") +("space bar in math mode" "medzerník v matematickom režime") +("space bar in text mode" "medzerník v textovom režime") +("space between lines" "medzera medzi riadkami") +("space between paragraphs" "medzera medzi odstavcami") +("space stretchability" "natiahnuteľnosť medzier") +("spacing" "medzery") +("span" "rozpätie") +("span over all columns" "rozpätie cez všetky sĺpce") +("spanish" "španielčina") +("special" "špeciálne") +("special cell properties" "špeciálne vlastnosti bunky") +("special cell properties and actions" "špeiálne vlastnosti a akcie bunky") +("special functions" "špeciálne funkcie") +("special properties" "špeciálne vlastnosti") +("special table properties" "špeciálne vlastnosti tabuľky") +("specific" "špecifické") +("specific baseline" "špecifické na učiarie (základná dotyčnica)") +("specified" "zadané") +("specify color alternation" "špecifikovať striedanie farieb") +("specify how to traverse the manual" "špecifikovať ako prechádzať manuálom") +("specify semantics of a symbol or formula" "špecifikovať sémantiku znaku alebo vzorca") +("specify the size of the table" "špecifikovať veľkosť tabuľky") +("specify user identity" "zadať identitu užívateľa") +("spell" "pravopis") +("spell check" "kontrola pravopisu") +("spell checking complete" "kontrola pravopisu dokončená") +("spelling error" "pravopisnu chyba") +("spelling errors have been corrected" "pravopisné chyby boli opravené") +("spline" "splajn") +("split" "rozdeliť") +("split program" "rozdeliť program") +("split session" "rozdeliť sedenie") +("square" "štvorec") +("square overbrace" "hranatá horná svorka") +("square root" "druhá odmocnina") +("square underbrace" "hranatá dolná svorka") +("stack" "zásobník (stack)") +("standard" "štandardné") +("standard Output" "štandardný Výstup") +("standard TeXmacs styles" "štandardné TeXmacs štýly") +("standard environment variables" "štandardné premenné prostredia") +("standard formats" "štandardné formáty") +("standard fraction" "štandardný zlomok") +("star" "hviezdička") +("start" "začiatok") +("start a new chapter" "začať novú kapitolu") +("start a new section" "začať novú sekciu") +("start an interactive session" "začasť interaktívne sedenie") +("start remote session" "začať vzdialené sedenie") +("start server" "spustiť server") +("statement" "vyhlásenie") +("statistics" "štatistika") +("status" "stav") +("status bar" "stavový riadok") +("stop server" "zastaviť server") +("storage" "úložisko") +("store tracking information in LaTeX files" "ukladať info o sledovaní do súborov LaTeX") +("strength" "sila") +("stretch" "roztiahnuť") +("stretch factor" "faktor roztiahnutia") +("stretchable" "roztiahnuteľné") +("stretchable horizontal" "vodorovne roztiahnuteľné") +("stretchable vertical" "zvislo roztiahnuteľné") +("stretched" "roztiahnuté") +("strict Ascii" "striktné Ascii") +("strike through" "prečiarknuť") +("string" "reťazec") +("stroke" "ťah") +("strokes" "ťahy") +("strong" "silne") +("structural" "štrukturálne") +("structured insert above" "štrukturované vloženie nad") +("structured insert at the left" "štrukturované vloženie vľavo") +("structured insert at the right" "štrukturované vloženie vpravo") +("structured insert below" "štruktorované vloženie pod") +("structured remove downwards" "štrukturované odstránenie nadol") +("structured remove leftwards" "štrukturované odstránenie doľava") +("structured remove rightwards" "štrukturované odstránenie doprava") +("structured remove upwards" "štrukturované odstránenie nahor") +("structured variant" "štrukturovaný variant") +("style" "štýl") +("style options" "možnosti štýlu") +("style parameters" "parametre štýlu") +("styles" "štýly") +("stylesheet language" "'stylesheet' jazyk") +("sub" "pod-") +("subject" "predmet") +("submenu" "podmenu") +("subparagraph" "pododstavec") +("subparagraphs" "pododstavce") +("subscript" "dolný index") +("subscript below" "dolný index pod") +("subsection" "podsekcia") +("subsections" "podsekcie") +("subsub" "podpod-") +("subsubmenu" "podmenu") +("subsubsection" "podpodsekcia") +("subsubsections" "podpodsekcie") +("subsubsubmenu" "podpodpodmenu") +("subsubsubsubmenu" "podpodpodpodmenu") +("subtable" "podtabuľka") +("subtitle" "podnadpis") +("subtraction" "odčítanie") +("summarized" "zhrnuté") +("summary" "zhrnutie") +("summary of the principal TeXmacs tags" "zhrnutie hlavných tagov TeXmacs-u") +("superpose" "superpozícia") +("superposed" "superponované") +("superscript" "horný index") +("superscript above" "horný index nad") +("supported plug-ins" "podporované zásuvné moduly") +("surface" "povrch") +("surveys" "prieskumy") +("swedish" "švédčina") +("swell" "nafúknuť") +("swiss" "švajčiarčina") +("switch" "prepínač") +("switch to buffer" "prepnúť na zásobník (buffer)") +("switch to first" "prepnúť na prvé") +("switch to formula style" "prepnúť na štýl vzorca") +("switch to last" "prepnúť na posledné") +("switch to next" "prepnúť na nasledujúce") +("switch to previous" "prepnúť na predchádzajúce") +("switching and folding" "prepínanie a zbaľovanie") +("symbol" "symbol (znak)") +("symbol browser" "prehliadač symbolov (znakov)") +("symbol properties not found" "vlastnosti symbolu (znaku) neboli nájdené") +("symbols" "symboly (znaky)") +("synchronization status" "stav synchronizácie") +("synchronize" "synchronizovať") +("synchronize bibliographic references" "synchronizovať bibliografické odkazy (literatúru)") +("synchronize file or directory" "synchronizovať súbor alebo adresár (priečinok)") +("synchronize with remote server" "synchronizovať so vzdialeným serverom") +("synopsis" "súhrn") +("system command" "systémový príkaz") +("system environment variables" "premenné prostredia systému") +("tab" "tabulátor") +("tab-completion" "dopĺňanie tabulátorom") +("tabbed" "tabulované") +("table" "tabuľka") +("table breaking" "zalamovanie tabuľky") +("table command" "príkaz tabuľky") +("table height" "výška tabuľky") +("table of contents" "obsah") +("table properties" "vlastnosti tabuľky") +("table width" "šírka tabuľky") +("tables" "tabuľky") +("tabular" "tabelárny") +("tabular material" "tabelárny materiál") +("tag" "značka (tag)") +("tags with special rendering" "značky so špeciálnym vykresľovaním") +("tangent" "tangens") +("target" "cieľ") +("teXmacs DTD" "DTD TeXmacsu") +("teXmacs as an interface" "teXmacs ako rozhranie") +("teXmacs buffer expected" "očakáva sa zásobník (buffer) TeXmacsu") +("teXmacs buffer on disk expected" "očakáva sa zásobník (buffer) TeXmacsu na disku") +("teXmacs database preferences" "databázové nastavenia TeXmacsu") +("teXmacs extensions to scheme and utilities" "rozšírenia TeXmacsu do scheme a nástroje") +("teXmacs fonts" "fonty TeXmacsu") +("teXmacs macro" "TeXmacsové makro") +("teXmacs manual" "manuál TeXmacsu") +("teXmacs manuel" "manuál TeXmacsu") +("teXmacs notice" "oznámenie TeXmacsu") +("teXmacs package" "balíček TeXmacsu") +("teXmacs plugins" "zásuvné moduly TeXmacsu") +("teXmacs primitives" "primitívy TeXmacsu") +("teXmacs style" "štýl TeXmacsu") +("teXmacs style files" "súbory so štýlmi TeXmacsu") +("teXmacs website" "webové sídlo TeXmacsu") +("teXmacs-related work" "práca súvisiaca s TeXmacsom") +("ternary" "terciálny") +("test" "test") +("test routine" "testovacia rutina") +("testing tree-view" "testovací stromový pohľad") +("tex" "tex") +("text" "text") +("text borders" "okraje textu") +("text box style" "štýl textového boxu") +("text corners" "rohy textu") +("text font" "písmo pre text") +("text for note" "text pre poznámku") +("text height correction" "oprava výšky textu") +("text padding" "odskok textu") +("text width" "šírka textu") +("texts" "texty") +("textual" "textové") +("textual operator" "textový operátor") +("textual spreadsheet" "textová výpočtová tabuľka (spreadsheet)") +("textual table" "textová tabuľka") +("th century bc" "-te storočie p.n.l.") +("th root" "-ta odmocnina") +("thai" "taičina") +("the TeXmacs authors" "autori TeXmacsu") +("the TeXmacs format" "formát TeXmacsu") +("the TeXmacs plug-in system" "systém zásuvých modulov TeXmacsu") +("the application did not send its usual startup banner" "aplikácia nezaslala obvyklú štartovaciu správu") +("the application does not reply" "aplikácia nereaguje") +("the application is already running" "aplikácia je už spustená") +("the boxes produced by the typesetter" "boxy generované sádzačom") +("the buffer has not been saved" "zásobník (buffer) nebol uložený") +("the document has not been saved" "dokument nebol uložený") +("the graphical user interface" "grafické užívateľské rozhranie") +("the leaves of TeXmacs trees" "listy stromov TeXmacsu") +("the mycas example" "príklad systému mycas") +("the primitive TeXmacs constructs" "základné (primitívne) konštrukty TeXmacsu") +("the standard TeXmacs styles" "štandardné štýly TeXmacsu") +("theme" "téma") +("theme parameters" "parametre témy") +("theorem" "teoréma") +("theorems" "teorémy") +("there are unsaved documents" "niektoré dokumenty nie sú uložené") +("there are unsaved files" "niektoré súbory nie sú uložené") +("these collected public keys will be definitely lost" "tieto zozbierané verejné kľúče budú definitívne stratené") +("these public keys will be definitely lost" "tieto verejné kľúče budú definitívne stratené") +("these secret keys will be definitely lost" "tieto privátne kľúče budú definitívne stratené") +("thicken" "zväčšiť hrúbku") +("thickness" "hrúbka") +("thin" "tenké") +("third" "tretí") +("this" "tento") +("this article has been written using" "tento článok bol napísaný použitím") +("this buffer has not been saved" "tento zásobník (buffer) nebol uložený") +("this column" "tento stĺpec") +("this document has been produced using" "tento dokument bol vytvorený použitím") +("this document has been written using" "tento tento dokument bol napísaný použitím") +("this document has not been saved" "tento dokument nebol uložený") +("this line" "tento riadok") +("this page" "táto strana") +("this page footer" "táto päta") +("this page header" "táto hlavička") +("this row" "tento riadok") +("this style specifies page margins in the TeX way" "tento štýl špecifikuje okraje strany TeX-ovým spôsobom") +("three columns" "tri stĺpce") +("three dots" "tri bodky") +("three times" "trikrát") +("threshold" "prah") +("through the menus" "prostredníctvom menu") +("through popup windows" "prostredníctvom vyskakovacích okien") +("thumbnails" "miniatúry") +("tilda" "tilda") +("tilde" "vlnovka (tilda)") +("time evolution" "časový vývoj") +("times" "krát") +("timings" "časovania") +("tiny" "maličký") +("title" "nadpis") +("title presentation options" "možnosti názvu prezentácie") +("title style" "štýl názvu") +("title suffix" "prípona názvu") +("titled block" "nazvaný blok") +("to the left" "naľavo") +("to the right" "napravo") +("today" "dnes") +("toggle cell wrapping mode" "prepnúť režim zalamovania") +("toggle here" "prepnúť sem") +("toggle name" "prepnúť meno") +("toggle numbering" "prepnúť číslovanie") +("toggle off" "prepnúť (na) vypnuté") +("toggle on" "prepnúť (na) zapnuté") +("toggle specification" "prepnúť špecifikáciu") +("toggle titled" "prepnúť nazvané") +("tolerant" "tolerantné") +("tools" "nástroje") +("top" "vrch") +("top baseline" "vrchné učiarie (základná dotyčnica)") +("top border" "horné orámovanie") +("top cell border" "horné orámovanie bunky") +("top cell padding" "horný odskok") +("top level" "najvyššia úroveň") +("top margin" "horné orámovanie") +("top padding" "horný odskok") +("top table border" "horné orámovanie tabuľky") +("top table padding" "horný odskok tabuľky") +("topless title" "názov bez vrchu") +("transform" "transformovať") +("transform cell into subtable" "transformovať bunku na podtabuľku") +("transformations" "transformácie") +("translate" "posunúť") +("translate::language" "preložiť") +("translations" "preklady") +("translations loaded" "preklady načítané") +("transpose" "transponovať") +("traversal" "prechádzanie") +("traverse" "prechádzať") +("tree" "strom") +("triangle" "trojuholník") +("triangular list items" "trojuholníkové položky zoznamu") +("triangularize" "triangulovať") +("trigonometric" "trigonometrické") +("trigonometric functions" "trigonometrické funkcie") +("trigonometry" "trigonometria") +("try to import formulas using LaTeX annotations" "pokúsiť sa importovať vzorce použitím LaTeXových anotácií") +("tuple" "n-tica") +("turkish" "turečtina") +("turn off" "vypnúť") +("turn on" "zapnúť") +("turn on wallet" "zapnúť peňaženku") +("tutorial" "sprievodca začiatočníka (tutoriál)") +("tutorials" "tutoriály") +("twice" "dvakrát") +("two columns" "dva stĺpce") +("two dots" "dve bodky") +("type" "typ") +("type a LaTeX command followed by" "napíšte príkaz LaTeXu nasledovaný") +("type a latex command followed by" "napíšte príkaz latexu nasledovaný") +("type a latex command followed by return" "napíšte príkaz latexu nasledovaný enterom") +("type body" "napíšte telo") +("type denominator" "napíšte menovateľ") +("type numerator" "napíšte čitateľ") +("type script" "napíšte skript") +("typesetted boxes" "vysádzané boxy") +("typewriter" "písací stroj") +("typewriter small caps" "písací stroj kapitálky") +("typing a simple text" "písanie jednoduchého textu") +("typing simple texts" "písanie jednoduchých textov") +("uTF-8 with inputenc LaTeX package" "uTF-8 s LaTeXovým balíčkom inputenc") +("ugaritic" "ugurčina") +("ukrainian" "ukrajinčina") +("ultra compact" "ultra kompaktné") +("unchanged" "nezmenené") +("underbrace" "spodná svorka") +("underline" "podčiarknutie") +("underlined" "podčiarknuté") +("undo" "odčiniť") +("undo last changes" "odčiniť posledné zmeny") +("unevaluated argument" "nevyhodnotený parameter") +("unevaluated value" "nevyhodnotená hodnota") +("unextended" "nerozšírené") +("unfold" "odbaliť") +("unfold all" "odbaliť všetko") +("unfold all fields" "odbaliť všetky polia") +("unfolded" "odbalené") +("ungroup" "odskupiť") +("unit" "jednotka") +("unit length" "jednotková dĺžka") +("unknown secret key fingerprint" "odučiť sa odtlačok privátneho kľúča") +("unpublished" "nepublikované") +("unregistered file" "neregistrovaný súbor") +("unroll" "rozvinúť") +("unsecure script refused" "nie-bezpečný skript odmietnutý") +("unsupported link mode" "nepodporovaný režim odkazov") +("until" "až kým") +("untitled block" "blok bez názvu") +("up" "hore") +("up to date" "aktuálny") +("update" "aktualizovať") +("update buffer" "aktualizovať zásobník (buffer)") +("update from web" "aktualizovať z webu") +("update image links" "aktualizovať odkazy na obrázky") +("update remote ssh connection" "aktualizovať vzdialené ssh spojenie") +("update this buffer" "aktualizovať tento zásobník (buffer)") +("update web site" "aktualizovať webové stránky (web site)") +("upgrade" "upgradovať") +("upight" "") +("upload" "nahrať") +("upload file or directory" "nahrať súbor alebo adresár (priečinok)") +("upper border" "horné orámovanie") +("upright" "vzpriamený") +("upwards" "smerom hore") +("url" "url") +("use CSS for more advanced formatting" "pre pokročilejšie formátovanie použiť CSS") +("use Inkscape for conversion from SVG" "pre konverziu zo SVG použiť Inkscape") +("use MathML" "použiť MathML") +("use TeXmacs" "použiť TeXmacs") +("use a black color" "použiť čiernu farbu") +("use a blue color" "použiť modrú farbu") +("use a bold font" "použiť hrubé písmo") +("use a brown color" "použiť hnedú farbu") +("use a calligraphic font" "použiť kaligrafické písmo") +("use a green color" "použiť zelenú farbu") +("use a grey color" "použiť sivú farbu") +("use a magenta color" "použiť purpurovú farbu") +("use a orange color" "použiť oranžovú farbu") +("use a pink color" "použiť ružovú farbu") +("use a red color" "použiť červenú farbu") +("use a sans serif font" "použiť bezpätkové písmo (sans serif)") +("use a typewriter font" "použiť písmo 'písací stroj'") +("use a white color" "použiť bielu farbu") +("use a yellow color" "použiť žltú farbu") +("use as master" "použiť ako 'master'") +("use blackboard bold font" "použiť hrubé písmo blackboard") +("use bold font series" "použiť sériu hrubých písiem") +("use calligraphical font" "použiť kaligrafické písmo") +("use custom note symbol" "použiť vlastný symbol poznámky") +("use extensible brackets" "použiť rozšíriteľné zátvorky") +("use footnote font size" "použiť veľkosť písma poznámky pod čiarou") +("use fraktur font" "použiť písmo fraktur") +("use high resolution fonts" "použiť písma s vysokým rozlíšením") +("use high resolution icons" "použiť ikony s vysokým rozlíšením") +("use huge font size" "použiť obrovskú veľkosť písma") +("use italic font shape" "použiť tvar písma latinka") +("use large font size" "použiť veľkú veľkosť písma") +("use left hand column as border" "použiť ľavý stĺpec ako okraj (orámovanie)") +("use line wrapping for lines which are longer than 80 characters" "") +("use margin kerning (protrusion)" "použiť kerning okrajov (vyčnievanie)") +("use medium font series" "použiť sériu stredne veľkého písma") +("use normal font size" "použiť normálnu veľkosť písma") +("use package" "použiť balíček") +("use paragraph width" "použiť širku odstavca") +("use print dialogue" "použiť dialógové okno tlače") +("use protrusion" "použiť vyčnievanie") +("use really huge font size" "použiť naozaj obrovskú veľkosť písma") +("use relative path" "požiť relatívnu cestu") +("use retina fonts" "použiť retina písma") +("use retina icons" "použiť retina písma") +("use right font shape" "použiť tvar písma sprava") +("use right hand column as border" "použiť pravý stĺpec ako okraj (orámovanie)") +("use roman font family" "použiť rodinu písiem roman") +("use row above as border" "použiť riadok nad ako okraj (orámovanie)") +("use row below as border" "použiť riadok pod ako okraj (orámovanie)") +("use sans serif font family" "použiť bezpätkovú rodinu písiem (sans serif)") +("use script font size" "použiť veľkosť písma skript") +("use slanted font shape" "použiť sklonený tvar písma") +("use small capitals" "použiť kapitálky") +("use small font size" "použiť malú veľkosť písma") +("use small-caps font shape" "použiť veľkosť písma kapitálky") +("use the blackboard bold font" "použiť hrubé písmo blackboard") +("use the fraktur font" "použiť písmo fraktur") +("use tiny font font size" "použiť veľkosť písma 'maličké písmo'") +("use typewriter font family" "použiť rodinu písiem 'písací stroj'") +("use unified toolbars" "použiť zjednotený panel nástrojov") +("use very large font size" "použiť veľmi veľkú veľkosť písma") +("user interface" "užívateľské rozhranie") +("user interface language" "jazyk užívateľského rozhrania") +("user manual" "používateľská príručka") +("user preferences" "užívateľské nastavenia") +("user provided icons" "užívateľom poskytnuté ikony") +("users of Cyrillic languages" "používatelia azbukových (cyrilických) jazykov") +("users of oriental languages" "používatelia orientálych jazykov") +("utf-8 with inputenc" "utf-8 s inputenc") +("utf-8 with inputenc LaTeX package" "utf-8 s LaTeX-ovým balíčkom inputenc") +("utilities" "pomocné programy") +("value" "hodnota") +("vanish" "zmiznúť") +("variable" "premenná") +("variant" "variant") +("vector" "vektor") +("verbatim" "verbatim") +("verbose" "rozvláčne") +("verse" "verš") +("version" "verzia") +("versioning tool" "nástroj na správu verzií") +("vertical" "zvislé") +("vertical after" "zvislé za") +("vertical alignment" "zvislé zarovnanie") +("vertical before" "zvislé pred") +("vertical cell alignment" "zvislé zarovnanie bunky") +("vertical margins" "zvislé okraje") +("vertical padding" "zvislý odskok") +("vertical part" "zvislá časť") +("vertical position" "zvislá poloha") +("vertical space" "zvislá medzera") +("vertical space after" "zvislá medzera za") +("vertical space before" "zvislá medzera pred") +("vertical space stretchability" "zvislá roztiahnuteľnosť medzier") +("vertical table alignment" "zvislé zarovnanie tabuľky") +("vertically align cell to the base" "zvislo zarovnať bunku na základňu") +("vertically center the cell" "zvislo vycentrovať bunku") +("very large" "veľmi veľké") +("very small" "veľmi malé") +("vietnamese" "vietnamčina") +("view" "pohľad") +("visible" "viditeľné") +("visible except here" "viditeľné okrem tohoto miesta") +("visible from here on" "viditeľné od tohoto miesta") +("visible only here" "viditeľné iba tu") +("visible until here" "viditeľné po toto miesto") +("visited color" "farba navštíveného") +("visited loci" "navštívené miesta (loci)") +("volume" "hlasitosť") +("wallet" "peňaženka") +("warning" "varovanie") +("warnings" "varovania") +("wave" "vlna") +("wave length x" "vlnová dĺžka x") +("wave length y" "vlnová dĺžka y") +("web" "web") +("weight" "váha") +("welcome" "vitajte") +("welcome to GNU TeXmacs" "vitajte v GNU TeXmacse") +("what is new" "čo je nové") +("when finished" "po dokončení") +("when line wrapping" "pri zalamovaní riadkov") +("when wrapping" "pri zalamovaní (wrapping)") +("while" "kým") +("white" "biela") +("whitespace" "biela medzera") +("wide" "široké") +("wide accent" "široký akcent") +("wide bar" "široký pruh") +("wide block" "široký blok") +("wide colored" "široký farebný") +("wide float" "široký plávajúci objekt") +("wide footnote" "široká poznámka pod čiarou") +("wide note" "široká poznámka") +("wide tabular" "široká tabuľka") +("widescreen" "široká obrazovka") +("width" "širka") +("width is exactly the specified width" "širka je presne zadaná") +("width is maximum of specified width and box width" "šírka je maximum zadanej šírky a šírky boxu") +("width is minimum of specified width and box width" "šírka je minimum zadanej šírky a šírky boxu") +("width magnification" "rozšírenie") +("window" "okno") +("window height" "výška okna") +("window width" "šírka okna") +("windows" "okná") +("windows key" "kláves 'Windows'") +("with" "s") +("with newer version" "s novšou verziou") +("with older version" "so staršou verziou") +("wood" "drevo") +("word count" "počet slov") +("wrap lines" "zalamovať riadky") +("write a macro" "napísať makro") +("write a name" "napísať meno") +("write bold mathematics" "použiť matematické hrubé písmo") +("write bold text" "použiť hrubé písmo") +("write italic text" "použiť kurzívu") +("write sample text" "pužiť písmo pre príklad") +("write strong text" "použiť silné písmo") +("write typewriter text" "použiť písmo 'písací stroj'") +("write verbatim text" "použiť písmo 'verbatim'") +("writing TeXmacs bibliography styles" "tvorba TeXmacs štýlov pre zoznam literatúry") +("writing data converters" "tvorba konvertorov dáť") +("writing documentation" "písanie dokumentácie") +("writing your own style files" "tvorba vašich vlastných súborov štýlov") +("written with TeXmacs" "napísané v TeXmacse") +("wrong empty passphrase" "nesprávne prázdne heslo") +("wrong passphrase" "nesprávne heslo") +("year" "rok") +("year, Name" "rok, Meno") +("yellow" "žltá") +("yes" "áno") +("you are attempting to open an encrypted file while" "pokúšate sa otvoriť zašifrovaný súbor kým") +("you can also obtain" "môžete tiež získať") +("you might consider enabling the experimental" "mohli by ste zvážiť zapnutie experimentálnych") +("you must add a bibliography file" "je potrebné pridať súbor literatúry") +("you should also make sure that GnuPG is installed" "uistite sa tiež, že je nainštalovaný program GnuPG") +("your document is back in its original state" "váš dokument je späť v pôvodnom stave") +("your first interface" "vaše prvé rozhranie") +("your language" "váš jazyk") +("your personal dictionary has been modified" "váš osobný slovník bol modifikovaný") +("zebra" "zebra") +("zigzag" "cik-cak") +("zoom" "zväčšenie") +("zoom factor" "faktor zväčšenia") +("zoom in" "priblížiť (zväčšiť)") +("zoom out" "oddialiť (zmenšiť)") +("zoom/unzoom objects" "priblížiť/zrušiť priblíženie objektov") ("(re)build autocompletion index" "构建/重建自动补全索引") ("GNU TeXmacs comes without any form of legal warranty" "GNU TeXmacs 无任何形式的法律保证") diff --git a/research.js b/research.js index 4f5d4d2fd..4c29b33ed 100644 --- a/research.js +++ b/research.js @@ -6,7 +6,7 @@ var createQtAppInstance = (() => { function(createQtAppInstance) { createQtAppInstance = createQtAppInstance || {}; -var Module=typeof createQtAppInstance!="undefined"?createQtAppInstance:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){if(Module["ENVIRONMENT_IS_PTHREAD"])return;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="build/wasm/wasm32/release/research.data";var REMOTE_PACKAGE_BASE="research.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"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string"){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"]("/","TeXmacs",true,true);Module["FS_createPath"]("/TeXmacs","fonts",true,true);Module["FS_createPath"]("/TeXmacs/fonts","enc",true,true);Module["FS_createPath"]("/TeXmacs/fonts","tfm",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm","adobe",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm","ams",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm/ams","cmextra",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm/ams","euler",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm/ams","symbols",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm","cbgreek",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm","ec",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm","la",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm","math",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm","public",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm/public","cm",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm/public","rsfs",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm/public","stmaryrd",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm/public","txfonts",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm/public","wasy",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm","tc",true,true);Module["FS_createPath"]("/TeXmacs/fonts","type1",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","adobe",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","bluesky",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1/bluesky","cm",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1/bluesky","cmextra",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1/bluesky","euler",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1/bluesky","symbols",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","cbgreek",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","ec",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","hoekwater",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1/hoekwater","rsfs",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1/hoekwater","stmaryrd",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1/hoekwater","wasy",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","la",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","math",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","public",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1/public","txfonts",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","tc",true,true);Module["FS_createPath"]("/TeXmacs/fonts","virtual",true,true);Module["FS_createPath"]("/TeXmacs","include",true,true);Module["FS_createPath"]("/TeXmacs","langs",true,true);Module["FS_createPath"]("/TeXmacs/langs","encoding",true,true);Module["FS_createPath"]("/TeXmacs/langs","natural",true,true);Module["FS_createPath"]("/TeXmacs/langs/natural","dic",true,true);Module["FS_createPath"]("/TeXmacs/langs/natural","hyphen",true,true);Module["FS_createPath"]("/TeXmacs/langs/natural","miss",true,true);Module["FS_createPath"]("/TeXmacs","misc",true,true);Module["FS_createPath"]("/TeXmacs/misc","bib",true,true);Module["FS_createPath"]("/TeXmacs/misc","convert",true,true);Module["FS_createPath"]("/TeXmacs/misc","images",true,true);Module["FS_createPath"]("/TeXmacs/misc","latex",true,true);Module["FS_createPath"]("/TeXmacs/misc","mime",true,true);Module["FS_createPath"]("/TeXmacs/misc","patterns",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","dots-hatches",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","fashion",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","floral",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","geometric",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","lines-artistic",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","lines-basic",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","lines-default",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","paper",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","textile",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","vintage",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","wall",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","wood",true,true);Module["FS_createPath"]("/TeXmacs/misc","pictures",true,true);Module["FS_createPath"]("/TeXmacs/misc/pictures","blackboard",true,true);Module["FS_createPath"]("/TeXmacs/misc/pictures","cover",true,true);Module["FS_createPath"]("/TeXmacs/misc/pictures","frames",true,true);Module["FS_createPath"]("/TeXmacs/misc/pictures","gradients",true,true);Module["FS_createPath"]("/TeXmacs/misc/pictures","shadows",true,true);Module["FS_createPath"]("/TeXmacs/misc","pixmaps",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps","modern",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps/modern","16x16",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps/modern/16x16","focus",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps/modern","20x20",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps/modern/20x20","mode",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps/modern","24x24",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps/modern/24x24","main",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps/modern","32x32",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps/modern/32x32","settings",true,true);Module["FS_createPath"]("/TeXmacs/misc","sounds",true,true);Module["FS_createPath"]("/TeXmacs/misc","textures",true,true);Module["FS_createPath"]("/TeXmacs/misc/textures","wood",true,true);Module["FS_createPath"]("/TeXmacs/misc","themes",true,true);Module["FS_createPath"]("/TeXmacs","packages",true,true);Module["FS_createPath"]("/TeXmacs/packages","beamer",true,true);Module["FS_createPath"]("/TeXmacs/packages/beamer","decorations",true,true);Module["FS_createPath"]("/TeXmacs/packages/beamer","title",true,true);Module["FS_createPath"]("/TeXmacs/packages","cite",true,true);Module["FS_createPath"]("/TeXmacs/packages","compute",true,true);Module["FS_createPath"]("/TeXmacs/packages","customize",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","algorithm",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","document",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","education",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","encryption",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","float",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","fonts",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","frame",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","language",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","list",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","math",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","paragraph",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","session",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","spacing",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","theorem",true,true);Module["FS_createPath"]("/TeXmacs/packages","documentation",true,true);Module["FS_createPath"]("/TeXmacs/packages/documentation","standard",true,true);Module["FS_createPath"]("/TeXmacs/packages","environment",true,true);Module["FS_createPath"]("/TeXmacs/packages","example",true,true);Module["FS_createPath"]("/TeXmacs/packages","experimental",true,true);Module["FS_createPath"]("/TeXmacs/packages","extras",true,true);Module["FS_createPath"]("/TeXmacs/packages","gui",true,true);Module["FS_createPath"]("/TeXmacs/packages","header",true,true);Module["FS_createPath"]("/TeXmacs/packages","html",true,true);Module["FS_createPath"]("/TeXmacs/packages","latex",true,true);Module["FS_createPath"]("/TeXmacs/packages/latex","revtex",true,true);Module["FS_createPath"]("/TeXmacs/packages","miscellaneous",true,true);Module["FS_createPath"]("/TeXmacs/packages","obsolete",true,true);Module["FS_createPath"]("/TeXmacs/packages","poster",true,true);Module["FS_createPath"]("/TeXmacs/packages/poster","size",true,true);Module["FS_createPath"]("/TeXmacs/packages/poster","title",true,true);Module["FS_createPath"]("/TeXmacs/packages","section",true,true);Module["FS_createPath"]("/TeXmacs/packages","standard",true,true);Module["FS_createPath"]("/TeXmacs/packages","test",true,true);Module["FS_createPath"]("/TeXmacs/packages","themes",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","base",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","blackboard",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","dark",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","granite",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","ice",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","light",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","metal",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","paper",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","pine",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","plain",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","std",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","transparent",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","vador",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","xperiment",true,true);Module["FS_createPath"]("/TeXmacs/packages","utilities",true,true);Module["FS_createPath"]("/TeXmacs","plugins",true,true);Module["FS_createPath"]("/TeXmacs/plugins","cadabra",true,true);Module["FS_createPath"]("/TeXmacs/plugins/cadabra","doc",true,true);Module["FS_createPath"]("/TeXmacs/plugins/cadabra","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins","code",true,true);Module["FS_createPath"]("/TeXmacs/plugins/code","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins","fricas",true,true);Module["FS_createPath"]("/TeXmacs/plugins/fricas","doc",true,true);Module["FS_createPath"]("/TeXmacs/plugins/fricas","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins","giac",true,true);Module["FS_createPath"]("/TeXmacs/plugins/giac","doc",true,true);Module["FS_createPath"]("/TeXmacs/plugins/giac","packages",true,true);Module["FS_createPath"]("/TeXmacs/plugins/giac/packages","session",true,true);Module["FS_createPath"]("/TeXmacs/plugins/giac","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins","html",true,true);Module["FS_createPath"]("/TeXmacs/plugins/html","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins/html/progs","convert",true,true);Module["FS_createPath"]("/TeXmacs/plugins/html/progs/convert","html",true,true);Module["FS_createPath"]("/TeXmacs/plugins","lang_en_GB",true,true);Module["FS_createPath"]("/TeXmacs/plugins/lang_en_GB","data",true,true);Module["FS_createPath"]("/TeXmacs/plugins","lang_eo_EO",true,true);Module["FS_createPath"]("/TeXmacs/plugins/lang_eo_EO","data",true,true);Module["FS_createPath"]("/TeXmacs/plugins","lang_ja_JP",true,true);Module["FS_createPath"]("/TeXmacs/plugins/lang_ja_JP","data",true,true);Module["FS_createPath"]("/TeXmacs/plugins","lang_ko_KR",true,true);Module["FS_createPath"]("/TeXmacs/plugins/lang_ko_KR","data",true,true);Module["FS_createPath"]("/TeXmacs/plugins","lang_zh_CN",true,true);Module["FS_createPath"]("/TeXmacs/plugins/lang_zh_CN","data",true,true);Module["FS_createPath"]("/TeXmacs/plugins/lang_zh_CN","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins","lang_zh_TW",true,true);Module["FS_createPath"]("/TeXmacs/plugins/lang_zh_TW","data",true,true);Module["FS_createPath"]("/TeXmacs/plugins","latex",true,true);Module["FS_createPath"]("/TeXmacs/plugins/latex","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins/latex/progs","convert",true,true);Module["FS_createPath"]("/TeXmacs/plugins/latex/progs/convert","latex",true,true);Module["FS_createPath"]("/TeXmacs/plugins","maxima",true,true);Module["FS_createPath"]("/TeXmacs/plugins/maxima","bin",true,true);Module["FS_createPath"]("/TeXmacs/plugins/maxima","doc",true,true);Module["FS_createPath"]("/TeXmacs/plugins/maxima","lisp",true,true);Module["FS_createPath"]("/TeXmacs/plugins/maxima","packages",true,true);Module["FS_createPath"]("/TeXmacs/plugins/maxima/packages","session",true,true);Module["FS_createPath"]("/TeXmacs/plugins/maxima","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins","octave",true,true);Module["FS_createPath"]("/TeXmacs/plugins/octave","doc",true,true);Module["FS_createPath"]("/TeXmacs/plugins/octave","octave",true,true);Module["FS_createPath"]("/TeXmacs/plugins/octave/octave","convert",true,true);Module["FS_createPath"]("/TeXmacs/plugins/octave/octave","kernel",true,true);Module["FS_createPath"]("/TeXmacs/plugins/octave/octave","protocol",true,true);Module["FS_createPath"]("/TeXmacs/plugins/octave/octave","tm",true,true);Module["FS_createPath"]("/TeXmacs/plugins/octave","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins/octave","test",true,true);Module["FS_createPath"]("/TeXmacs/plugins","pari",true,true);Module["FS_createPath"]("/TeXmacs/plugins/pari","doc",true,true);Module["FS_createPath"]("/TeXmacs/plugins/pari","packages",true,true);Module["FS_createPath"]("/TeXmacs/plugins/pari/packages","session",true,true);Module["FS_createPath"]("/TeXmacs/plugins/pari","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins","pdf",true,true);Module["FS_createPath"]("/TeXmacs/plugins/pdf","progs",true,true);Module["FS_createPath"]("/TeXmacs","progs",true,true);Module["FS_createPath"]("/TeXmacs/progs","bibtex",true,true);Module["FS_createPath"]("/TeXmacs/progs","check",true,true);Module["FS_createPath"]("/TeXmacs/progs","client",true,true);Module["FS_createPath"]("/TeXmacs/progs","convert",true,true);Module["FS_createPath"]("/TeXmacs/progs/convert","bibtex",true,true);Module["FS_createPath"]("/TeXmacs/progs/convert","images",true,true);Module["FS_createPath"]("/TeXmacs/progs/convert","mathml",true,true);Module["FS_createPath"]("/TeXmacs/progs/convert","rewrite",true,true);Module["FS_createPath"]("/TeXmacs/progs/convert","tmml",true,true);Module["FS_createPath"]("/TeXmacs/progs/convert","tools",true,true);Module["FS_createPath"]("/TeXmacs/progs","database",true,true);Module["FS_createPath"]("/TeXmacs/progs","debug",true,true);Module["FS_createPath"]("/TeXmacs/progs","doc",true,true);Module["FS_createPath"]("/TeXmacs/progs","dynamic",true,true);Module["FS_createPath"]("/TeXmacs/progs","education",true,true);Module["FS_createPath"]("/TeXmacs/progs","fonts",true,true);Module["FS_createPath"]("/TeXmacs/progs","generic",true,true);Module["FS_createPath"]("/TeXmacs/progs","graphics",true,true);Module["FS_createPath"]("/TeXmacs/progs","kernel",true,true);Module["FS_createPath"]("/TeXmacs/progs/kernel","boot",true,true);Module["FS_createPath"]("/TeXmacs/progs/kernel","gui",true,true);Module["FS_createPath"]("/TeXmacs/progs/kernel","library",true,true);Module["FS_createPath"]("/TeXmacs/progs/kernel","logic",true,true);Module["FS_createPath"]("/TeXmacs/progs/kernel","old-gui",true,true);Module["FS_createPath"]("/TeXmacs/progs/kernel","regexp",true,true);Module["FS_createPath"]("/TeXmacs/progs/kernel","texmacs",true,true);Module["FS_createPath"]("/TeXmacs/progs","language",true,true);Module["FS_createPath"]("/TeXmacs/progs","link",true,true);Module["FS_createPath"]("/TeXmacs/progs","math",true,true);Module["FS_createPath"]("/TeXmacs/progs","part",true,true);Module["FS_createPath"]("/TeXmacs/progs","prog",true,true);Module["FS_createPath"]("/TeXmacs/progs","security",true,true);Module["FS_createPath"]("/TeXmacs/progs/security","gpg",true,true);Module["FS_createPath"]("/TeXmacs/progs/security","keychain",true,true);Module["FS_createPath"]("/TeXmacs/progs/security","wallet",true,true);Module["FS_createPath"]("/TeXmacs/progs","server",true,true);Module["FS_createPath"]("/TeXmacs/progs","source",true,true);Module["FS_createPath"]("/TeXmacs/progs","table",true,true);Module["FS_createPath"]("/TeXmacs/progs","texmacs",true,true);Module["FS_createPath"]("/TeXmacs/progs/texmacs","keyboard",true,true);Module["FS_createPath"]("/TeXmacs/progs/texmacs","menus",true,true);Module["FS_createPath"]("/TeXmacs/progs/texmacs","texmacs",true,true);Module["FS_createPath"]("/TeXmacs/progs","text",true,true);Module["FS_createPath"]("/TeXmacs/progs/text","cyrillic",true,true);Module["FS_createPath"]("/TeXmacs/progs/text","vietnamese",true,true);Module["FS_createPath"]("/TeXmacs/progs","utils",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","automate",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","base",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","cas",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","cite",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","edit",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","email",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","handwriting",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","library",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","literate",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","misc",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","plugins",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","relate",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","test",true,true);Module["FS_createPath"]("/TeXmacs/progs","various",true,true);Module["FS_createPath"]("/TeXmacs/progs","version",true,true);Module["FS_createPath"]("/TeXmacs","styles",true,true);Module["FS_createPath"]("/TeXmacs/styles","article",true,true);Module["FS_createPath"]("/TeXmacs/styles/article","acm",true,true);Module["FS_createPath"]("/TeXmacs/styles/article","ams",true,true);Module["FS_createPath"]("/TeXmacs/styles/article","elsevier",true,true);Module["FS_createPath"]("/TeXmacs/styles/article","ieee",true,true);Module["FS_createPath"]("/TeXmacs/styles/article","revtex",true,true);Module["FS_createPath"]("/TeXmacs/styles/article","springer",true,true);Module["FS_createPath"]("/TeXmacs/styles/article","texmacs",true,true);Module["FS_createPath"]("/TeXmacs/styles","book",true,true);Module["FS_createPath"]("/TeXmacs/styles/book","springer",true,true);Module["FS_createPath"]("/TeXmacs/styles/book","texmacs",true,true);Module["FS_createPath"]("/TeXmacs/styles","documentation",true,true);Module["FS_createPath"]("/TeXmacs/styles/documentation","mathemagix",true,true);Module["FS_createPath"]("/TeXmacs/styles/documentation","texmacs",true,true);Module["FS_createPath"]("/TeXmacs/styles","education",true,true);Module["FS_createPath"]("/TeXmacs/styles","obsolete",true,true);Module["FS_createPath"]("/TeXmacs/styles","test",true,true);Module["FS_createPath"]("/TeXmacs","tests",true,true);Module["FS_createPath"]("/TeXmacs/tests","24_4-tm-src",true,true);Module["FS_createPath"]("/TeXmacs/tests","29_4_2multiple-files",true,true);Module["FS_createPath"]("/TeXmacs/tests/29_4_2multiple-files","p",true,true);Module["FS_createPath"]("/TeXmacs/tests/29_4_2multiple-files","tsts",true,true);Module["FS_createPath"]("/TeXmacs/tests","images",true,true);Module["FS_createPath"]("/TeXmacs","texts",true,true);Module["FS_createPath"]("/TeXmacs/texts","deprecated",true,true);Module["FS_createPath"]("/TeXmacs/texts","misc",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata["files"];for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}var fs,nodePath;if(typeof require==="function"){fs=require("fs");nodePath=require("path")}read_=(filename,binary)=>{filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror)=>{filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=(status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var POINTER_SIZE=4;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAP64,HEAPU64,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf);Module["HEAP64"]=HEAP64=new BigInt64Array(buf);Module["HEAPU64"]=HEAPU64=new BigUint64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function keepRuntimeAlive(){return noExitRuntime}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();SOCKFS.root=FS.mount(SOCKFS,{},null);callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="research.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["bh"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["dh"];addOnInit(Module["asm"]["ch"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync().catch(readyPromiseReject);return{}}var tempDouble;var tempI64;function jsHaveAsyncify(){return typeof Asyncify!=="undefined"}function qt_asyncify_suspend_js(){if(Module.qtSuspendId===undefined)Module.qtSuspendId=0;let sleepFn=wakeUp=>{Module.qtAsyncifyWakeUp=wakeUp};++Module.qtSuspendId;return Asyncify.handleSleep(sleepFn)}function qt_asyncify_resume_js(){let wakeUp=Module.qtAsyncifyWakeUp;if(wakeUp==undefined)return;Module.qtAsyncifyWakeUp=undefined;const suspendId=Module.qtSuspendId;setTimeout(()=>{if(Module.qtSuspendId!==suspendId)return;wakeUp()})}function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function ___call_sighandler(fp,sig){getWasmTableEntry(fp)(sig)}function ___cxa_allocate_exception(size){return _malloc(size+24)+24}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>{return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return()=>{crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return()=>crypto_module["randomBytes"](1)[0]}catch(e){}}return()=>abort("randomDevice")}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var TTY={ttys:[],init:function(){},shutdown:function(){},register:function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open:function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close:function(stream){stream.tty.ops.fsync(stream.tty)},fsync:function(stream){stream.tty.ops.fsync(stream.tty)},read:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function zeroMemory(address,size){HEAPU8.fill(0,address,address+size);return address}function alignMemory(size,alignment){return Math.ceil(size/alignment)*alignment}function mmapAlloc(size){size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(!ptr)return 0;return zeroMemory(ptr,size)}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)}var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(path,opts={})=>{path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}},flags:{get:function(){return this.shared.flags},set:function(val){this.shared.flags=val}},position:{get:function(){return this.shared.position},set:function(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node},createPreloadedFile:(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)};openRequest.onsuccess=()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=()=>{ok++;if(ok+fail==total)finish()};putRequest.onerror=()=>{fail++;if(ok+fail==total)finish()}});transaction.onerror=onerror};openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()};getRequest.onerror=()=>{fail++;if(ok+fail==total)finish()}});transaction.onerror=onerror};openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAPU32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;tempI64=[Math.floor(stat.atime.getTime()/1e3)>>>0,(tempDouble=Math.floor(stat.atime.getTime()/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=0;tempI64=[Math.floor(stat.mtime.getTime()/1e3)>>>0,(tempDouble=Math.floor(stat.mtime.getTime()/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=0;tempI64=[Math.floor(stat.ctime.getTime()/1e3)>>>0,(tempDouble=Math.floor(stat.ctime.getTime()/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];HEAPU32[buf+96>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+104>>2]=tempI64[0],HEAP32[buf+108>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream}};function ___syscall__newselect(nfds,readfds,writefds,exceptfds,timeout){try{var total=0;var srcReadLow=readfds?HEAP32[readfds>>2]:0,srcReadHigh=readfds?HEAP32[readfds+4>>2]:0;var srcWriteLow=writefds?HEAP32[writefds>>2]:0,srcWriteHigh=writefds?HEAP32[writefds+4>>2]:0;var srcExceptLow=exceptfds?HEAP32[exceptfds>>2]:0,srcExceptHigh=exceptfds?HEAP32[exceptfds+4>>2]:0;var dstReadLow=0,dstReadHigh=0;var dstWriteLow=0,dstWriteHigh=0;var dstExceptLow=0,dstExceptHigh=0;var allLow=(readfds?HEAP32[readfds>>2]:0)|(writefds?HEAP32[writefds>>2]:0)|(exceptfds?HEAP32[exceptfds>>2]:0);var allHigh=(readfds?HEAP32[readfds+4>>2]:0)|(writefds?HEAP32[writefds+4>>2]:0)|(exceptfds?HEAP32[exceptfds+4>>2]:0);var check=function(fd,low,high,val){return fd<32?low&val:high&val};for(var fd=0;fd>2]=dstReadLow;HEAP32[readfds+4>>2]=dstReadHigh}if(writefds){HEAP32[writefds>>2]=dstWriteLow;HEAP32[writefds+4>>2]=dstWriteHigh}if(exceptfds){HEAP32[exceptfds>>2]=dstExceptLow;HEAP32[exceptfds+4>>2]=dstExceptHigh}return total}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var SOCKFS={mount:function(mount){Module["websocket"]=Module["websocket"]&&"object"===typeof Module["websocket"]?Module["websocket"]:{};Module["websocket"]._callbacks={};Module["websocket"]["on"]=function(event,callback){if("function"===typeof callback){this._callbacks[event]=callback}return this};Module["websocket"].emit=function(event,param){if("function"===typeof this._callbacks[event]){this._callbacks[event].call(this,param)}};return FS.createNode(null,"/",16384|511,0)},createSocket:function(family,type,protocol){type&=~526336;var streaming=type==1;if(streaming&&protocol&&protocol!=6){throw new FS.ErrnoError(66)}var sock={family:family,type:type,protocol:protocol,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops};var name=SOCKFS.nextname();var node=FS.createNode(SOCKFS.root,name,49152,0);node.sock=sock;var stream=FS.createStream({path:name,node:node,flags:2,seekable:false,stream_ops:SOCKFS.stream_ops});sock.stream=stream;return sock},getSocket:function(fd){var stream=FS.getStream(fd);if(!stream||!FS.isSocket(stream.node.mode)){return null}return stream.node.sock},stream_ops:{poll:function(stream){var sock=stream.node.sock;return sock.sock_ops.poll(sock)},ioctl:function(stream,request,varargs){var sock=stream.node.sock;return sock.sock_ops.ioctl(sock,request,varargs)},read:function(stream,buffer,offset,length,position){var sock=stream.node.sock;var msg=sock.sock_ops.recvmsg(sock,length);if(!msg){return 0}buffer.set(msg.buffer,offset);return msg.buffer.length},write:function(stream,buffer,offset,length,position){var sock=stream.node.sock;return sock.sock_ops.sendmsg(sock,buffer,offset,length)},close:function(stream){var sock=stream.node.sock;sock.sock_ops.close(sock)}},nextname:function(){if(!SOCKFS.nextname.current){SOCKFS.nextname.current=0}return"socket["+SOCKFS.nextname.current+++"]"},websocket_sock_ops:{createPeer:function(sock,addr,port){var ws;if(typeof addr=="object"){ws=addr;addr=null;port=null}if(ws){if(ws._socket){addr=ws._socket.remoteAddress;port=ws._socket.remotePort}else{var result=/ws[s]?:\/\/([^:]+):(\d+)/.exec(ws.url);if(!result){throw new Error("WebSocket URL must be in the format ws(s)://address:port")}addr=result[1];port=parseInt(result[2],10)}}else{try{var runtimeConfig=Module["websocket"]&&"object"===typeof Module["websocket"];var url="ws:#".replace("#","//");if(runtimeConfig){if("string"===typeof Module["websocket"]["url"]){url=Module["websocket"]["url"]}}if(url==="ws://"||url==="wss://"){var parts=addr.split("/");url=url+parts[0]+":"+port+"/"+parts.slice(1).join("/")}var subProtocols="binary";if(runtimeConfig){if("string"===typeof Module["websocket"]["subprotocol"]){subProtocols=Module["websocket"]["subprotocol"]}}var opts=undefined;if(subProtocols!=="null"){subProtocols=subProtocols.replace(/^ +| +$/g,"").split(/ *, */);opts=subProtocols}if(runtimeConfig&&null===Module["websocket"]["subprotocol"]){subProtocols="null";opts=undefined}var WebSocketConstructor;if(ENVIRONMENT_IS_NODE){WebSocketConstructor=require("ws")}else{WebSocketConstructor=WebSocket}ws=new WebSocketConstructor(url,opts);ws.binaryType="arraybuffer"}catch(e){throw new FS.ErrnoError(23)}}var peer={addr:addr,port:port,socket:ws,dgram_send_queue:[]};SOCKFS.websocket_sock_ops.addPeer(sock,peer);SOCKFS.websocket_sock_ops.handlePeerEvents(sock,peer);if(sock.type===2&&typeof sock.sport!="undefined"){peer.dgram_send_queue.push(new Uint8Array([255,255,255,255,"p".charCodeAt(0),"o".charCodeAt(0),"r".charCodeAt(0),"t".charCodeAt(0),(sock.sport&65280)>>8,sock.sport&255]))}return peer},getPeer:function(sock,addr,port){return sock.peers[addr+":"+port]},addPeer:function(sock,peer){sock.peers[peer.addr+":"+peer.port]=peer},removePeer:function(sock,peer){delete sock.peers[peer.addr+":"+peer.port]},handlePeerEvents:function(sock,peer){var first=true;var handleOpen=function(){Module["websocket"].emit("open",sock.stream.fd);try{var queued=peer.dgram_send_queue.shift();while(queued){peer.socket.send(queued);queued=peer.dgram_send_queue.shift()}}catch(e){peer.socket.close()}};function handleMessage(data){if(typeof data=="string"){var encoder=new TextEncoder;data=encoder.encode(data)}else{assert(data.byteLength!==undefined);if(data.byteLength==0){return}data=new Uint8Array(data)}var wasfirst=first;first=false;if(wasfirst&&data.length===10&&data[0]===255&&data[1]===255&&data[2]===255&&data[3]===255&&data[4]==="p".charCodeAt(0)&&data[5]==="o".charCodeAt(0)&&data[6]==="r".charCodeAt(0)&&data[7]==="t".charCodeAt(0)){var newport=data[8]<<8|data[9];SOCKFS.websocket_sock_ops.removePeer(sock,peer);peer.port=newport;SOCKFS.websocket_sock_ops.addPeer(sock,peer);return}sock.recv_queue.push({addr:peer.addr,port:peer.port,data:data});Module["websocket"].emit("message",sock.stream.fd)}if(ENVIRONMENT_IS_NODE){peer.socket.on("open",handleOpen);peer.socket.on("message",function(data,isBinary){if(!isBinary){return}handleMessage(new Uint8Array(data).buffer)});peer.socket.on("close",function(){Module["websocket"].emit("close",sock.stream.fd)});peer.socket.on("error",function(error){sock.error=14;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])})}else{peer.socket.onopen=handleOpen;peer.socket.onclose=function(){Module["websocket"].emit("close",sock.stream.fd)};peer.socket.onmessage=function peer_socket_onmessage(event){handleMessage(event.data)};peer.socket.onerror=function(error){sock.error=14;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])}}},poll:function(sock){if(sock.type===1&&sock.server){return sock.pending.length?64|1:0}var mask=0;var dest=sock.type===1?SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport):null;if(sock.recv_queue.length||!dest||dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=64|1}if(!dest||dest&&dest.socket.readyState===dest.socket.OPEN){mask|=4}if(dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=16}return mask},ioctl:function(sock,request,arg){switch(request){case 21531:var bytes=0;if(sock.recv_queue.length){bytes=sock.recv_queue[0].data.length}HEAP32[arg>>2]=bytes;return 0;default:return 28}},close:function(sock){if(sock.server){try{sock.server.close()}catch(e){}sock.server=null}var peers=Object.keys(sock.peers);for(var i=0;i>2]=value;return value}function inetPton4(str){var b=str.split(".");for(var i=0;i<4;i++){var tmp=Number(b[i]);if(isNaN(tmp))return null;b[i]=tmp}return(b[0]|b[1]<<8|b[2]<<16|b[3]<<24)>>>0}function jstoi_q(str){return parseInt(str)}function inetPton6(str){var words;var w,offset,z;var valid6regx=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i;var parts=[];if(!valid6regx.test(str)){return null}if(str==="::"){return[0,0,0,0,0,0,0,0]}if(str.startsWith("::")){str=str.replace("::","Z:")}else{str=str.replace("::",":Z:")}if(str.indexOf(".")>0){str=str.replace(new RegExp("[.]","g"),":");words=str.split(":");words[words.length-4]=jstoi_q(words[words.length-4])+jstoi_q(words[words.length-3])*256;words[words.length-3]=jstoi_q(words[words.length-2])+jstoi_q(words[words.length-1])*256;words=words.slice(0,words.length-2)}else{words=str.split(":")}offset=0;z=0;for(w=0;w>2]=16}HEAP16[sa>>1]=family;HEAP32[sa+4>>2]=addr;HEAP16[sa+2>>1]=_htons(port);break;case 10:addr=inetPton6(addr);zeroMemory(sa,28);if(addrlen){HEAP32[addrlen>>2]=28}HEAP32[sa>>2]=family;HEAP32[sa+8>>2]=addr[0];HEAP32[sa+12>>2]=addr[1];HEAP32[sa+16>>2]=addr[2];HEAP32[sa+20>>2]=addr[3];HEAP16[sa+2>>1]=_htons(port);break;default:return 5}return 0}var DNS={address_map:{id:1,addrs:{},names:{}},lookup_name:function(name){var res=inetPton4(name);if(res!==null){return name}res=inetPton6(name);if(res!==null){return name}var addr;if(DNS.address_map.addrs[name]){addr=DNS.address_map.addrs[name]}else{var id=DNS.address_map.id++;assert(id<65535,"exceeded max address mappings of 65535");addr="172.29."+(id&255)+"."+(id&65280);DNS.address_map.names[addr]=name;DNS.address_map.addrs[name]=addr}return addr},lookup_addr:function(addr){if(DNS.address_map.names[addr]){return DNS.address_map.names[addr]}return null}};function ___syscall_accept4(fd,addr,addrlen,flags){try{var sock=getSocketFromFD(fd);var newsock=sock.sock_ops.accept(sock);if(addr){var errno=writeSockaddr(addr,newsock.family,DNS.lookup_name(newsock.daddr),newsock.dport,addrlen)}return newsock.stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function inetNtop4(addr){return(addr&255)+"."+(addr>>8&255)+"."+(addr>>16&255)+"."+(addr>>24&255)}function inetNtop6(ints){var str="";var word=0;var longest=0;var lastzero=0;var zstart=0;var len=0;var i=0;var parts=[ints[0]&65535,ints[0]>>16,ints[1]&65535,ints[1]>>16,ints[2]&65535,ints[2]>>16,ints[3]&65535,ints[3]>>16];var hasipv4=true;var v4part="";for(i=0;i<5;i++){if(parts[i]!==0){hasipv4=false;break}}if(hasipv4){v4part=inetNtop4(parts[6]|parts[7]<<16);if(parts[5]===-1){str="::ffff:";str+=v4part;return str}if(parts[5]===0){str="::";if(v4part==="0.0.0.0")v4part="";if(v4part==="0.0.0.1")v4part="1";str+=v4part;return str}}for(word=0;word<8;word++){if(parts[word]===0){if(word-lastzero>1){len=0}lastzero=word;len++}if(len>longest){longest=len;zstart=word-longest+1}}for(word=0;word<8;word++){if(longest>1){if(parts[word]===0&&word>=zstart&&word>1];var port=_ntohs(HEAPU16[sa+2>>1]);var addr;switch(family){case 2:if(salen!==16){return{errno:28}}addr=HEAP32[sa+4>>2];addr=inetNtop4(addr);break;case 10:if(salen!==28){return{errno:28}}addr=[HEAP32[sa+8>>2],HEAP32[sa+12>>2],HEAP32[sa+16>>2],HEAP32[sa+20>>2]];addr=inetNtop6(addr);break;default:return{errno:5}}return{family:family,addr:addr,port:port}}function getSocketAddress(addrp,addrlen,allowNull){if(allowNull&&addrp===0)return null;var info=readSockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info}function ___syscall_bind(fd,addr,addrlen){try{var sock=getSocketFromFD(fd);var info=getSocketAddress(addr,addrlen);sock.sock_ops.bind(sock,info.addr,info.port);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_connect(fd,addr,addrlen){try{var sock=getSocketFromFD(fd);var info=getSocketAddress(addr,addrlen);sock.sock_ops.connect(sock,info.addr,info.port);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fdatasync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var MAX_INT53=9007199254740992;var MIN_INT53=-9007199254740992;function bigintToI53Checked(num){return numMAX_INT53?NaN:Number(num)}function ___syscall_ftruncate64(fd,length){try{length=bigintToI53Checked(length);if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(size>>0,(tempDouble=id,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos>>2]=tempI64[0],HEAP32[dirp+pos+4>>2]=tempI64[1];tempI64=[(idx+1)*struct_size>>>0,(tempDouble=(idx+1)*struct_size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos+8>>2]=tempI64[0],HEAP32[dirp+pos+12>>2]=tempI64[1];HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18>>0]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size;idx+=1}FS.llseek(stream,idx*struct_size,0);return pos}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_getsockopt(fd,level,optname,optval,optlen){try{var sock=getSocketFromFD(fd);if(level===1){if(optname===4){HEAP32[optval>>2]=sock.error;HEAP32[optlen>>2]=4;sock.error=null;return 0}}return-50}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_listen(fd,backlog){try{var sock=getSocketFromFD(fd);sock.sock_ops.listen(sock,backlog);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_mkdirat(dirfd,path,mode){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~4352;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.doStat(nofollow?FS.lstat:FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_poll(fds,nfds,timeout){try{var nonzero=0;for(var i=0;i>2];var events=HEAP16[pollfd+4>>1];var mask=32;var stream=FS.getStream(fd);if(stream){mask=SYSCALLS.DEFAULT_POLLMASK;if(stream.stream_ops.poll){mask=stream.stream_ops.poll(stream)}}mask&=events|8|16;if(mask)nonzero++;HEAP16[pollfd+6>>1]=mask}return nonzero}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_readlinkat(dirfd,path,buf,bufsize){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_recvfrom(fd,buf,len,flags,addr,addrlen){try{var sock=getSocketFromFD(fd);var msg=sock.sock_ops.recvmsg(sock,len);if(!msg)return 0;if(addr){var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(msg.addr),msg.port,addrlen)}HEAPU8.set(msg.buffer,buf);return msg.buffer.byteLength}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_renameat(olddirfd,oldpath,newdirfd,newpath){try{oldpath=SYSCALLS.getStr(oldpath);newpath=SYSCALLS.getStr(newpath);oldpath=SYSCALLS.calculateAt(olddirfd,oldpath);newpath=SYSCALLS.calculateAt(newdirfd,newpath);FS.rename(oldpath,newpath);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_rmdir(path){try{path=SYSCALLS.getStr(path);FS.rmdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_sendto(fd,message,length,flags,addr,addr_len){try{var sock=getSocketFromFD(fd);var dest=getSocketAddress(addr,addr_len,true);if(!dest){return FS.write(sock.stream,HEAP8,message,length)}return sock.sock_ops.sendmsg(sock,HEAP8,message,length,dest.addr,dest.port)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_socket(domain,type,protocol){try{var sock=SOCKFS.createSocket(domain,type,protocol);return sock.stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_stat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_symlink(target,linkpath){try{target=SYSCALLS.getStr(target);linkpath=SYSCALLS.getStr(linkpath);FS.symlink(target,linkpath);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_truncate64(path,length){try{length=bigintToI53Checked(length);if(isNaN(length))return-61;path=SYSCALLS.getStr(path);FS.truncate(path,length);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_unlinkat(dirfd,path,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(flags===0){FS.unlink(path)}else if(flags===512){FS.rmdir(path)}else{abort("Invalid flags passed to unlinkat")}return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function readI53FromI64(ptr){return HEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296}function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);if(!times){var atime=Date.now();var mtime=atime}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];atime=seconds*1e3+nanoseconds/(1e3*1e3);times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];mtime=seconds*1e3+nanoseconds/(1e3*1e3)}FS.utime(path,atime,mtime);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function __dlinit(main_dso_handle){}var dlopenMissingError="To use dlopen, you need enable dynamic linking, see https://github.com/emscripten-core/emscripten/wiki/Linking";function __dlopen_js(filename,flag){abort(dlopenMissingError)}function __dlsym_js(handle,symbol){abort(dlopenMissingError)}function embindRepr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}return name}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i{if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(()=>{typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}var name=registeredInstance.name;if(!rawType){throwBindingError('type "'+name+'" must have a positive integer typeid pointer')}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError("Cannot register type '"+name+"' twice")}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};case 3:return signed?function readS64FromPointer(pointer){return HEAP64[pointer>>3]}:function readU64FromPointer(pointer){return HEAPU64[pointer>>3]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);var shift=getShiftFromSize(size);var isUnsignedType=name.indexOf("u")!=-1;if(isUnsignedType){maxRange=(1n<<64n)-1n}registerType(primitiveType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!="bigint"&&typeof value!="number"){throw new TypeError('Cannot convert "'+embindRepr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+embindRepr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return value},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,!isUnsignedType),destructorFunction:null})}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":8,"readValueFromPointer":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError("Unknown boolean type size: "+name)}return this["fromWireType"](heap[pointer>>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{var handle=emval_free_list.length?emval_free_list.pop():emval_handle_array.length;emval_handle_array[handle]={refcount:1,value:value};return handle}}}};function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":function(destructors,value){return Emval.toHandle(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i>2])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function __emscripten_throw_longjmp(){throw Infinity}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_as(handle,returnType,destructorsRef){handle=Emval.toValue(handle);returnType=requireRegisteredType(returnType,"emval::as");var destructors=[];var rd=Emval.toHandle(destructors);HEAPU32[destructorsRef>>2]=rd;return returnType["toWireType"](destructors,handle)}function emval_lookupTypes(argCount,argTypes){var a=new Array(argCount);for(var i=0;i>2],"parameter "+i)}return a}function __emval_call(handle,argCount,argTypes,argv){handle=Emval.toValue(handle);var types=emval_lookupTypes(argCount,argTypes);var args=new Array(argCount);for(var i=0;i>2]=Emval.toHandle(destructors);return destructors}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol}var emval_methodCallers=[];function __emval_call_method(caller,handle,methodName,destructorsRef,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);return caller(handle,methodName,emval_allocateDestructors(destructorsRef),args)}function __emval_call_void_method(caller,handle,methodName,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);caller(handle,methodName,null,args)}function __emval_delete(object,property){object=Emval.toValue(object);property=Emval.toValue(property);return delete object[property]}function __emval_equals(first,second){first=Emval.toValue(first);second=Emval.toValue(second);return first==second}function emval_get_global(){if(typeof globalThis=="object"){return globalThis}return function(){return Function}()("return this")()}function __emval_get_global(name){if(name===0){return Emval.toHandle(emval_get_global())}else{name=getStringOrSymbol(name);return Emval.toHandle(emval_get_global()[name])}}function emval_addMethodCaller(caller){var id=emval_methodCallers.length;emval_methodCallers.push(caller);return id}var emval_registeredMethods=[];function __emval_get_method_caller(argCount,argTypes){var types=emval_lookupTypes(argCount,argTypes);var retType=types[0];var signatureName=retType.name+"_$"+types.slice(1).map(function(t){return t.name}).join("_")+"$";var returnId=emval_registeredMethods[signatureName];if(returnId!==undefined){return returnId}var params=["retType"];var args=[retType];var argsList="";for(var i=0;i4){emval_handle_array[handle].refcount+=1}}function __emval_instanceof(object,constructor){object=Emval.toValue(object);constructor=Emval.toValue(constructor);return object instanceof constructor}function __emval_is_string(handle){handle=Emval.toValue(handle);return typeof handle=="string"}function craftEmvalAllocator(argCount){var argsList="";for(var i=0;iHEAPU32;var functionBody="return function emval_allocator_"+argCount+"(constructor, argTypes, args) {\n"+" var HEAPU32 = getMemory();\n";for(var i=0;i>2)], 'parameter "+i+"');\n"+"var arg"+i+" = argType"+i+".readValueFromPointer(args);\n"+"args += argType"+i+"['argPackAdvance'];\n"+"argTypes += 4;\n"}functionBody+="var obj = new constructor("+argsList+");\n"+"return valueToHandle(obj);\n"+"}\n";return new Function("requireRegisteredType","Module","valueToHandle","getMemory",functionBody)(requireRegisteredType,Module,Emval.toHandle,getMemory)}var emval_newers={};function __emval_new(handle,argCount,argTypes,args){handle=Emval.toValue(handle);var newer=emval_newers[argCount];if(!newer){newer=craftEmvalAllocator(argCount);emval_newers[argCount]=newer}return newer(handle,argTypes,args)}function __emval_new_array(){return Emval.toHandle([])}function __emval_new_cstring(v){return Emval.toHandle(getStringOrSymbol(v))}function __emval_new_object(){return Emval.toHandle({})}function __emval_not(object){object=Emval.toValue(object);return!object}function __emval_run_destructors(handle){var destructors=Emval.toValue(handle);runDestructors(destructors);__emval_decref(handle)}function __emval_set_property(handle,key,value){handle=Emval.toValue(handle);key=Emval.toValue(key);value=Emval.toValue(value);handle[key]=value}function __emval_take_value(type,arg){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](arg);return Emval.toHandle(v)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}var __MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var __MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];function __yday_from_date(date){var isLeapYear=__isLeapYear(date.getFullYear());var monthDaysCumulative=isLeapYear?__MONTH_DAYS_LEAP_CUMULATIVE:__MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday}function __localtime_js(time,tmPtr){var date=new Date(readI53FromI64(time)*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=__yday_from_date(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mktime_js(tmPtr){var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=__yday_from_date(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getYear();return date.getTime()/1e3|0}function __mmap_js(len,prot,flags,fd,off,allocated,addr){try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,off,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset){try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}FS.munmap(stream)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function __tzset_js(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAPU32[tzname+4>>2]=summerNamePtr}else{HEAPU32[tzname>>2]=summerNamePtr;HEAPU32[tzname+4>>2]=winterNamePtr}}function _abort(){abort("")}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}function callUserCallback(func){if(ABORT){return}try{func()}catch(e){handleException(e)}}function safeSetTimeout(func,timeout){return setTimeout(function(){callUserCallback(func)},timeout)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=()=>{var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else _emscripten_get_now=()=>performance.now();function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;function maybeExit(){}function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}out('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}}var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,"Image "+name+" could not be decoded");var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;Browser.URLObject.revokeObjectURL(url);if(onload)onload(byteArray)};img.onerror=event=>{out("Image "+url+" could not be decoded");if(onerror)onerror()};img.src=url};Module["preloadPlugins"].push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;if(onload)onload(byteArray)}function fail(){if(done)return;done=true;preloadedAudios[name]=new Audio;if(onerror)onerror()}if(Browser.hasBlobConstructor){try{var b=new Blob([byteArray],{type:Browser.getMimetype(name)})}catch(e){return fail()}var url=Browser.URLObject.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err("warning: browser could not fully decode audio "+name+", trying slower base64 approach");function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},handledByPreloadPlugin:function(byteArray,fullname,finish,onerror){Browser.init();var handled=false;Module["preloadPlugins"].forEach(function(plugin){if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:typeof WebGL2RenderingContext!="undefined"?2:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout:function(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){callUserCallback(func)})},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h=0||ENVIRONMENT_IS_NODE){safeSetTimeout(wrapper,millis)}else{Browser.safeRequestAnimationFrame(wrapper)}}function _emscripten_cancel_animation_frame(id){cancelAnimationFrame(id)}function _emscripten_clear_timeout(id){clearTimeout(id)}function _emscripten_date_now(){return Date.now()}function withStackSave(f){var stack=stackSave();var ret=f();stackRestore(stack);return ret}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement}function getBoundingClientRect(e){return specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0}}function _emscripten_get_element_css_size(target,width,height){target=findEventTarget(target);if(!target)return-4;var rect=getBoundingClientRect(target);HEAPF64[width>>3]=rect.width;HEAPF64[height>>3]=rect.height;return 0}function getHeapMax(){return 2147483648}function _emscripten_get_heap_max(){return getHeapMax()}function _emscripten_get_now_res(){if(ENVIRONMENT_IS_NODE){return 1}else return 1e3}function __webgl_enable_ANGLE_instanced_arrays(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)};return 1}}function __webgl_enable_OES_vertex_array_object(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)};return 1}}function __webgl_enable_WEBGL_draw_buffers(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)};return 1}}function __webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=webGLContextAttributes.majorVersion>1?canvas.getContext("webgl2",webGLContextAttributes):canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents=="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;__webgl_enable_ANGLE_instanced_arrays(GLctx);__webgl_enable_OES_vertex_array_object(GLctx);__webgl_enable_WEBGL_draw_buffers(GLctx);__webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);__webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}__webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};function _emscripten_glActiveTexture(x0){GLctx["activeTexture"](x0)}function _emscripten_glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glBeginQuery(target,id){GLctx["beginQuery"](target,GL.queries[id])}function _emscripten_glBeginQueryEXT(target,id){GLctx.disjointTimerQueryExt["beginQueryEXT"](target,GL.queries[id])}function _emscripten_glBeginTransformFeedback(x0){GLctx["beginTransformFeedback"](x0)}function _emscripten_glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _emscripten_glBindBuffer(target,buffer){if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _emscripten_glBindBufferBase(target,index,buffer){GLctx["bindBufferBase"](target,index,GL.buffers[buffer])}function _emscripten_glBindBufferRange(target,index,buffer,offset,ptrsize){GLctx["bindBufferRange"](target,index,GL.buffers[buffer],offset,ptrsize)}function _emscripten_glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])}function _emscripten_glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])}function _emscripten_glBindSampler(unit,sampler){GLctx["bindSampler"](unit,GL.samplers[sampler])}function _emscripten_glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _emscripten_glBindTransformFeedback(target,id){GLctx["bindTransformFeedback"](target,GL.transformFeedbacks[id])}function _emscripten_glBindVertexArray(vao){GLctx["bindVertexArray"](GL.vaos[vao])}function _emscripten_glBindVertexArrayOES(vao){GLctx["bindVertexArray"](GL.vaos[vao])}function _emscripten_glBlendColor(x0,x1,x2,x3){GLctx["blendColor"](x0,x1,x2,x3)}function _emscripten_glBlendEquation(x0){GLctx["blendEquation"](x0)}function _emscripten_glBlendEquationSeparate(x0,x1){GLctx["blendEquationSeparate"](x0,x1)}function _emscripten_glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _emscripten_glBlendFuncSeparate(x0,x1,x2,x3){GLctx["blendFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glBlitFramebuffer(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9){GLctx["blitFramebuffer"](x0,x1,x2,x3,x4,x5,x6,x7,x8,x9)}function _emscripten_glBufferData(target,size,data,usage){if(GL.currentContext.version>=2){if(data&&size){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _emscripten_glBufferSubData(target,offset,size,data){if(GL.currentContext.version>=2){size&&GLctx.bufferSubData(target,offset,HEAPU8,data,size);return}GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _emscripten_glCheckFramebufferStatus(x0){return GLctx["checkFramebufferStatus"](x0)}function _emscripten_glClear(x0){GLctx["clear"](x0)}function _emscripten_glClearBufferfi(x0,x1,x2,x3){GLctx["clearBufferfi"](x0,x1,x2,x3)}function _emscripten_glClearBufferfv(buffer,drawbuffer,value){GLctx["clearBufferfv"](buffer,drawbuffer,HEAPF32,value>>2)}function _emscripten_glClearBufferiv(buffer,drawbuffer,value){GLctx["clearBufferiv"](buffer,drawbuffer,HEAP32,value>>2)}function _emscripten_glClearBufferuiv(buffer,drawbuffer,value){GLctx["clearBufferuiv"](buffer,drawbuffer,HEAPU32,value>>2)}function _emscripten_glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _emscripten_glClearDepthf(x0){GLctx["clearDepth"](x0)}function _emscripten_glClearStencil(x0){GLctx["clearStencil"](x0)}function convertI32PairToI53(lo,hi){return(lo>>>0)+hi*4294967296}function _emscripten_glClientWaitSync(sync,flags,timeoutLo,timeoutHi){return GLctx.clientWaitSync(GL.syncs[sync],flags,convertI32PairToI53(timeoutLo,timeoutHi))}function _emscripten_glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _emscripten_glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _emscripten_glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding||!imageSize){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,imageSize,data)}else{GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,HEAPU8,data,imageSize)}return}GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexImage3D(target,level,internalFormat,width,height,depth,border,imageSize,data){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,imageSize,data)}else{GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,HEAPU8,data,imageSize)}}function _emscripten_glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding||!imageSize){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,imageSize,data)}else{GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize)}return}GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data)}else{GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}}function _emscripten_glCopyBufferSubData(x0,x1,x2,x3,x4){GLctx["copyBufferSubData"](x0,x1,x2,x3,x4)}function _emscripten_glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexSubImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCopyTexSubImage3D(x0,x1,x2,x3,x4,x5,x6,x7,x8){GLctx["copyTexSubImage3D"](x0,x1,x2,x3,x4,x5,x6,x7,x8)}function _emscripten_glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id}function _emscripten_glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _emscripten_glCullFace(x0){GLctx["cullFace"](x0)}function _emscripten_glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null}function _emscripten_glDeleteQueries(n,ids){for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx["deleteQuery"](query);GL.queries[id]=null}}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.queries[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteSamplers(n,samplers){for(var i=0;i>2];var sampler=GL.samplers[id];if(!sampler)continue;GLctx["deleteSampler"](sampler);sampler.name=0;GL.samplers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteSync(id){if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteTransformFeedbacks(n,ids){for(var i=0;i>2];var transformFeedback=GL.transformFeedbacks[id];if(!transformFeedback)continue;GLctx["deleteTransformFeedback"](transformFeedback);transformFeedback.name=0;GL.transformFeedbacks[id]=null}}function _emscripten_glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstanced(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedARB(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedEXT(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedNV(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var tempFixedLengthArray=[];function _emscripten_glDrawBuffers(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawBuffersEXT(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedARB(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedEXT(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedNV(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawRangeElements(mode,start,end,count,type,indices){_glDrawElements(mode,count,type,indices)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQuery(x0){GLctx["endQuery"](x0)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glEndTransformFeedback(){GLctx["endTransformFeedback"]()}function _emscripten_glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}return 0}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFramebufferTextureLayer(target,attachment,texture,level,layer){GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueries(n,ids){__glGenObject(n,ids,"createQuery",GL.queries)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.queries);query.name=id;GL.queries[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenSamplers(n,samplers){__glGenObject(n,samplers,"createSampler",GL.samplers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenTransformFeedbacks(n,ids){__glGenObject(n,ids,"createTransformFeedback",GL.transformFeedbacks)}function _emscripten_glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function __glGetActiveAttribOrUniform(funcName,program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx[funcName](program,index);if(info){var numBytesWrittenExclNull=name&&stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name)}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name)}function _emscripten_glGetActiveUniformBlockName(program,uniformBlockIndex,bufSize,length,uniformBlockName){program=GL.programs[program];var result=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);if(!result)return;if(uniformBlockName&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(result,uniformBlockName,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetActiveUniformBlockiv(program,uniformBlockIndex,pname,params){if(!params){GL.recordError(1281);return}program=GL.programs[program];if(pname==35393){var name=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);HEAP32[params>>2]=name.length+1;return}var result=GLctx["getActiveUniformBlockParameter"](program,uniformBlockIndex,pname);if(result===null)return;if(pname==35395){for(var i=0;i>2]=result[i]}}else{HEAP32[params>>2]=result}}function _emscripten_glGetActiveUniformsiv(program,uniformCount,uniformIndices,pname,params){if(!params){GL.recordError(1281);return}if(uniformCount>0&&uniformIndices==0){GL.recordError(1281);return}program=GL.programs[program];var ids=[];for(var i=0;i>2])}var result=GLctx["getActiveUniforms"](program,ids,pname);if(!result)return;var len=result.length;for(var i=0;i>2]=result[i]}}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function writeI53ToI64(ptr,num){HEAPU32[ptr>>2]=num;HEAPU32[ptr+4>>2]=(num-HEAPU32[ptr>>2])/4294967296}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break;case 33309:if(GL.currentContext.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions()||[];ret=2*exts.length;break;case 33307:case 33308:if(GL.currentContext.version<2){GL.recordError(1280);return}ret=name_==33307?3:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteri64v(target,value,data){if(!data){GL.recordError(1281);return}writeI53ToI64(data,GLctx.getBufferParameter(target,value))}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFragDataLocation(program,name){return GLctx["getFragDataLocation"](GL.programs[program],UTF8ToString(name))}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function emscriptenWebGLGetIndexed(target,index,data,type){if(!data){GL.recordError(1281);return}var result=GLctx["getIndexedParameter"](target,index);var ret;switch(typeof result){case"boolean":ret=result?1:0;break;case"number":ret=result;break;case"object":if(result===null){switch(target){case 35983:case 35368:ret=0;break;default:{GL.recordError(1280);return}}}else if(result instanceof WebGLBuffer){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}switch(type){case 1:writeI53ToI64(data,ret);break;case 0:HEAP32[data>>2]=ret;break;case 2:HEAPF32[data>>2]=ret;break;case 4:HEAP8[data>>0]=ret?1:0;break;default:throw"internal emscriptenWebGLGetIndexed() error, bad type: "+type}}function _emscripten_glGetInteger64i_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,1)}function _emscripten_glGetInteger64v(name_,p){emscriptenWebGLGet(name_,p,1)}function _emscripten_glGetIntegeri_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,0)}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetInternalformativ(target,internalformat,pname,bufSize,params){if(bufSize<0){GL.recordError(1281);return}if(!params){GL.recordError(1281);return}var ret=GLctx["getInternalformatParameter"](target,internalformat,pname);if(ret===null)return;for(var i=0;i>2]=ret[i]}}function _emscripten_glGetProgramBinary(program,bufSize,length,binaryFormat,binary){GL.recordError(1282)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){for(var i=0;i>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){for(var i=0;i>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){for(var i=0;i>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(program,pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param;if(GL.currentContext.version<2){param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname)}else{param=GLctx["getQueryParameter"](query,pname)}var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param;if(GL.currentContext.version<2){param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname)}else{param=GLctx["getQueryParameter"](query,pname)}var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)}function _emscripten_glGetQueryObjectuiv(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx["getQueryParameter"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryiv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx["getQuery"](target,pname)}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetSamplerParameterfv(sampler,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx["getSamplerParameter"](GL.samplers[sampler],pname)}function _emscripten_glGetSamplerParameteriv(sampler,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx["getSamplerParameter"](GL.samplers[sampler],pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s&&stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(7938);if(GL.currentContext.version>=2)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret}function _emscripten_glGetStringi(name,index){if(GL.currentContext.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));exts=exts.map(function(e){return stringToNewUTF8(e)});stringiCache=GL.stringiCache[name]=exts;if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}function _emscripten_glGetSynciv(sync,pname,bufSize,length,values){if(bufSize<0){GL.recordError(1281);return}if(!values){GL.recordError(1281);return}var ret=GLctx.getSyncParameter(GL.syncs[sync],pname);if(ret!==null){HEAP32[values>>2]=ret;if(length)HEAP32[length>>2]=1}}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTransformFeedbackVarying(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx["getTransformFeedbackVarying"](program,index);if(!info)return;if(name&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetUniformBlockIndex(program,uniformBlockName){return GLctx["getUniformBlockIndex"](GL.programs[program],UTF8ToString(uniformBlockName))}function _emscripten_glGetUniformIndices(program,uniformCount,uniformNames,uniformIndices){if(!uniformIndices){GL.recordError(1281);return}if(uniformCount>0&&(uniformNames==0||uniformIndices==0)){GL.recordError(1281);return}program=GL.programs[program];var names=[];for(var i=0;i>2]));var result=GLctx["getUniformIndices"](program,names);if(!result)return;var len=result.length;for(var i=0;i>2]=result[i]}}function webglGetLeftBracePos(name){return name.slice(-1)=="]"&&name.lastIndexOf("[")}function webglPrepareUniformLocationsBeforeFirstUse(program){var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};for(i=0;i0?nm.slice(0,lb):nm;var id=program.uniformIdCounter;program.uniformIdCounter+=sz;uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex0?"["+webglLoc+"]":""))}return webglLoc}else{GL.recordError(1282)}}function emscriptenWebGLGetUniform(program,location,params,type){if(!params){GL.recordError(1281);return}program=GL.programs[program];webglPrepareUniformLocationsBeforeFirstUse(program);var data=GLctx.getUniform(program,webglGetUniformLocation(location));if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetUniformuiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data&&data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break}}}}function _emscripten_glGetVertexAttribIiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,0)}function _emscripten_glGetVertexAttribIuiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glInvalidateFramebuffer(target,numAttachments,attachments){var list=tempFixedLengthArray[numAttachments];for(var i=0;i>2]}GLctx["invalidateFramebuffer"](target,list)}function _emscripten_glInvalidateSubFramebuffer(target,numAttachments,attachments,x,y,width,height){var list=tempFixedLengthArray[numAttachments];for(var i=0;i>2]}GLctx["invalidateSubFramebuffer"](target,list,x,y,width,height)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQuery(id){var query=GL.queries[id];if(!query)return 0;return GLctx["isQuery"](query)}function _emscripten_glIsQueryEXT(id){var query=GL.queries[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsSampler(id){var sampler=GL.samplers[id];if(!sampler)return 0;return GLctx["isSampler"](sampler)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsSync(sync){return GLctx.isSync(GL.syncs[sync])}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsTransformFeedback(id){return GLctx["isTransformFeedback"](GL.transformFeedbacks[id])}function _emscripten_glIsVertexArray(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}}function _emscripten_glPauseTransformFeedback(){GLctx["pauseTransformFeedback"]()}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glProgramBinary(program,binaryFormat,binary,length){GL.recordError(1280)}function _emscripten_glProgramParameteri(program,pname,value){GL.recordError(1280)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.queries[id],target)}function _emscripten_glReadBuffer(x0){GLctx["readBuffer"](x0)}function computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}function __colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glRenderbufferStorageMultisample(x0,x1,x2,x3,x4){GLctx["renderbufferStorageMultisample"](x0,x1,x2,x3,x4)}function _emscripten_glResumeTransformFeedback(){GLctx["resumeTransformFeedback"]()}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glSamplerParameterf(sampler,pname,param){GLctx["samplerParameterf"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameterfv(sampler,pname,params){var param=HEAPF32[params>>2];GLctx["samplerParameterf"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameteri(sampler,pname,param){GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameteriv(sampler,pname,params){var param=HEAP32[params>>2];GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexImage3D(target,level,internalFormat,width,height,depth,border,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,null)}}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexStorage2D(x0,x1,x2,x3,x4){GLctx["texStorage2D"](x0,x1,x2,x3,x4)}function _emscripten_glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx["texStorage3D"](x0,x1,x2,x3,x4,x5)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}}function _emscripten_glTransformFeedbackVaryings(program,count,varyings,bufferMode){program=GL.programs[program];var vars=[];for(var i=0;i>2]));GLctx["transformFeedbackVaryings"](program,vars,bufferMode)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(webglGetUniformLocation(location),v0)}var miniTempWebGLFloatBuffers=[];function _emscripten_glUniform1fv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform1fv(webglGetUniformLocation(location),HEAPF32,value>>2,count);return}if(count<=288){var view=miniTempWebGLFloatBuffers[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(webglGetUniformLocation(location),view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(webglGetUniformLocation(location),v0)}var __miniTempWebGLIntBuffers=[];function _emscripten_glUniform1iv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform1iv(webglGetUniformLocation(location),HEAP32,value>>2,count);return}if(count<=288){var view=__miniTempWebGLIntBuffers[count-1];for(var i=0;i>2]}}else{var view=HEAP32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1iv(webglGetUniformLocation(location),view)}function _emscripten_glUniform1ui(location,v0){GLctx.uniform1ui(webglGetUniformLocation(location),v0)}function _emscripten_glUniform1uiv(location,count,value){count&&GLctx.uniform1uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count)}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(webglGetUniformLocation(location),v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform2fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*2);return}if(count<=144){var view=miniTempWebGLFloatBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(webglGetUniformLocation(location),v0,v1)}function _emscripten_glUniform2iv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform2iv(webglGetUniformLocation(location),HEAP32,value>>2,count*2);return}if(count<=144){var view=__miniTempWebGLIntBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2iv(webglGetUniformLocation(location),view)}function _emscripten_glUniform2ui(location,v0,v1){GLctx.uniform2ui(webglGetUniformLocation(location),v0,v1)}function _emscripten_glUniform2uiv(location,count,value){count&&GLctx.uniform2uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count*2)}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(webglGetUniformLocation(location),v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform3fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*3);return}if(count<=96){var view=miniTempWebGLFloatBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(webglGetUniformLocation(location),view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(webglGetUniformLocation(location),v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform3iv(webglGetUniformLocation(location),HEAP32,value>>2,count*3);return}if(count<=96){var view=__miniTempWebGLIntBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3iv(webglGetUniformLocation(location),view)}function _emscripten_glUniform3ui(location,v0,v1,v2){GLctx.uniform3ui(webglGetUniformLocation(location),v0,v1,v2)}function _emscripten_glUniform3uiv(location,count,value){count&&GLctx.uniform3uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count*3)}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(webglGetUniformLocation(location),v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform4fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*4);return}if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<4*count;i+=4){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(webglGetUniformLocation(location),v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform4iv(webglGetUniformLocation(location),HEAP32,value>>2,count*4);return}if(count<=72){var view=__miniTempWebGLIntBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)}function _emscripten_glUniform4ui(location,v0,v1,v2,v3){GLctx.uniform4ui(webglGetUniformLocation(location),v0,v1,v2,v3)}function _emscripten_glUniform4uiv(location,count,value){count&&GLctx.uniform4uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count*4)}function _emscripten_glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx["uniformBlockBinding"](program,uniformBlockIndex,uniformBlockBinding)}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(GL.currentContext.version>=2){count&&GLctx.uniformMatrix2fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*4);return}if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(webglGetUniformLocation(location),!!transpose,view)}function _emscripten_glUniformMatrix2x3fv(location,count,transpose,value){count&&GLctx.uniformMatrix2x3fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*6)}function _emscripten_glUniformMatrix2x4fv(location,count,transpose,value){count&&GLctx.uniformMatrix2x4fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*8)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(GL.currentContext.version>=2){count&&GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*9);return}if(count<=32){var view=miniTempWebGLFloatBuffers[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,view)}function _emscripten_glUniformMatrix3x2fv(location,count,transpose,value){count&&GLctx.uniformMatrix3x2fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*6)}function _emscripten_glUniformMatrix3x4fv(location,count,transpose,value){count&&GLctx.uniformMatrix3x4fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*12)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(GL.currentContext.version>=2){count&&GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*16);return}if(count<=18){var view=miniTempWebGLFloatBuffers[16*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<16*count;i+=16){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3];view[i+4]=heap[dst+4];view[i+5]=heap[dst+5];view[i+6]=heap[dst+6];view[i+7]=heap[dst+7];view[i+8]=heap[dst+8];view[i+9]=heap[dst+9];view[i+10]=heap[dst+10];view[i+11]=heap[dst+11];view[i+12]=heap[dst+12];view[i+13]=heap[dst+13];view[i+14]=heap[dst+14];view[i+15]=heap[dst+15]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)}function _emscripten_glUniformMatrix4x2fv(location,count,transpose,value){count&&GLctx.uniformMatrix4x2fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*8)}function _emscripten_glUniformMatrix4x3fv(location,count,transpose,value){count&&GLctx.uniformMatrix4x3fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*12)}function _emscripten_glUseProgram(program){program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisor(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorARB(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorEXT(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorNV(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribI4i(x0,x1,x2,x3,x4){GLctx["vertexAttribI4i"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttribI4iv(index,v){GLctx.vertexAttribI4i(index,HEAP32[v>>2],HEAP32[v+4>>2],HEAP32[v+8>>2],HEAP32[v+12>>2])}function _emscripten_glVertexAttribI4ui(x0,x1,x2,x3,x4){GLctx["vertexAttribI4ui"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttribI4uiv(index,v){GLctx.vertexAttribI4ui(index,HEAPU32[v>>2],HEAPU32[v+4>>2],HEAPU32[v+8>>2],HEAPU32[v+12>>2])}function _emscripten_glVertexAttribIPointer(index,size,type,stride,ptr){GLctx["vertexAttribIPointer"](index,size,type,stride,ptr)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_glWaitSync(sync,flags,timeoutLo,timeoutHi){GLctx.waitSync(GL.syncs[sync],flags,convertI32PairToI53(timeoutLo,timeoutHi))}var IDBStore={indexedDB:function(){if(typeof indexedDB!="undefined")return indexedDB;var ret=null;if(typeof window=="object")ret=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB;assert(ret,"IDBStore used, but indexedDB not supported");return ret},DB_VERSION:22,DB_STORE_NAME:"FILE_DATA",dbs:{},blobs:[0],getDB:function(name,callback){var db=IDBStore.dbs[name];if(db){return callback(null,db)}var req;try{req=IDBStore.indexedDB().open(name,IDBStore.DB_VERSION)}catch(e){return callback(e)}req.onupgradeneeded=function(e){var db=e.target.result;var transaction=e.target.transaction;var fileStore;if(db.objectStoreNames.contains(IDBStore.DB_STORE_NAME)){fileStore=transaction.objectStore(IDBStore.DB_STORE_NAME)}else{fileStore=db.createObjectStore(IDBStore.DB_STORE_NAME)}};req.onsuccess=function(){db=req.result;IDBStore.dbs[name]=db;callback(null,db)};req.onerror=function(e){callback(this.error);e.preventDefault()}},getStore:function(dbName,type,callback){IDBStore.getDB(dbName,function(error,db){if(error)return callback(error);var transaction=db.transaction([IDBStore.DB_STORE_NAME],type);transaction.onerror=function(e){callback(this.error||"unknown error");e.preventDefault()};var store=transaction.objectStore(IDBStore.DB_STORE_NAME);callback(null,store)})},getFile:function(dbName,id,callback){IDBStore.getStore(dbName,"readonly",function(err,store){if(err)return callback(err);var req=store.get(id);req.onsuccess=function(event){var result=event.target.result;if(!result){return callback("file "+id+" not found")}return callback(null,result)};req.onerror=function(error){callback(error)}})},setFile:function(dbName,id,data,callback){IDBStore.getStore(dbName,"readwrite",function(err,store){if(err)return callback(err);var req=store.put(data,id);req.onsuccess=function(event){callback()};req.onerror=function(error){callback(error)}})},deleteFile:function(dbName,id,callback){IDBStore.getStore(dbName,"readwrite",function(err,store){if(err)return callback(err);var req=store.delete(id);req.onsuccess=function(event){callback()};req.onerror=function(error){callback(error)}})},existsFile:function(dbName,id,callback){IDBStore.getStore(dbName,"readonly",function(err,store){if(err)return callback(err);var req=store.count(id);req.onsuccess=function(event){callback(null,event.target.result>0)};req.onerror=function(error){callback(error)}})}};function _emscripten_idb_async_delete(db,id,arg,ondelete,onerror){IDBStore.deleteFile(UTF8ToString(db),UTF8ToString(id),function(error){if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}if(ondelete)getWasmTableEntry(ondelete)(arg)})}function _emscripten_idb_async_exists(db,id,arg,oncheck,onerror){IDBStore.existsFile(UTF8ToString(db),UTF8ToString(id),function(error,exists){if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}if(oncheck)getWasmTableEntry(oncheck)(arg,exists)})}function _emscripten_idb_async_load(db,id,arg,onload,onerror){IDBStore.getFile(UTF8ToString(db),UTF8ToString(id),function(error,byteArray){if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);getWasmTableEntry(onload)(arg,buffer,byteArray.length);_free(buffer)})}function _emscripten_idb_async_store(db,id,ptr,num,arg,onstore,onerror){IDBStore.setFile(UTF8ToString(db),UTF8ToString(id),new Uint8Array(HEAPU8.subarray(ptr,ptr+num)),function(error){if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}if(onstore)getWasmTableEntry(onstore)(arg)})}function _emscripten_is_webgl_context_lost(contextHandle){return!GL.contexts[contextHandle]||GL.contexts[contextHandle].GLctx.isContextLost()}function reallyNegative(x){return x<0||x===0&&1/x===-Infinity}function convertU32PairToI53(lo,hi){return(lo>>>0)+(hi>>>0)*4294967296}function reSign(value,bits){if(value<=0){return value}var half=bits<=32?Math.abs(1<=half&&(bits<=32||value>half)){value=-2*half+value}return value}function unSign(value,bits){if(value>=0){return value}return bits<=32?2*Math.abs(1<>3];argIndex+=8}else if(type=="i64"){ret=[HEAP32[argIndex>>2],HEAP32[argIndex+4>>2]];argIndex+=8}else{type="i32";ret=HEAP32[argIndex>>2];argIndex+=4}return ret}var ret=[];var curr,next,currArg;while(1){var startTextIndex=textIndex;curr=HEAP8[textIndex>>0];if(curr===0)break;next=HEAP8[textIndex+1>>0];if(curr==37){var flagAlwaysSigned=false;var flagLeftAlign=false;var flagAlternative=false;var flagZeroPad=false;var flagPadSign=false;flagsLoop:while(1){switch(next){case 43:flagAlwaysSigned=true;break;case 45:flagLeftAlign=true;break;case 35:flagAlternative=true;break;case 48:if(flagZeroPad){break flagsLoop}else{flagZeroPad=true;break}case 32:flagPadSign=true;break;default:break flagsLoop}textIndex++;next=HEAP8[textIndex+1>>0]}var width=0;if(next==42){width=getNextArg("i32");textIndex++;next=HEAP8[textIndex+1>>0]}else{while(next>=48&&next<=57){width=width*10+(next-48);textIndex++;next=HEAP8[textIndex+1>>0]}}var precisionSet=false,precision=-1;if(next==46){precision=0;precisionSet=true;textIndex++;next=HEAP8[textIndex+1>>0];if(next==42){precision=getNextArg("i32");textIndex++}else{while(1){var precisionChr=HEAP8[textIndex+1>>0];if(precisionChr<48||precisionChr>57)break;precision=precision*10+(precisionChr-48);textIndex++}}next=HEAP8[textIndex+1>>0]}if(precision<0){precision=6;precisionSet=false}var argSize;switch(String.fromCharCode(next)){case"h":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==104){textIndex++;argSize=1}else{argSize=2}break;case"l":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==108){textIndex++;argSize=8}else{argSize=4}break;case"L":case"q":case"j":argSize=8;break;case"z":case"t":case"I":argSize=4;break;default:argSize=null}if(argSize)textIndex++;next=HEAP8[textIndex+1>>0];switch(String.fromCharCode(next)){case"d":case"i":case"u":case"o":case"x":case"X":case"p":{var signed=next==100||next==105;argSize=argSize||4;currArg=getNextArg("i"+argSize*8);var argText;if(argSize==8){currArg=next==117?convertU32PairToI53(currArg[0],currArg[1]):convertI32PairToI53(currArg[0],currArg[1])}if(argSize<=4){var limit=Math.pow(256,argSize)-1;currArg=(signed?reSign:unSign)(currArg&limit,argSize*8)}var currAbsArg=Math.abs(currArg);var prefix="";if(next==100||next==105){argText=reSign(currArg,8*argSize).toString(10)}else if(next==117){argText=unSign(currArg,8*argSize).toString(10);currArg=Math.abs(currArg)}else if(next==111){argText=(flagAlternative?"0":"")+currAbsArg.toString(8)}else if(next==120||next==88){prefix=flagAlternative&&currArg!=0?"0x":"";if(currArg<0){currArg=-currArg;argText=(currAbsArg-1).toString(16);var buffer=[];for(var i=0;i=0){if(flagAlwaysSigned){prefix="+"+prefix}else if(flagPadSign){prefix=" "+prefix}}if(argText.charAt(0)=="-"){prefix="-"+prefix;argText=argText.substr(1)}while(prefix.length+argText.lengthexponent&&exponent>=-4){next=(next==103?"f":"F").charCodeAt(0);precision-=exponent+1}else{next=(next==103?"e":"E").charCodeAt(0);precision--}effectivePrecision=Math.min(precision,20)}if(next==101||next==69){argText=currArg.toExponential(effectivePrecision);if(/[eE][-+]\d$/.test(argText)){argText=argText.slice(0,-1)+"0"+argText.slice(-1)}}else if(next==102||next==70){argText=currArg.toFixed(effectivePrecision);if(currArg===0&&reallyNegative(currArg)){argText="-"+argText}}var parts=argText.split("e");if(isGeneral&&!flagAlternative){while(parts[0].length>1&&parts[0].includes(".")&&(parts[0].slice(-1)=="0"||parts[0].slice(-1)==".")){parts[0]=parts[0].slice(0,-1)}}else{if(flagAlternative&&argText.indexOf(".")==-1)parts[0]+=".";while(precision>effectivePrecision++)parts[0]+="0"}argText=parts[0]+(parts.length>1?"e"+parts[1]:"");if(next==69)argText=argText.toUpperCase();if(currArg>=0){if(flagAlwaysSigned){argText="+"+argText}else if(flagPadSign){argText=" "+argText}}}while(argText.length>0])}}else{ret=ret.concat(intArrayFromString("(null)".substr(0,argLength),true))}if(flagLeftAlign){while(argLength0){ret.push(32)}if(!flagLeftAlign)ret.push(getNextArg("i8"));break}case"n":{var ptr=getNextArg("i32*");HEAP32[ptr>>2]=ret.length;break}case"%":{ret.push(curr);break}default:{for(var i=startTextIndex;i>0])}}}textIndex+=2}else{ret.push(curr);textIndex+=1}}return ret}function traverseStack(args){if(!args||!args.callee||!args.callee.name){return[null,"",""]}var funstr=args.callee.toString();var funcname=args.callee.name;var str="(";var first=true;for(var i in args){var a=args[i];if(!first){str+=", "}first=false;if(typeof a=="number"||typeof a=="string"){str+=a}else{str+="("+typeof a+")"}}str+=")";var caller=args.callee.caller;args=caller?caller.arguments:[];if(first)str="";return[args,funcname,str]}function jsStackTrace(){var error=new Error;if(!error.stack){try{throw new Error}catch(e){error=e}if(!error.stack){return"(no stack trace available)"}}return error.stack.toString()}function _emscripten_get_callstack_js(flags){var callstack=jsStackTrace();var iThisFunc=callstack.lastIndexOf("_emscripten_log");var iThisFunc2=callstack.lastIndexOf("_emscripten_get_callstack");var iNextLine=callstack.indexOf("\n",Math.max(iThisFunc,iThisFunc2))+1;callstack=callstack.slice(iNextLine);if(flags&32){warnOnce("EM_LOG_DEMANGLE is deprecated; ignoring")}if(flags&8&&typeof emscripten_source_map=="undefined"){warnOnce('Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with "--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js" linker flag to add source map loading to code.');flags^=8;flags|=16}var stack_args=null;if(flags&128){stack_args=traverseStack(arguments);while(stack_args[1].includes("_emscripten_"))stack_args=traverseStack(stack_args[0])}var lines=callstack.split("\n");callstack="";var newFirefoxRe=new RegExp("\\s*(.*?)@(.*?):([0-9]+):([0-9]+)");var firefoxRe=new RegExp("\\s*(.*?)@(.*):(.*)(:(.*))?");var chromeRe=new RegExp("\\s*at (.*?) \\((.*):(.*):(.*)\\)");for(var l in lines){var line=lines[l];var symbolName="";var file="";var lineno=0;var column=0;var parts=chromeRe.exec(line);if(parts&&parts.length==5){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]}else{parts=newFirefoxRe.exec(line);if(!parts)parts=firefoxRe.exec(line);if(parts&&parts.length>=4){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]|0}else{callstack+=line+"\n";continue}}var haveSourceMap=false;if(flags&8){var orig=emscripten_source_map.originalPositionFor({line:lineno,column:column});haveSourceMap=orig&&orig.source;if(haveSourceMap){if(flags&64){orig.source=orig.source.substring(orig.source.replace(/\\/g,"/").lastIndexOf("/")+1)}callstack+=" at "+symbolName+" ("+orig.source+":"+orig.line+":"+orig.column+")\n"}}if(flags&16||!haveSourceMap){if(flags&64){file=file.substring(file.replace(/\\/g,"/").lastIndexOf("/")+1)}callstack+=(haveSourceMap?" = "+symbolName:" at "+symbolName)+" ("+file+":"+lineno+":"+column+")\n"}if(flags&128&&stack_args[0]){if(stack_args[1]==symbolName&&stack_args[2].length>0){callstack=callstack.replace(/\s+$/,"");callstack+=" with values: "+stack_args[1]+stack_args[2]+"\n"}stack_args=traverseStack(stack_args[0])}}callstack=callstack.replace(/\s+$/,"");return callstack}function _emscripten_log_js(flags,str){if(flags&24){str=str.replace(/\s+$/,"");str+=(str.length>0?"\n":"")+_emscripten_get_callstack_js(flags)}if(flags&1){if(flags&4){console.error(str)}else if(flags&2){console.warn(str)}else if(flags&512){console.info(str)}else if(flags&256){console.debug(str)}else{console.log(str)}}else if(flags&6){err(str)}else{out(str)}}function _emscripten_log(flags,format,varargs){var result=formatString(format,varargs);var str=UTF8ArrayToString(result,0);_emscripten_log_js(flags,str)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function _emscripten_pause_main_loop(){Browser.mainLoop.pause()}function _emscripten_performance_now(){return performance.now()}function _emscripten_request_animation_frame(cb,userData){return requestAnimationFrame(function(timeStamp){getWasmTableEntry(cb)(timeStamp,userData)})}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}function registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(176);var keyEventHandlerFunc=function(e){var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;HEAP32[idx+7]=e.repeat;HEAP32[idx+8]=e.charCode;HEAP32[idx+9]=e.keyCode;HEAP32[idx+10]=e.which;stringToUTF8(e.key||"",keyEventData+44,32);stringToUTF8(e.code||"",keyEventData+76,32);stringToUTF8(e.char||"",keyEventData+108,32);stringToUTF8(e.locale||"",keyEventData+140,32);if(getWasmTableEntry(callbackfunc)(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread);return 0}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread);return 0}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){var browserIterationFunc=getWasmTableEntry(func);setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop)}function registerUiEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.uiEvent)JSEvents.uiEvent=_malloc(36);target=findEventTarget(target);var uiEventHandlerFunc=function(ev){var e=ev||event;if(e.target!=target){return}var b=document.body;if(!b){return}var uiEvent=JSEvents.uiEvent;HEAP32[uiEvent>>2]=e.detail;HEAP32[uiEvent+4>>2]=b.clientWidth;HEAP32[uiEvent+8>>2]=b.clientHeight;HEAP32[uiEvent+12>>2]=innerWidth;HEAP32[uiEvent+16>>2]=innerHeight;HEAP32[uiEvent+20>>2]=outerWidth;HEAP32[uiEvent+24>>2]=outerHeight;HEAP32[uiEvent+28>>2]=pageXOffset;HEAP32[uiEvent+32>>2]=pageYOffset;if(getWasmTableEntry(callbackfunc)(eventTypeId,uiEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:uiEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_resize_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerUiEventCallback(target,userData,useCapture,callbackfunc,10,"resize",targetThread);return 0}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function _setNetworkCallback(event,userData,callback){function _callback(data){try{if(event==="error"){withStackSave(function(){var msg=allocateUTF8OnStack(data[2]);getWasmTableEntry(callback)(data[0],data[1],msg,userData)})}else{getWasmTableEntry(callback)(data,userData)}}catch(e){if(!(e instanceof ExitStatus)){if(e&&typeof e=="object"&&e.stack)err("exception thrown: "+[e,e.stack]);throw e}}}Module["websocket"]["on"](event,callback?_callback:null)}function _emscripten_set_socket_close_callback(userData,callback){_setNetworkCallback("close",userData,callback)}function _emscripten_set_socket_connection_callback(userData,callback){_setNetworkCallback("connection",userData,callback)}function _emscripten_set_socket_error_callback(userData,callback){_setNetworkCallback("error",userData,callback)}function _emscripten_set_socket_listen_callback(userData,callback){_setNetworkCallback("listen",userData,callback)}function _emscripten_set_socket_message_callback(userData,callback){_setNetworkCallback("message",userData,callback)}function _emscripten_set_socket_open_callback(userData,callback){_setNetworkCallback("open",userData,callback)}function _emscripten_set_timeout(cb,msecs,userData){return safeSetTimeout(()=>getWasmTableEntry(cb)(userData),msecs)}function registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=function(e){var t,touches={},et=e.touches;for(var i=0;i>3]=e.timeStamp;var idx=touchEvent>>2;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(getWasmTableEntry(callbackfunc)(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP32[idx+6]=e.ctrlKey;HEAP32[idx+7]=e.shiftKey;HEAP32[idx+8]=e.altKey;HEAP32[idx+9]=e.metaKey;HEAP16[idx*2+20]=e.button;HEAP16[idx*2+21]=e.buttons;HEAP32[idx+11]=e["movementX"];HEAP32[idx+12]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13]=e.clientX-rect.left;HEAP32[idx+14]=e.clientY-rect.top}function registerWheelEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);var wheelHandlerFunc=function(ev){var e=ev||event;var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e["deltaX"];HEAPF64[wheelEvent+80>>3]=e["deltaY"];HEAPF64[wheelEvent+88>>3]=e["deltaZ"];HEAP32[wheelEvent+96>>2]=e["deltaMode"];if(getWasmTableEntry(callbackfunc)(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=findEventTarget(target);if(typeof target.onwheel!="undefined"){registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread);return 0}else{return-1}}function _emscripten_sleep(){throw"Please compile your program with async support in order to use asynchronous operations like emscripten_sleep"}var __emscripten_webgl_power_preferences=["default","low-power","high-performance"];function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_webgl_do_create_context(target,attributes){var a=attributes>>2;var powerPreference=HEAP32[a+(24>>2)];var contextAttributes={"alpha":!!HEAP32[a+(0>>2)],"depth":!!HEAP32[a+(4>>2)],"stencil":!!HEAP32[a+(8>>2)],"antialias":!!HEAP32[a+(12>>2)],"premultipliedAlpha":!!HEAP32[a+(16>>2)],"preserveDrawingBuffer":!!HEAP32[a+(20>>2)],"powerPreference":__emscripten_webgl_power_preferences[powerPreference],"failIfMajorPerformanceCaveat":!!HEAP32[a+(28>>2)],majorVersion:HEAP32[a+(32>>2)],minorVersion:HEAP32[a+(36>>2)],enableExtensionsByDefault:HEAP32[a+(40>>2)],explicitSwapControl:HEAP32[a+(44>>2)],proxyContextToMainThread:HEAP32[a+(48>>2)],renderViaOffscreenBackBuffer:HEAP32[a+(52>>2)]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}var _emscripten_webgl_create_context=_emscripten_webgl_do_create_context;function _emscripten_webgl_destroy_context(contextHandle){if(GL.currentContext==contextHandle)GL.currentContext=0;GL.deleteContext(contextHandle)}function _emscripten_webgl_init_context_attributes(attributes){var a=attributes>>2;for(var i=0;i<56>>2;++i){HEAP32[a+i]=0}HEAP32[a+(0>>2)]=HEAP32[a+(4>>2)]=HEAP32[a+(12>>2)]=HEAP32[a+(16>>2)]=HEAP32[a+(32>>2)]=HEAP32[a+(40>>2)]=1}function _emscripten_webgl_make_context_current(contextHandle){var success=GL.makeContextCurrent(contextHandle);return success?0:-5}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAPU32[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4;HEAP8[pbuf>>0]=type;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function doReadv(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset,whence,newOffset){try{offset=bigintToI53Checked(offset);if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops&&stream.stream_ops.fsync){return stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function doWritev(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getaddrinfo(node,service,hint,out){var addr=0;var port=0;var flags=0;var family=0;var type=0;var proto=0;var ai;function allocaddrinfo(family,type,proto,canon,addr,port){var sa,salen,ai;var errno;salen=family===10?28:16;addr=family===10?inetNtop6(addr):inetNtop4(addr);sa=_malloc(salen);errno=writeSockaddr(sa,family,addr,port);assert(!errno);ai=_malloc(32);HEAP32[ai+4>>2]=family;HEAP32[ai+8>>2]=type;HEAP32[ai+12>>2]=proto;HEAP32[ai+24>>2]=canon;HEAPU32[ai+20>>2]=sa;if(family===10){HEAP32[ai+16>>2]=28}else{HEAP32[ai+16>>2]=16}HEAP32[ai+28>>2]=0;return ai}if(hint){flags=HEAP32[hint>>2];family=HEAP32[hint+4>>2];type=HEAP32[hint+8>>2];proto=HEAP32[hint+12>>2]}if(type&&!proto){proto=type===2?17:6}if(!type&&proto){type=proto===17?2:1}if(proto===0){proto=6}if(type===0){type=1}if(!node&&!service){return-2}if(flags&~(1|2|4|1024|8|16|32)){return-1}if(hint!==0&&HEAP32[hint>>2]&2&&!node){return-1}if(flags&32){return-2}if(type!==0&&type!==1&&type!==2){return-7}if(family!==0&&family!==2&&family!==10){return-6}if(service){service=UTF8ToString(service);port=parseInt(service,10);if(isNaN(port)){if(flags&1024){return-2}return-8}}if(!node){if(family===0){family=2}if((flags&1)===0){if(family===2){addr=_htonl(2130706433)}else{addr=[0,0,0,1]}}ai=allocaddrinfo(family,type,proto,null,addr,port);HEAPU32[out>>2]=ai;return 0}node=UTF8ToString(node);addr=inetPton4(node);if(addr!==null){if(family===0||family===2){family=2}else if(family===10&&flags&8){addr=[0,0,_htonl(65535),addr];family=10}else{return-2}}else{addr=inetPton6(node);if(addr!==null){if(family===0||family===10){family=10}else{return-2}}}if(addr!=null){ai=allocaddrinfo(family,type,proto,node,addr,port);HEAPU32[out>>2]=ai;return 0}if(flags&4){return-2}node=DNS.lookup_name(node);addr=inetPton4(node);if(family===0){family=2}else if(family===10){addr=[0,0,_htonl(65535),addr]}ai=allocaddrinfo(family,type,proto,null,addr,port);HEAPU32[out>>2]=ai;return 0}function _getentropy(buffer,size){if(!_getentropy.randomDevice){_getentropy.randomDevice=getRandomDevice()}for(var i=0;i>0]=_getentropy.randomDevice()}return 0}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}return thisDate.getFullYear()}return thisDate.getFullYear()-1}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}return"PM"},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&__isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!__isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm,loc){return _strftime(s,maxsize,format,tm)}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_unlink"]=FS.unlink;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var preloadedImages={};var preloadedAudios={};var GLctx;for(var i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));var miniTempWebGLFloatBuffersStorage=new Float32Array(288);for(var i=0;i<288;++i){miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i+1)}var __miniTempWebGLIntBuffersStorage=new Int32Array(288);for(var i=0;i<288;++i){__miniTempWebGLIntBuffers[i]=__miniTempWebGLIntBuffersStorage.subarray(0,i+1)}var asmLibraryArg={"sb":___call_sighandler,"L":___cxa_allocate_exception,"K":___cxa_throw,"ob":___syscall__newselect,"fb":___syscall_accept4,"eb":___syscall_bind,"ra":___syscall_chmod,"db":___syscall_connect,"Ub":___syscall_faccessat,"Ib":___syscall_fchmod,"x":___syscall_fcntl64,"Hb":___syscall_fdatasync,"Fb":___syscall_fstat64,"Ab":___syscall_ftruncate64,"zb":___syscall_getcwd,"rb":___syscall_getdents64,"cb":___syscall_getsockopt,"Gb":___syscall_ioctl,"bb":___syscall_listen,"Cb":___syscall_lstat64,"xb":___syscall_mkdirat,"Db":___syscall_newfstatat,"pa":___syscall_openat,"ub":___syscall_poll,"qb":___syscall_readlinkat,"ab":___syscall_recvfrom,"pb":___syscall_renameat,"ka":___syscall_rmdir,"$a":___syscall_sendto,"ia":___syscall_socket,"Eb":___syscall_stat64,"nb":___syscall_symlink,"lb":___syscall_truncate64,"la":___syscall_unlinkat,"jb":___syscall_utimensat,"Rb":__dlinit,"Tb":__dlopen_js,"Sb":__dlsym_js,"Z":__embind_register_bigint,"ua":__embind_register_bool,"ah":__embind_register_emval,"Y":__embind_register_float,"r":__embind_register_function,"y":__embind_register_integer,"v":__embind_register_memory_view,"X":__embind_register_std_string,"N":__embind_register_std_wstring,"va":__embind_register_void,"qa":__emscripten_get_now_is_monotonic,"hb":__emscripten_throw_longjmp,"h":__emval_as,"ha":__emval_call,"l":__emval_call_method,"g":__emval_call_void_method,"a":__emval_decref,"ja":__emval_delete,"G":__emval_equals,"p":__emval_get_global,"e":__emval_get_method_caller,"s":__emval_get_module_property,"d":__emval_get_property,"c":__emval_incref,"Jb":__emval_instanceof,"Ua":__emval_is_string,"z":__emval_new,"T":__emval_new_array,"b":__emval_new_cstring,"I":__emval_new_object,"kb":__emval_not,"f":__emval_run_destructors,"k":__emval_set_property,"j":__emval_take_value,"Nb":__localtime_js,"Ob":__mktime_js,"vb":__mmap_js,"wb":__munmap_js,"Pb":__tzset_js,"n":_abort,"C":_emscripten_async_call,"V":_emscripten_cancel_animation_frame,"O":_emscripten_clear_timeout,"F":_emscripten_date_now,"Va":_emscripten_get_element_css_size,"mb":_emscripten_get_heap_max,"S":_emscripten_get_now,"Mb":_emscripten_get_now_res,"Ig":_emscripten_glActiveTexture,"Hg":_emscripten_glAttachShader,"Jd":_emscripten_glBeginQuery,"Yg":_emscripten_glBeginQueryEXT,"qd":_emscripten_glBeginTransformFeedback,"Gg":_emscripten_glBindAttribLocation,"Fg":_emscripten_glBindBuffer,"nd":_emscripten_glBindBufferBase,"od":_emscripten_glBindBufferRange,"Eg":_emscripten_glBindFramebuffer,"Dg":_emscripten_glBindRenderbuffer,"vc":_emscripten_glBindSampler,"Cg":_emscripten_glBindTexture,"nc":_emscripten_glBindTransformFeedback,"vd":_emscripten_glBindVertexArray,"Qg":_emscripten_glBindVertexArrayOES,"Bg":_emscripten_glBlendColor,"Ag":_emscripten_glBlendEquation,"zg":_emscripten_glBlendEquationSeparate,"yg":_emscripten_glBlendFunc,"xg":_emscripten_glBlendFuncSeparate,"yd":_emscripten_glBlitFramebuffer,"wg":_emscripten_glBufferData,"vg":_emscripten_glBufferSubData,"ug":_emscripten_glCheckFramebufferStatus,"tg":_emscripten_glClear,"Sc":_emscripten_glClearBufferfi,"Tc":_emscripten_glClearBufferfv,"Vc":_emscripten_glClearBufferiv,"Uc":_emscripten_glClearBufferuiv,"sg":_emscripten_glClearColor,"rg":_emscripten_glClearDepthf,"qg":_emscripten_glClearStencil,"Ec":_emscripten_glClientWaitSync,"pg":_emscripten_glColorMask,"og":_emscripten_glCompileShader,"ng":_emscripten_glCompressedTexImage2D,"Od":_emscripten_glCompressedTexImage3D,"mg":_emscripten_glCompressedTexSubImage2D,"Nd":_emscripten_glCompressedTexSubImage3D,"Qc":_emscripten_glCopyBufferSubData,"lg":_emscripten_glCopyTexImage2D,"kg":_emscripten_glCopyTexSubImage2D,"Pd":_emscripten_glCopyTexSubImage3D,"jg":_emscripten_glCreateProgram,"ig":_emscripten_glCreateShader,"hg":_emscripten_glCullFace,"gg":_emscripten_glDeleteBuffers,"fg":_emscripten_glDeleteFramebuffers,"eg":_emscripten_glDeleteProgram,"Ld":_emscripten_glDeleteQueries,"_g":_emscripten_glDeleteQueriesEXT,"dg":_emscripten_glDeleteRenderbuffers,"xc":_emscripten_glDeleteSamplers,"cg":_emscripten_glDeleteShader,"Fc":_emscripten_glDeleteSync,"bg":_emscripten_glDeleteTextures,"mc":_emscripten_glDeleteTransformFeedbacks,"ud":_emscripten_glDeleteVertexArrays,"Pg":_emscripten_glDeleteVertexArraysOES,"ag":_emscripten_glDepthFunc,"$f":_emscripten_glDepthMask,"_f":_emscripten_glDepthRangef,"Zf":_emscripten_glDetachShader,"Yf":_emscripten_glDisable,"Wf":_emscripten_glDisableVertexAttribArray,"Vf":_emscripten_glDrawArrays,"Jc":_emscripten_glDrawArraysInstanced,"Lg":_emscripten_glDrawArraysInstancedANGLE,"Yb":_emscripten_glDrawArraysInstancedARB,"Wd":_emscripten_glDrawArraysInstancedEXT,"Zb":_emscripten_glDrawArraysInstancedNV,"Fd":_emscripten_glDrawBuffers,"Ud":_emscripten_glDrawBuffersEXT,"Mg":_emscripten_glDrawBuffersWEBGL,"Uf":_emscripten_glDrawElements,"Ic":_emscripten_glDrawElementsInstanced,"Kg":_emscripten_glDrawElementsInstancedANGLE,"Wb":_emscripten_glDrawElementsInstancedARB,"Xb":_emscripten_glDrawElementsInstancedEXT,"Vd":_emscripten_glDrawElementsInstancedNV,"Sd":_emscripten_glDrawRangeElements,"Tf":_emscripten_glEnable,"Sf":_emscripten_glEnableVertexAttribArray,"Id":_emscripten_glEndQuery,"Xg":_emscripten_glEndQueryEXT,"pd":_emscripten_glEndTransformFeedback,"Hc":_emscripten_glFenceSync,"Rf":_emscripten_glFinish,"Qf":_emscripten_glFlush,"Pf":_emscripten_glFramebufferRenderbuffer,"Of":_emscripten_glFramebufferTexture2D,"wd":_emscripten_glFramebufferTextureLayer,"Nf":_emscripten_glFrontFace,"Lf":_emscripten_glGenBuffers,"Jf":_emscripten_glGenFramebuffers,"Md":_emscripten_glGenQueries,"$g":_emscripten_glGenQueriesEXT,"If":_emscripten_glGenRenderbuffers,"yc":_emscripten_glGenSamplers,"Hf":_emscripten_glGenTextures,"lc":_emscripten_glGenTransformFeedbacks,"td":_emscripten_glGenVertexArrays,"Og":_emscripten_glGenVertexArraysOES,"Kf":_emscripten_glGenerateMipmap,"Gf":_emscripten_glGetActiveAttrib,"Ff":_emscripten_glGetActiveUniform,"Lc":_emscripten_glGetActiveUniformBlockName,"Mc":_emscripten_glGetActiveUniformBlockiv,"Oc":_emscripten_glGetActiveUniformsiv,"Ef":_emscripten_glGetAttachedShaders,"Df":_emscripten_glGetAttribLocation,"Cf":_emscripten_glGetBooleanv,"zc":_emscripten_glGetBufferParameteri64v,"Af":_emscripten_glGetBufferParameteriv,"zf":_emscripten_glGetError,"yf":_emscripten_glGetFloatv,"cd":_emscripten_glGetFragDataLocation,"xf":_emscripten_glGetFramebufferAttachmentParameteriv,"Ac":_emscripten_glGetInteger64i_v,"Cc":_emscripten_glGetInteger64v,"rd":_emscripten_glGetIntegeri_v,"wf":_emscripten_glGetIntegerv,"ac":_emscripten_glGetInternalformativ,"hc":_emscripten_glGetProgramBinary,"uf":_emscripten_glGetProgramInfoLog,"vf":_emscripten_glGetProgramiv,"Sg":_emscripten_glGetQueryObjecti64vEXT,"Ug":_emscripten_glGetQueryObjectivEXT,"Rg":_emscripten_glGetQueryObjectui64vEXT,"Gd":_emscripten_glGetQueryObjectuiv,"Tg":_emscripten_glGetQueryObjectuivEXT,"Hd":_emscripten_glGetQueryiv,"Vg":_emscripten_glGetQueryivEXT,"tf":_emscripten_glGetRenderbufferParameteriv,"pc":_emscripten_glGetSamplerParameterfv,"qc":_emscripten_glGetSamplerParameteriv,"rf":_emscripten_glGetShaderInfoLog,"pf":_emscripten_glGetShaderPrecisionFormat,"of":_emscripten_glGetShaderSource,"sf":_emscripten_glGetShaderiv,"nf":_emscripten_glGetString,"Rc":_emscripten_glGetStringi,"Bc":_emscripten_glGetSynciv,"mf":_emscripten_glGetTexParameterfv,"lf":_emscripten_glGetTexParameteriv,"ld":_emscripten_glGetTransformFeedbackVarying,"Nc":_emscripten_glGetUniformBlockIndex,"Pc":_emscripten_glGetUniformIndices,"hf":_emscripten_glGetUniformLocation,"kf":_emscripten_glGetUniformfv,"jf":_emscripten_glGetUniformiv,"dd":_emscripten_glGetUniformuiv,"jd":_emscripten_glGetVertexAttribIiv,"id":_emscripten_glGetVertexAttribIuiv,"ef":_emscripten_glGetVertexAttribPointerv,"gf":_emscripten_glGetVertexAttribfv,"ff":_emscripten_glGetVertexAttribiv,"df":_emscripten_glHint,"ec":_emscripten_glInvalidateFramebuffer,"dc":_emscripten_glInvalidateSubFramebuffer,"cf":_emscripten_glIsBuffer,"bf":_emscripten_glIsEnabled,"af":_emscripten_glIsFramebuffer,"$e":_emscripten_glIsProgram,"Kd":_emscripten_glIsQuery,"Zg":_emscripten_glIsQueryEXT,"_e":_emscripten_glIsRenderbuffer,"wc":_emscripten_glIsSampler,"Ze":_emscripten_glIsShader,"Gc":_emscripten_glIsSync,"Ye":_emscripten_glIsTexture,"kc":_emscripten_glIsTransformFeedback,"sd":_emscripten_glIsVertexArray,"Ng":_emscripten_glIsVertexArrayOES,"Xe":_emscripten_glLineWidth,"We":_emscripten_glLinkProgram,"jc":_emscripten_glPauseTransformFeedback,"Ve":_emscripten_glPixelStorei,"Ue":_emscripten_glPolygonOffset,"gc":_emscripten_glProgramBinary,"fc":_emscripten_glProgramParameteri,"Wg":_emscripten_glQueryCounterEXT,"Td":_emscripten_glReadBuffer,"Te":_emscripten_glReadPixels,"Se":_emscripten_glReleaseShaderCompiler,"Re":_emscripten_glRenderbufferStorage,"xd":_emscripten_glRenderbufferStorageMultisample,"ic":_emscripten_glResumeTransformFeedback,"Qe":_emscripten_glSampleCoverage,"sc":_emscripten_glSamplerParameterf,"rc":_emscripten_glSamplerParameterfv,"uc":_emscripten_glSamplerParameteri,"tc":_emscripten_glSamplerParameteriv,"Pe":_emscripten_glScissor,"Oe":_emscripten_glShaderBinary,"Ne":_emscripten_glShaderSource,"Me":_emscripten_glStencilFunc,"Le":_emscripten_glStencilFuncSeparate,"Ke":_emscripten_glStencilMask,"Je":_emscripten_glStencilMaskSeparate,"Ie":_emscripten_glStencilOp,"He":_emscripten_glStencilOpSeparate,"Ge":_emscripten_glTexImage2D,"Rd":_emscripten_glTexImage3D,"Fe":_emscripten_glTexParameterf,"Ee":_emscripten_glTexParameterfv,"De":_emscripten_glTexParameteri,"Ce":_emscripten_glTexParameteriv,"cc":_emscripten_glTexStorage2D,"bc":_emscripten_glTexStorage3D,"Be":_emscripten_glTexSubImage2D,"Qd":_emscripten_glTexSubImage3D,"md":_emscripten_glTransformFeedbackVaryings,"Ae":_emscripten_glUniform1f,"ze":_emscripten_glUniform1fv,"ye":_emscripten_glUniform1i,"xe":_emscripten_glUniform1iv,"bd":_emscripten_glUniform1ui,"Zc":_emscripten_glUniform1uiv,"we":_emscripten_glUniform2f,"ve":_emscripten_glUniform2fv,"ue":_emscripten_glUniform2i,"te":_emscripten_glUniform2iv,"ad":_emscripten_glUniform2ui,"Yc":_emscripten_glUniform2uiv,"se":_emscripten_glUniform3f,"re":_emscripten_glUniform3fv,"qe":_emscripten_glUniform3i,"pe":_emscripten_glUniform3iv,"$c":_emscripten_glUniform3ui,"Xc":_emscripten_glUniform3uiv,"oe":_emscripten_glUniform4f,"ne":_emscripten_glUniform4fv,"me":_emscripten_glUniform4i,"le":_emscripten_glUniform4iv,"_c":_emscripten_glUniform4ui,"Wc":_emscripten_glUniform4uiv,"Kc":_emscripten_glUniformBlockBinding,"ke":_emscripten_glUniformMatrix2fv,"Ed":_emscripten_glUniformMatrix2x3fv,"Cd":_emscripten_glUniformMatrix2x4fv,"je":_emscripten_glUniformMatrix3fv,"Dd":_emscripten_glUniformMatrix3x2fv,"Ad":_emscripten_glUniformMatrix3x4fv,"ie":_emscripten_glUniformMatrix4fv,"Bd":_emscripten_glUniformMatrix4x2fv,"zd":_emscripten_glUniformMatrix4x3fv,"he":_emscripten_glUseProgram,"ge":_emscripten_glValidateProgram,"fe":_emscripten_glVertexAttrib1f,"ee":_emscripten_glVertexAttrib1fv,"de":_emscripten_glVertexAttrib2f,"ce":_emscripten_glVertexAttrib2fv,"be":_emscripten_glVertexAttrib3f,"ae":_emscripten_glVertexAttrib3fv,"$d":_emscripten_glVertexAttrib4f,"_d":_emscripten_glVertexAttrib4fv,"oc":_emscripten_glVertexAttribDivisor,"Jg":_emscripten_glVertexAttribDivisorANGLE,"_b":_emscripten_glVertexAttribDivisorARB,"Xd":_emscripten_glVertexAttribDivisorEXT,"$b":_emscripten_glVertexAttribDivisorNV,"hd":_emscripten_glVertexAttribI4i,"fd":_emscripten_glVertexAttribI4iv,"gd":_emscripten_glVertexAttribI4ui,"ed":_emscripten_glVertexAttribI4uiv,"kd":_emscripten_glVertexAttribIPointer,"Zd":_emscripten_glVertexAttribPointer,"Yd":_emscripten_glViewport,"Dc":_emscripten_glWaitSync,"Ea":_emscripten_idb_async_delete,"Ga":_emscripten_idb_async_exists,"Fa":_emscripten_idb_async_load,"Da":_emscripten_idb_async_store,"Wa":_emscripten_is_webgl_context_lost,"Ha":_emscripten_log,"Qb":_emscripten_memcpy_big,"xa":_emscripten_pause_main_loop,"tb":_emscripten_performance_now,"sa":_emscripten_request_animation_frame,"ib":_emscripten_resize_heap,"ga":_emscripten_set_keydown_callback_on_thread,"Ta":_emscripten_set_keyup_callback_on_thread,"za":_emscripten_set_main_loop,"na":_emscripten_set_resize_callback_on_thread,"_":_emscripten_set_socket_close_callback,"aa":_emscripten_set_socket_connection_callback,"da":_emscripten_set_socket_error_callback,"ba":_emscripten_set_socket_listen_callback,"$":_emscripten_set_socket_message_callback,"ca":_emscripten_set_socket_open_callback,"wa":_emscripten_set_timeout,"qf":_emscripten_set_touchcancel_callback_on_thread,"Mf":_emscripten_set_touchend_callback_on_thread,"Bf":_emscripten_set_touchmove_callback_on_thread,"Xf":_emscripten_set_touchstart_callback_on_thread,"Ba":_emscripten_set_wheel_callback_on_thread,"ya":_emscripten_sleep,"Ya":_emscripten_webgl_create_context,"_a":_emscripten_webgl_destroy_context,"Za":_emscripten_webgl_init_context_attributes,"Xa":_emscripten_webgl_make_context_current,"Kb":_environ_get,"Lb":_environ_sizes_get,"B":_exit,"H":_fd_close,"ma":_fd_fdstat_get,"oa":_fd_read,"yb":_fd_seek,"Bb":_fd_sync,"R":_fd_write,"U":_getaddrinfo,"Q":_getentropy,"La":invoke_fi,"ea":invoke_i,"i":invoke_ii,"u":invoke_iii,"t":invoke_iiii,"Pa":invoke_iiiif,"D":invoke_iiiii,"E":invoke_iiiiii,"Sa":invoke_iiiiiii,"Qa":invoke_iiiiiiif,"J":invoke_iiiiiiiiii,"Ra":invoke_iiiiiiiiiii,"ta":invoke_v,"o":invoke_vi,"Oa":invoke_vidd,"m":invoke_vii,"Ia":invoke_viid,"Na":invoke_viif,"q":invoke_viii,"Ka":invoke_viiif,"w":invoke_viiii,"A":invoke_viiiii,"Ja":invoke_viiiiii,"fa":invoke_viiiiiii,"Ma":invoke_viiiiiiiii,"M":invoke_vijii,"Ca":jsHaveAsyncify,"Vb":_proc_exit,"P":qt_asyncify_resume_js,"Aa":qt_asyncify_suspend_js,"W":_strftime,"gb":_strftime_l};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["ch"]).apply(null,arguments)};var ___errno_location=Module["___errno_location"]=function(){return(___errno_location=Module["___errno_location"]=Module["asm"]["eh"]).apply(null,arguments)};var _main=Module["_main"]=function(){return(_main=Module["_main"]=Module["asm"]["fh"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["gh"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["hh"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["ih"]).apply(null,arguments)};var __embind_initialize_bindings=Module["__embind_initialize_bindings"]=function(){return(__embind_initialize_bindings=Module["__embind_initialize_bindings"]=Module["asm"]["jh"]).apply(null,arguments)};var _htonl=Module["_htonl"]=function(){return(_htonl=Module["_htonl"]=Module["asm"]["kh"]).apply(null,arguments)};var _htons=Module["_htons"]=function(){return(_htons=Module["_htons"]=Module["asm"]["lh"]).apply(null,arguments)};var _emscripten_builtin_memalign=Module["_emscripten_builtin_memalign"]=function(){return(_emscripten_builtin_memalign=Module["_emscripten_builtin_memalign"]=Module["asm"]["mh"]).apply(null,arguments)};var _ntohs=Module["_ntohs"]=function(){return(_ntohs=Module["_ntohs"]=Module["asm"]["nh"]).apply(null,arguments)};var _setThrew=Module["_setThrew"]=function(){return(_setThrew=Module["_setThrew"]=Module["asm"]["oh"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["ph"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["qh"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["rh"]).apply(null,arguments)};var ___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=function(){return(___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=Module["asm"]["sh"]).apply(null,arguments)};var ___start_em_js=Module["___start_em_js"]=4083360;var ___stop_em_js=Module["___stop_em_js"]=4083842;function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_v(index){var sp=stackSave();try{getWasmTableEntry(index)()}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vijii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_i(index){var sp=stackSave();try{return getWasmTableEntry(index)()}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiif(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiif(index,a1,a2,a3,a4){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vidd(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viif(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_fi(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiif(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viid(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["JSEvents"]=JSEvents;Module["specialHTMLTargets"]=specialHTMLTargets;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){var entryFunction=Module["_main"];args=args||[];args.unshift(thisProgram);var argc=args.length;var argv=stackAlloc((argc+1)*4);var argv_ptr=argv>>2;args.forEach(arg=>{HEAP32[argv_ptr++]=allocateUTF8OnStack(arg)});HEAP32[argv_ptr]=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run(); +var Module=typeof createQtAppInstance!="undefined"?createQtAppInstance:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){if(Module["ENVIRONMENT_IS_PTHREAD"])return;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="build/wasm/wasm32/release/research.data";var REMOTE_PACKAGE_BASE="research.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"];function fetchRemotePackage(packageName,packageSize,callback,errback){if(typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string"){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"]("/","TeXmacs",true,true);Module["FS_createPath"]("/TeXmacs","fonts",true,true);Module["FS_createPath"]("/TeXmacs/fonts","enc",true,true);Module["FS_createPath"]("/TeXmacs/fonts","tfm",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm","adobe",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm","ams",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm/ams","cmextra",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm/ams","euler",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm/ams","symbols",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm","cbgreek",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm","ec",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm","la",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm","math",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm","public",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm/public","cm",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm/public","rsfs",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm/public","stmaryrd",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm/public","txfonts",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm/public","wasy",true,true);Module["FS_createPath"]("/TeXmacs/fonts/tfm","tc",true,true);Module["FS_createPath"]("/TeXmacs/fonts","type1",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","adobe",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","bluesky",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1/bluesky","cm",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1/bluesky","cmextra",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1/bluesky","euler",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1/bluesky","symbols",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","cbgreek",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","ec",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","hoekwater",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1/hoekwater","rsfs",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1/hoekwater","stmaryrd",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1/hoekwater","wasy",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","la",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","math",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","public",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1/public","txfonts",true,true);Module["FS_createPath"]("/TeXmacs/fonts/type1","tc",true,true);Module["FS_createPath"]("/TeXmacs/fonts","virtual",true,true);Module["FS_createPath"]("/TeXmacs","include",true,true);Module["FS_createPath"]("/TeXmacs","langs",true,true);Module["FS_createPath"]("/TeXmacs/langs","encoding",true,true);Module["FS_createPath"]("/TeXmacs/langs","natural",true,true);Module["FS_createPath"]("/TeXmacs/langs/natural","dic",true,true);Module["FS_createPath"]("/TeXmacs/langs/natural","hyphen",true,true);Module["FS_createPath"]("/TeXmacs/langs/natural","miss",true,true);Module["FS_createPath"]("/TeXmacs","misc",true,true);Module["FS_createPath"]("/TeXmacs/misc","bib",true,true);Module["FS_createPath"]("/TeXmacs/misc","convert",true,true);Module["FS_createPath"]("/TeXmacs/misc","images",true,true);Module["FS_createPath"]("/TeXmacs/misc","latex",true,true);Module["FS_createPath"]("/TeXmacs/misc","mime",true,true);Module["FS_createPath"]("/TeXmacs/misc","patterns",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","dots-hatches",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","fashion",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","floral",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","geometric",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","lines-artistic",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","lines-basic",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","lines-default",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","paper",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","textile",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","vintage",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","wall",true,true);Module["FS_createPath"]("/TeXmacs/misc/patterns","wood",true,true);Module["FS_createPath"]("/TeXmacs/misc","pictures",true,true);Module["FS_createPath"]("/TeXmacs/misc/pictures","blackboard",true,true);Module["FS_createPath"]("/TeXmacs/misc/pictures","cover",true,true);Module["FS_createPath"]("/TeXmacs/misc/pictures","frames",true,true);Module["FS_createPath"]("/TeXmacs/misc/pictures","gradients",true,true);Module["FS_createPath"]("/TeXmacs/misc/pictures","shadows",true,true);Module["FS_createPath"]("/TeXmacs/misc","pixmaps",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps","modern",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps/modern","16x16",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps/modern/16x16","focus",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps/modern","20x20",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps/modern/20x20","mode",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps/modern","24x24",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps/modern/24x24","main",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps/modern","32x32",true,true);Module["FS_createPath"]("/TeXmacs/misc/pixmaps/modern/32x32","settings",true,true);Module["FS_createPath"]("/TeXmacs/misc","sounds",true,true);Module["FS_createPath"]("/TeXmacs/misc","textures",true,true);Module["FS_createPath"]("/TeXmacs/misc/textures","wood",true,true);Module["FS_createPath"]("/TeXmacs/misc","themes",true,true);Module["FS_createPath"]("/TeXmacs","packages",true,true);Module["FS_createPath"]("/TeXmacs/packages","beamer",true,true);Module["FS_createPath"]("/TeXmacs/packages/beamer","decorations",true,true);Module["FS_createPath"]("/TeXmacs/packages/beamer","title",true,true);Module["FS_createPath"]("/TeXmacs/packages","cite",true,true);Module["FS_createPath"]("/TeXmacs/packages","compute",true,true);Module["FS_createPath"]("/TeXmacs/packages","customize",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","algorithm",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","document",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","education",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","encryption",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","float",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","fonts",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","frame",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","language",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","list",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","math",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","paragraph",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","session",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","spacing",true,true);Module["FS_createPath"]("/TeXmacs/packages/customize","theorem",true,true);Module["FS_createPath"]("/TeXmacs/packages","documentation",true,true);Module["FS_createPath"]("/TeXmacs/packages/documentation","standard",true,true);Module["FS_createPath"]("/TeXmacs/packages","environment",true,true);Module["FS_createPath"]("/TeXmacs/packages","example",true,true);Module["FS_createPath"]("/TeXmacs/packages","experimental",true,true);Module["FS_createPath"]("/TeXmacs/packages","extras",true,true);Module["FS_createPath"]("/TeXmacs/packages","gui",true,true);Module["FS_createPath"]("/TeXmacs/packages","header",true,true);Module["FS_createPath"]("/TeXmacs/packages","html",true,true);Module["FS_createPath"]("/TeXmacs/packages","latex",true,true);Module["FS_createPath"]("/TeXmacs/packages/latex","revtex",true,true);Module["FS_createPath"]("/TeXmacs/packages","miscellaneous",true,true);Module["FS_createPath"]("/TeXmacs/packages","obsolete",true,true);Module["FS_createPath"]("/TeXmacs/packages","poster",true,true);Module["FS_createPath"]("/TeXmacs/packages/poster","size",true,true);Module["FS_createPath"]("/TeXmacs/packages/poster","title",true,true);Module["FS_createPath"]("/TeXmacs/packages","section",true,true);Module["FS_createPath"]("/TeXmacs/packages","standard",true,true);Module["FS_createPath"]("/TeXmacs/packages","test",true,true);Module["FS_createPath"]("/TeXmacs/packages","themes",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","base",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","blackboard",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","dark",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","granite",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","ice",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","light",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","metal",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","paper",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","pine",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","plain",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","std",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","transparent",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","vador",true,true);Module["FS_createPath"]("/TeXmacs/packages/themes","xperiment",true,true);Module["FS_createPath"]("/TeXmacs/packages","utilities",true,true);Module["FS_createPath"]("/TeXmacs","plugins",true,true);Module["FS_createPath"]("/TeXmacs/plugins","cadabra",true,true);Module["FS_createPath"]("/TeXmacs/plugins/cadabra","doc",true,true);Module["FS_createPath"]("/TeXmacs/plugins/cadabra","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins","code",true,true);Module["FS_createPath"]("/TeXmacs/plugins/code","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins","fricas",true,true);Module["FS_createPath"]("/TeXmacs/plugins/fricas","doc",true,true);Module["FS_createPath"]("/TeXmacs/plugins/fricas","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins","giac",true,true);Module["FS_createPath"]("/TeXmacs/plugins/giac","doc",true,true);Module["FS_createPath"]("/TeXmacs/plugins/giac","packages",true,true);Module["FS_createPath"]("/TeXmacs/plugins/giac/packages","session",true,true);Module["FS_createPath"]("/TeXmacs/plugins/giac","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins","html",true,true);Module["FS_createPath"]("/TeXmacs/plugins/html","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins/html/progs","convert",true,true);Module["FS_createPath"]("/TeXmacs/plugins/html/progs/convert","html",true,true);Module["FS_createPath"]("/TeXmacs/plugins","lang_en_GB",true,true);Module["FS_createPath"]("/TeXmacs/plugins/lang_en_GB","data",true,true);Module["FS_createPath"]("/TeXmacs/plugins","lang_eo_EO",true,true);Module["FS_createPath"]("/TeXmacs/plugins/lang_eo_EO","data",true,true);Module["FS_createPath"]("/TeXmacs/plugins","lang_ja_JP",true,true);Module["FS_createPath"]("/TeXmacs/plugins/lang_ja_JP","data",true,true);Module["FS_createPath"]("/TeXmacs/plugins","lang_ko_KR",true,true);Module["FS_createPath"]("/TeXmacs/plugins/lang_ko_KR","data",true,true);Module["FS_createPath"]("/TeXmacs/plugins","lang_sk_SK",true,true);Module["FS_createPath"]("/TeXmacs/plugins/lang_sk_SK","data",true,true);Module["FS_createPath"]("/TeXmacs/plugins","lang_zh_CN",true,true);Module["FS_createPath"]("/TeXmacs/plugins/lang_zh_CN","data",true,true);Module["FS_createPath"]("/TeXmacs/plugins/lang_zh_CN","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins","lang_zh_TW",true,true);Module["FS_createPath"]("/TeXmacs/plugins/lang_zh_TW","data",true,true);Module["FS_createPath"]("/TeXmacs/plugins","latex",true,true);Module["FS_createPath"]("/TeXmacs/plugins/latex","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins/latex/progs","convert",true,true);Module["FS_createPath"]("/TeXmacs/plugins/latex/progs/convert","latex",true,true);Module["FS_createPath"]("/TeXmacs/plugins","maxima",true,true);Module["FS_createPath"]("/TeXmacs/plugins/maxima","bin",true,true);Module["FS_createPath"]("/TeXmacs/plugins/maxima","doc",true,true);Module["FS_createPath"]("/TeXmacs/plugins/maxima","lisp",true,true);Module["FS_createPath"]("/TeXmacs/plugins/maxima","packages",true,true);Module["FS_createPath"]("/TeXmacs/plugins/maxima/packages","session",true,true);Module["FS_createPath"]("/TeXmacs/plugins/maxima","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins","octave",true,true);Module["FS_createPath"]("/TeXmacs/plugins/octave","doc",true,true);Module["FS_createPath"]("/TeXmacs/plugins/octave","octave",true,true);Module["FS_createPath"]("/TeXmacs/plugins/octave/octave","convert",true,true);Module["FS_createPath"]("/TeXmacs/plugins/octave/octave","kernel",true,true);Module["FS_createPath"]("/TeXmacs/plugins/octave/octave","protocol",true,true);Module["FS_createPath"]("/TeXmacs/plugins/octave/octave","tm",true,true);Module["FS_createPath"]("/TeXmacs/plugins/octave","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins/octave","test",true,true);Module["FS_createPath"]("/TeXmacs/plugins","pari",true,true);Module["FS_createPath"]("/TeXmacs/plugins/pari","doc",true,true);Module["FS_createPath"]("/TeXmacs/plugins/pari","packages",true,true);Module["FS_createPath"]("/TeXmacs/plugins/pari/packages","session",true,true);Module["FS_createPath"]("/TeXmacs/plugins/pari","progs",true,true);Module["FS_createPath"]("/TeXmacs/plugins","pdf",true,true);Module["FS_createPath"]("/TeXmacs/plugins/pdf","progs",true,true);Module["FS_createPath"]("/TeXmacs","progs",true,true);Module["FS_createPath"]("/TeXmacs/progs","bibtex",true,true);Module["FS_createPath"]("/TeXmacs/progs","check",true,true);Module["FS_createPath"]("/TeXmacs/progs","client",true,true);Module["FS_createPath"]("/TeXmacs/progs","convert",true,true);Module["FS_createPath"]("/TeXmacs/progs/convert","bibtex",true,true);Module["FS_createPath"]("/TeXmacs/progs/convert","images",true,true);Module["FS_createPath"]("/TeXmacs/progs/convert","mathml",true,true);Module["FS_createPath"]("/TeXmacs/progs/convert","rewrite",true,true);Module["FS_createPath"]("/TeXmacs/progs/convert","tmml",true,true);Module["FS_createPath"]("/TeXmacs/progs/convert","tools",true,true);Module["FS_createPath"]("/TeXmacs/progs","database",true,true);Module["FS_createPath"]("/TeXmacs/progs","debug",true,true);Module["FS_createPath"]("/TeXmacs/progs","doc",true,true);Module["FS_createPath"]("/TeXmacs/progs","dynamic",true,true);Module["FS_createPath"]("/TeXmacs/progs","education",true,true);Module["FS_createPath"]("/TeXmacs/progs","fonts",true,true);Module["FS_createPath"]("/TeXmacs/progs","generic",true,true);Module["FS_createPath"]("/TeXmacs/progs","graphics",true,true);Module["FS_createPath"]("/TeXmacs/progs","kernel",true,true);Module["FS_createPath"]("/TeXmacs/progs/kernel","boot",true,true);Module["FS_createPath"]("/TeXmacs/progs/kernel","gui",true,true);Module["FS_createPath"]("/TeXmacs/progs/kernel","library",true,true);Module["FS_createPath"]("/TeXmacs/progs/kernel","logic",true,true);Module["FS_createPath"]("/TeXmacs/progs/kernel","old-gui",true,true);Module["FS_createPath"]("/TeXmacs/progs/kernel","regexp",true,true);Module["FS_createPath"]("/TeXmacs/progs/kernel","texmacs",true,true);Module["FS_createPath"]("/TeXmacs/progs","language",true,true);Module["FS_createPath"]("/TeXmacs/progs","link",true,true);Module["FS_createPath"]("/TeXmacs/progs","math",true,true);Module["FS_createPath"]("/TeXmacs/progs","part",true,true);Module["FS_createPath"]("/TeXmacs/progs","prog",true,true);Module["FS_createPath"]("/TeXmacs/progs","security",true,true);Module["FS_createPath"]("/TeXmacs/progs/security","gpg",true,true);Module["FS_createPath"]("/TeXmacs/progs/security","keychain",true,true);Module["FS_createPath"]("/TeXmacs/progs/security","wallet",true,true);Module["FS_createPath"]("/TeXmacs/progs","server",true,true);Module["FS_createPath"]("/TeXmacs/progs","source",true,true);Module["FS_createPath"]("/TeXmacs/progs","table",true,true);Module["FS_createPath"]("/TeXmacs/progs","texmacs",true,true);Module["FS_createPath"]("/TeXmacs/progs/texmacs","keyboard",true,true);Module["FS_createPath"]("/TeXmacs/progs/texmacs","menus",true,true);Module["FS_createPath"]("/TeXmacs/progs/texmacs","texmacs",true,true);Module["FS_createPath"]("/TeXmacs/progs","text",true,true);Module["FS_createPath"]("/TeXmacs/progs/text","cyrillic",true,true);Module["FS_createPath"]("/TeXmacs/progs/text","vietnamese",true,true);Module["FS_createPath"]("/TeXmacs/progs","utils",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","automate",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","base",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","cas",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","cite",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","edit",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","email",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","handwriting",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","library",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","literate",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","misc",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","plugins",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","relate",true,true);Module["FS_createPath"]("/TeXmacs/progs/utils","test",true,true);Module["FS_createPath"]("/TeXmacs/progs","various",true,true);Module["FS_createPath"]("/TeXmacs/progs","version",true,true);Module["FS_createPath"]("/TeXmacs","styles",true,true);Module["FS_createPath"]("/TeXmacs/styles","article",true,true);Module["FS_createPath"]("/TeXmacs/styles/article","acm",true,true);Module["FS_createPath"]("/TeXmacs/styles/article","ams",true,true);Module["FS_createPath"]("/TeXmacs/styles/article","elsevier",true,true);Module["FS_createPath"]("/TeXmacs/styles/article","ieee",true,true);Module["FS_createPath"]("/TeXmacs/styles/article","revtex",true,true);Module["FS_createPath"]("/TeXmacs/styles/article","springer",true,true);Module["FS_createPath"]("/TeXmacs/styles/article","texmacs",true,true);Module["FS_createPath"]("/TeXmacs/styles","book",true,true);Module["FS_createPath"]("/TeXmacs/styles/book","springer",true,true);Module["FS_createPath"]("/TeXmacs/styles/book","texmacs",true,true);Module["FS_createPath"]("/TeXmacs/styles","documentation",true,true);Module["FS_createPath"]("/TeXmacs/styles/documentation","mathemagix",true,true);Module["FS_createPath"]("/TeXmacs/styles/documentation","texmacs",true,true);Module["FS_createPath"]("/TeXmacs/styles","education",true,true);Module["FS_createPath"]("/TeXmacs/styles","obsolete",true,true);Module["FS_createPath"]("/TeXmacs/styles","test",true,true);Module["FS_createPath"]("/TeXmacs","tests",true,true);Module["FS_createPath"]("/TeXmacs/tests","24_4-tm-src",true,true);Module["FS_createPath"]("/TeXmacs/tests","29_4_2multiple-files",true,true);Module["FS_createPath"]("/TeXmacs/tests/29_4_2multiple-files","p",true,true);Module["FS_createPath"]("/TeXmacs/tests/29_4_2multiple-files","tsts",true,true);Module["FS_createPath"]("/TeXmacs/tests","images",true,true);Module["FS_createPath"]("/TeXmacs","texts",true,true);Module["FS_createPath"]("/TeXmacs/texts","deprecated",true,true);Module["FS_createPath"]("/TeXmacs/texts","misc",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata["files"];for(var i=0;i{throw toThrow};var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;function logExceptionOnExit(e){if(e instanceof ExitStatus)return;let toLog=e;err("exiting due to exception: "+toLog)}if(ENVIRONMENT_IS_NODE){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{scriptDirectory=__dirname+"/"}var fs,nodePath;if(typeof require==="function"){fs=require("fs");nodePath=require("path")}read_=(filename,binary)=>{filename=nodePath["normalize"](filename);return fs.readFileSync(filename,binary?undefined:"utf8")};readBinary=filename=>{var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}return ret};readAsync=(filename,onload,onerror)=>{filename=nodePath["normalize"](filename);fs.readFile(filename,function(err,data){if(err)onerror(err);else onload(data.buffer)})};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",function(reason){throw reason});quit_=(status,toThrow)=>{if(keepRuntimeAlive()){process["exitCode"]=status;throw toThrow}logExceptionOnExit(toThrow);process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=(url,onload,onerror)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=title=>document.title=title}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var POINTER_SIZE=4;var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime=Module["noExitRuntime"]||true;if(typeof WebAssembly!="object"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort(text)}}var UTF8Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heapOrArray,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAP64,HEAPU64,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf);Module["HEAP64"]=HEAP64=new BigInt64Array(buf);Module["HEAPU64"]=HEAPU64=new BigUint64Array(buf)}var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function keepRuntimeAlive(){return noExitRuntime}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();SOCKFS.root=FS.mount(SOCKFS,{},null);callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return filename.startsWith(dataURIPrefix)}function isFileURI(filename){return filename.startsWith("file://")}var wasmBinaryFile;wasmBinaryFile="research.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch=="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["bh"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["dh"];addOnInit(Module["asm"]["ch"]);removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(function(instance){return instance}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&!ENVIRONMENT_IS_NODE&&typeof fetch=="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiationResult,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiationResult)})})}else{return instantiateArrayBuffer(receiveInstantiationResult)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);readyPromiseReject(e)}}instantiateAsync().catch(readyPromiseReject);return{}}var tempDouble;var tempI64;function jsHaveAsyncify(){return typeof Asyncify!=="undefined"}function qt_asyncify_suspend_js(){if(Module.qtSuspendId===undefined)Module.qtSuspendId=0;let sleepFn=wakeUp=>{Module.qtAsyncifyWakeUp=wakeUp};++Module.qtSuspendId;return Asyncify.handleSleep(sleepFn)}function qt_asyncify_resume_js(){let wakeUp=Module.qtAsyncifyWakeUp;if(wakeUp==undefined)return;Module.qtAsyncifyWakeUp=undefined;const suspendId=Module.qtSuspendId;setTimeout(()=>{if(Module.qtSuspendId!==suspendId)return;wakeUp()})}function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){callbacks.shift()(Module)}}var wasmTableMirror=[];function getWasmTableEntry(funcPtr){var func=wasmTableMirror[funcPtr];if(!func){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func}function ___call_sighandler(fp,sig){getWasmTableEntry(fp)(sig)}function ___cxa_allocate_exception(size){return _malloc(size+24)+24}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24;this.set_type=function(type){HEAPU32[this.ptr+4>>2]=type};this.get_type=function(){return HEAPU32[this.ptr+4>>2]};this.set_destructor=function(destructor){HEAPU32[this.ptr+8>>2]=destructor};this.get_destructor=function(){return HEAPU32[this.ptr+8>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+12>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+12>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+13>>0]!=0};this.init=function(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr>>2];HEAP32[this.ptr>>2]=prev-1;return prev===1};this.set_adjusted_ptr=function(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr};this.get_adjusted_ptr=function(){return HEAPU32[this.ptr+16>>2]};this.get_exception_ptr=function(){var isPointer=___cxa_is_pointer_type(this.get_type());if(isPointer){return HEAPU32[this.excPtr>>2]}var adjusted=this.get_adjusted_ptr();if(adjusted!==0)return adjusted;return this.excPtr}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}var PATH={isAbs:path=>path.charAt(0)==="/",splitPath:filename=>{var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:(parts,allowAboveRoot)=>{var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:path=>{var isAbsolute=PATH.isAbs(path),trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:function(){var paths=Array.prototype.slice.call(arguments);return PATH.normalize(paths.join("/"))},join2:(l,r)=>{return PATH.normalize(l+"/"+r)}};function getRandomDevice(){if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){var randomBuffer=new Uint8Array(1);return()=>{crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return()=>crypto_module["randomBytes"](1)[0]}catch(e){}}return()=>abort("randomDevice")}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=PATH.isAbs(path)}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(p=>!!p),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:(from,to)=>{from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}var TTY={ttys:[],init:function(){},shutdown:function(){},register:function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open:function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close:function(stream){stream.tty.ops.fsync(stream.tty)},fsync:function(stream){stream.tty.ops.fsync(stream.tty)},read:function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function zeroMemory(address,size){HEAPU8.fill(0,address,address+size);return address}function alignMemory(size,alignment){return Math.ceil(size/alignment)*alignment}function mmapAlloc(size){size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(!ptr)return 0;return zeroMemory(ptr,size)}var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray:function(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage:function(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr:function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr:function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup:function(parent,name){throw FS.genericErrors[44]},mknod:function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename:function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp;old_node.parent=new_dir},unlink:function(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir:function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir:function(node){var entries=[".",".."];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries},symlink:function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink:function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read:function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},event=>{if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)}var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(path,opts={})=>{path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:node=>{var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:(parentid,name)=>{var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:node=>{var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:node=>{var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:(parent,name)=>{var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:(parent,name,mode,rdev)=>{var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:node=>{FS.hashRemoveNode(node)},isRoot:node=>{return node===node.parent},isMountpoint:node=>{return!!node.mounted},isFile:mode=>{return(mode&61440)===32768},isDir:mode=>{return(mode&61440)===16384},isLink:mode=>{return(mode&61440)===40960},isChrdev:mode=>{return(mode&61440)===8192},isBlkdev:mode=>{return(mode&61440)===24576},isFIFO:mode=>{return(mode&61440)===4096},isSocket:mode=>{return(mode&49152)===49152},flagModes:{"r":0,"r+":2,"w":577,"w+":578,"a":1089,"a+":1090},modeStringToFlags:str=>{var flags=FS.flagModes[str];if(typeof flags=="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:flag=>{var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:(node,perms)=>{if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup:dir=>{var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:(dir,name)=>{try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:(dir,name,isdir)=>{var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:(node,flags)=>{if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:(fd_start=0,fd_end=FS.MAX_OPEN_FDS)=>{for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:fd=>FS.streams[fd],createStream:(stream,fd_start,fd_end)=>{if(!FS.FSStream){FS.FSStream=function(){this.shared={}};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}},flags:{get:function(){return this.shared.flags},set:function(val){this.shared.flags=val}},position:{get:function(){return this.shared.position},set:function(val){this.shared.position=val}}})}stream=Object.assign(new FS.FSStream,stream);var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:fd=>{FS.streams[fd]=null},chrdev_stream_ops:{open:stream=>{var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:()=>{throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice:(dev,ops)=>{FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts:mount=>{var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:(populate,callback)=>{if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:(type,opts,mountpoint)=>{var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:mountpoint=>{var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:(parent,name)=>{return parent.node_ops.lookup(parent,name)},mknod:(path,mode,dev)=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:(path,mode)=>{mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:(path,mode)=>{mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:(path,mode)=>{var dirs=path.split("/");var d="";for(var i=0;i{if(typeof dev=="undefined"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)},symlink:(oldpath,newpath)=>{if(!PATH_FS.resolve(oldpath)){throw new FS.ErrnoError(44)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var newname=PATH.basename(newpath);var errCode=FS.mayCreate(parent,newname);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(63)}return parent.node_ops.symlink(parent,newname,oldpath)},rename:(old_path,new_path)=>{var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node;if(!old_dir||!new_dir)throw new FS.ErrnoError(44);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(75)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH_FS.relative(old_path,new_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(28)}relative=PATH_FS.relative(new_path,old_dirname);if(relative.charAt(0)!=="."){throw new FS.ErrnoError(55)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var errCode=FS.mayDelete(old_dir,old_name,isdir);if(errCode){throw new FS.ErrnoError(errCode)}errCode=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(errCode){throw new FS.ErrnoError(errCode)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(63)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(10)}if(new_dir!==old_dir){errCode=FS.nodePermissions(old_dir,"w");if(errCode){throw new FS.ErrnoError(errCode)}}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}},rmdir:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,true);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node)},readdir:path=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(54)}return node.node_ops.readdir(node)},unlink:path=>{var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(44)}var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var errCode=FS.mayDelete(parent,name,false);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(63)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}parent.node_ops.unlink(parent,name);FS.destroyNode(node)},readlink:path=>{var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(44)}if(!link.node_ops.readlink){throw new FS.ErrnoError(28)}return PATH_FS.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))},stat:(path,dontFollow)=>{var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(44)}if(!node.node_ops.getattr){throw new FS.ErrnoError(63)}return node.node_ops.getattr(node)},lstat:path=>{return FS.stat(path,true)},chmod:(path,mode,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})},lchmod:(path,mode)=>{FS.chmod(path,mode,true)},fchmod:(fd,mode)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chmod(stream.node,mode)},chown:(path,uid,gid,dontFollow)=>{var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}node.node_ops.setattr(node,{timestamp:Date.now()})},lchown:(path,uid,gid)=>{FS.chown(path,uid,gid,true)},fchown:(fd,uid,gid)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}FS.chown(stream.node,uid,gid)},truncate:(path,len)=>{if(len<0){throw new FS.ErrnoError(28)}var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(63)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(31)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(28)}var errCode=FS.nodePermissions(node,"w");if(errCode){throw new FS.ErrnoError(errCode)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})},ftruncate:(fd,len)=>{var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.truncate(stream.node,len)},utime:(path,atime,mtime)=>{var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})},open:(path,flags,mode)=>{if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS.modeStringToFlags(flags):flags;mode=typeof mode=="undefined"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path=="object"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(44)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}if(!created){var errCode=FS.mayOpen(node,flags);if(errCode){throw new FS.ErrnoError(errCode)}}if(flags&512&&!created){FS.truncate(node,0)}flags&=~(128|512|131072);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module["logReadFiles"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1}}return stream},close:stream=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null},isClosed:stream=>{return stream.fd===null},llseek:(stream,offset,whence)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(70)}if(whence!=0&&whence!=1&&whence!=2){throw new FS.ErrnoError(28)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position},read:(stream,buffer,offset,length,position)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.read){throw new FS.ErrnoError(28)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead},write:(stream,buffer,offset,length,position,canOwn)=>{if(length<0||position<0){throw new FS.ErrnoError(28)}if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(31)}if(!stream.stream_ops.write){throw new FS.ErrnoError(28)}if(stream.seekable&&stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!="undefined";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(70)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;return bytesWritten},allocate:(stream,offset,length)=>{if(FS.isClosed(stream)){throw new FS.ErrnoError(8)}if(offset<0||length<=0){throw new FS.ErrnoError(28)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(8)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(43)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(138)}stream.stream_ops.allocate(stream,offset,length)},mmap:(stream,length,position,prot,flags)=>{if((prot&2)!==0&&(flags&2)===0&&(stream.flags&2097155)!==2){throw new FS.ErrnoError(2)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(2)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(43)}return stream.stream_ops.mmap(stream,length,position,prot,flags)},msync:(stream,buffer,offset,length,mmapFlags)=>{if(!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)},munmap:stream=>0,ioctl:(stream,cmd,arg)=>{if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(59)}return stream.stream_ops.ioctl(stream,cmd,arg)},readFile:(path,opts={})=>{opts.flags=opts.flags||0;opts.encoding=opts.encoding||"binary";if(opts.encoding!=="utf8"&&opts.encoding!=="binary"){throw new Error('Invalid encoding type "'+opts.encoding+'"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding==="utf8"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding==="binary"){ret=buf}FS.close(stream);return ret},writeFile:(path,data,opts={})=>{opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error("Unsupported data type")}FS.close(stream)},cwd:()=>FS.currentPath,chdir:path=>{var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories:()=>{FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices:()=>{FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var random_device=getRandomDevice();FS.createDevice("/dev","random",random_device);FS.createDevice("/dev","urandom",random_device);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount:()=>{var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup:(parent,name)=>{var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams:()=>{if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},ensureErrnoError:()=>{if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=function(errno){this.errno=errno};this.setErrno(errno);this.message="FS error"};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""})},staticInit:()=>{FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={"MEMFS":MEMFS}},init:(input,output,error)=>{FS.init.initialized=true;FS.ensureErrnoError();Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit:()=>{FS.init.initialized=false;for(var i=0;i{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode},findObject:(path,dontResolveLastLink)=>{var ret=FS.analyzePath(path,dontResolveLastLink);if(!ret.exists){return null}return ret.object},analyzePath:(path,dontResolveLastLink)=>{try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path==="/"}catch(e){ret.error=e.errno}return ret},createPath:(parent,path,canRead,canWrite)=>{parent=typeof parent=="string"?parent:FS.getPath(parent);var parts=path.split("/").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current},createFile:(parent,name,properties,canRead,canWrite)=>{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)},createDataFile:(parent,name,data,canRead,canWrite,canOwn)=>{var path=name;if(parent){parent=typeof parent=="string"?parent:FS.getPath(parent);path=name?PATH.join2(parent,name):parent}var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data=="string"){var arr=new Array(data.length);for(var i=0,len=data.length;i{var path=PATH.join2(typeof parent=="string"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:stream=>{stream.seekable=false},close:stream=>{if(output&&output.buffer&&output.buffer.length){output(10)}},read:(stream,buffer,offset,length,pos)=>{var bytesRead=0;for(var i=0;i{for(var i=0;i{if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;if(typeof XMLHttpRequest!="undefined"){throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.")}else if(read_){try{obj.contents=intArrayFromString(read_(obj.url),true);obj.usedBytes=obj.contents.length}catch(e){throw new FS.ErrnoError(29)}}else{throw new Error("Cannot load without read() or XMLHttpRequest.")}},createLazyFile:(parent,name,url,canRead,canWrite)=>{function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(from,to)=>{if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}return intArrayFromString(xhr.responseText||"",true)};var lazyArray=this;lazyArray.setDataGetter(chunkNum=>{var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]=="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]=="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(key=>{var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){FS.forceLoadFile(node);return fn.apply(null,arguments)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr:ptr,allocated:true}};node.stream_ops=stream_ops;return node},createPreloadedFile:(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency("cp "+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}if(Browser.handledByPreloadPlugin(byteArray,fullname,finish,()=>{if(onerror)onerror();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,byteArray=>processData(byteArray),onerror)}else{processData(url)}},indexedDB:()=>{return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:()=>{return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=()=>{out("creating db");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)};openRequest.onsuccess=()=>{var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],"readwrite");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=()=>{ok++;if(ok+fail==total)finish()};putRequest.onerror=()=>{fail++;if(ok+fail==total)finish()}});transaction.onerror=onerror};openRequest.onerror=onerror},loadFilesFromDB:(paths,onload,onerror)=>{onload=onload||(()=>{});onerror=onerror||(()=>{});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=()=>{var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],"readonly")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach(path=>{var getRequest=files.get(path);getRequest.onsuccess=()=>{if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()};getRequest.onerror=()=>{fail++;if(ok+fail==total)finish()}});transaction.onerror=onerror};openRequest.onerror=onerror}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt:function(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat:function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-54}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAPU32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;tempI64=[Math.floor(stat.atime.getTime()/1e3)>>>0,(tempDouble=Math.floor(stat.atime.getTime()/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=0;tempI64=[Math.floor(stat.mtime.getTime()/1e3)>>>0,(tempDouble=Math.floor(stat.mtime.getTime()/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=0;tempI64=[Math.floor(stat.ctime.getTime()/1e3)>>>0,(tempDouble=Math.floor(stat.ctime.getTime()/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];HEAPU32[buf+96>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+104>>2]=tempI64[0],HEAP32[buf+108>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream}};function ___syscall__newselect(nfds,readfds,writefds,exceptfds,timeout){try{var total=0;var srcReadLow=readfds?HEAP32[readfds>>2]:0,srcReadHigh=readfds?HEAP32[readfds+4>>2]:0;var srcWriteLow=writefds?HEAP32[writefds>>2]:0,srcWriteHigh=writefds?HEAP32[writefds+4>>2]:0;var srcExceptLow=exceptfds?HEAP32[exceptfds>>2]:0,srcExceptHigh=exceptfds?HEAP32[exceptfds+4>>2]:0;var dstReadLow=0,dstReadHigh=0;var dstWriteLow=0,dstWriteHigh=0;var dstExceptLow=0,dstExceptHigh=0;var allLow=(readfds?HEAP32[readfds>>2]:0)|(writefds?HEAP32[writefds>>2]:0)|(exceptfds?HEAP32[exceptfds>>2]:0);var allHigh=(readfds?HEAP32[readfds+4>>2]:0)|(writefds?HEAP32[writefds+4>>2]:0)|(exceptfds?HEAP32[exceptfds+4>>2]:0);var check=function(fd,low,high,val){return fd<32?low&val:high&val};for(var fd=0;fd>2]=dstReadLow;HEAP32[readfds+4>>2]=dstReadHigh}if(writefds){HEAP32[writefds>>2]=dstWriteLow;HEAP32[writefds+4>>2]=dstWriteHigh}if(exceptfds){HEAP32[exceptfds>>2]=dstExceptLow;HEAP32[exceptfds+4>>2]=dstExceptHigh}return total}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var SOCKFS={mount:function(mount){Module["websocket"]=Module["websocket"]&&"object"===typeof Module["websocket"]?Module["websocket"]:{};Module["websocket"]._callbacks={};Module["websocket"]["on"]=function(event,callback){if("function"===typeof callback){this._callbacks[event]=callback}return this};Module["websocket"].emit=function(event,param){if("function"===typeof this._callbacks[event]){this._callbacks[event].call(this,param)}};return FS.createNode(null,"/",16384|511,0)},createSocket:function(family,type,protocol){type&=~526336;var streaming=type==1;if(streaming&&protocol&&protocol!=6){throw new FS.ErrnoError(66)}var sock={family:family,type:type,protocol:protocol,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops};var name=SOCKFS.nextname();var node=FS.createNode(SOCKFS.root,name,49152,0);node.sock=sock;var stream=FS.createStream({path:name,node:node,flags:2,seekable:false,stream_ops:SOCKFS.stream_ops});sock.stream=stream;return sock},getSocket:function(fd){var stream=FS.getStream(fd);if(!stream||!FS.isSocket(stream.node.mode)){return null}return stream.node.sock},stream_ops:{poll:function(stream){var sock=stream.node.sock;return sock.sock_ops.poll(sock)},ioctl:function(stream,request,varargs){var sock=stream.node.sock;return sock.sock_ops.ioctl(sock,request,varargs)},read:function(stream,buffer,offset,length,position){var sock=stream.node.sock;var msg=sock.sock_ops.recvmsg(sock,length);if(!msg){return 0}buffer.set(msg.buffer,offset);return msg.buffer.length},write:function(stream,buffer,offset,length,position){var sock=stream.node.sock;return sock.sock_ops.sendmsg(sock,buffer,offset,length)},close:function(stream){var sock=stream.node.sock;sock.sock_ops.close(sock)}},nextname:function(){if(!SOCKFS.nextname.current){SOCKFS.nextname.current=0}return"socket["+SOCKFS.nextname.current+++"]"},websocket_sock_ops:{createPeer:function(sock,addr,port){var ws;if(typeof addr=="object"){ws=addr;addr=null;port=null}if(ws){if(ws._socket){addr=ws._socket.remoteAddress;port=ws._socket.remotePort}else{var result=/ws[s]?:\/\/([^:]+):(\d+)/.exec(ws.url);if(!result){throw new Error("WebSocket URL must be in the format ws(s)://address:port")}addr=result[1];port=parseInt(result[2],10)}}else{try{var runtimeConfig=Module["websocket"]&&"object"===typeof Module["websocket"];var url="ws:#".replace("#","//");if(runtimeConfig){if("string"===typeof Module["websocket"]["url"]){url=Module["websocket"]["url"]}}if(url==="ws://"||url==="wss://"){var parts=addr.split("/");url=url+parts[0]+":"+port+"/"+parts.slice(1).join("/")}var subProtocols="binary";if(runtimeConfig){if("string"===typeof Module["websocket"]["subprotocol"]){subProtocols=Module["websocket"]["subprotocol"]}}var opts=undefined;if(subProtocols!=="null"){subProtocols=subProtocols.replace(/^ +| +$/g,"").split(/ *, */);opts=subProtocols}if(runtimeConfig&&null===Module["websocket"]["subprotocol"]){subProtocols="null";opts=undefined}var WebSocketConstructor;if(ENVIRONMENT_IS_NODE){WebSocketConstructor=require("ws")}else{WebSocketConstructor=WebSocket}ws=new WebSocketConstructor(url,opts);ws.binaryType="arraybuffer"}catch(e){throw new FS.ErrnoError(23)}}var peer={addr:addr,port:port,socket:ws,dgram_send_queue:[]};SOCKFS.websocket_sock_ops.addPeer(sock,peer);SOCKFS.websocket_sock_ops.handlePeerEvents(sock,peer);if(sock.type===2&&typeof sock.sport!="undefined"){peer.dgram_send_queue.push(new Uint8Array([255,255,255,255,"p".charCodeAt(0),"o".charCodeAt(0),"r".charCodeAt(0),"t".charCodeAt(0),(sock.sport&65280)>>8,sock.sport&255]))}return peer},getPeer:function(sock,addr,port){return sock.peers[addr+":"+port]},addPeer:function(sock,peer){sock.peers[peer.addr+":"+peer.port]=peer},removePeer:function(sock,peer){delete sock.peers[peer.addr+":"+peer.port]},handlePeerEvents:function(sock,peer){var first=true;var handleOpen=function(){Module["websocket"].emit("open",sock.stream.fd);try{var queued=peer.dgram_send_queue.shift();while(queued){peer.socket.send(queued);queued=peer.dgram_send_queue.shift()}}catch(e){peer.socket.close()}};function handleMessage(data){if(typeof data=="string"){var encoder=new TextEncoder;data=encoder.encode(data)}else{assert(data.byteLength!==undefined);if(data.byteLength==0){return}data=new Uint8Array(data)}var wasfirst=first;first=false;if(wasfirst&&data.length===10&&data[0]===255&&data[1]===255&&data[2]===255&&data[3]===255&&data[4]==="p".charCodeAt(0)&&data[5]==="o".charCodeAt(0)&&data[6]==="r".charCodeAt(0)&&data[7]==="t".charCodeAt(0)){var newport=data[8]<<8|data[9];SOCKFS.websocket_sock_ops.removePeer(sock,peer);peer.port=newport;SOCKFS.websocket_sock_ops.addPeer(sock,peer);return}sock.recv_queue.push({addr:peer.addr,port:peer.port,data:data});Module["websocket"].emit("message",sock.stream.fd)}if(ENVIRONMENT_IS_NODE){peer.socket.on("open",handleOpen);peer.socket.on("message",function(data,isBinary){if(!isBinary){return}handleMessage(new Uint8Array(data).buffer)});peer.socket.on("close",function(){Module["websocket"].emit("close",sock.stream.fd)});peer.socket.on("error",function(error){sock.error=14;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])})}else{peer.socket.onopen=handleOpen;peer.socket.onclose=function(){Module["websocket"].emit("close",sock.stream.fd)};peer.socket.onmessage=function peer_socket_onmessage(event){handleMessage(event.data)};peer.socket.onerror=function(error){sock.error=14;Module["websocket"].emit("error",[sock.stream.fd,sock.error,"ECONNREFUSED: Connection refused"])}}},poll:function(sock){if(sock.type===1&&sock.server){return sock.pending.length?64|1:0}var mask=0;var dest=sock.type===1?SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport):null;if(sock.recv_queue.length||!dest||dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=64|1}if(!dest||dest&&dest.socket.readyState===dest.socket.OPEN){mask|=4}if(dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=16}return mask},ioctl:function(sock,request,arg){switch(request){case 21531:var bytes=0;if(sock.recv_queue.length){bytes=sock.recv_queue[0].data.length}HEAP32[arg>>2]=bytes;return 0;default:return 28}},close:function(sock){if(sock.server){try{sock.server.close()}catch(e){}sock.server=null}var peers=Object.keys(sock.peers);for(var i=0;i>2]=value;return value}function inetPton4(str){var b=str.split(".");for(var i=0;i<4;i++){var tmp=Number(b[i]);if(isNaN(tmp))return null;b[i]=tmp}return(b[0]|b[1]<<8|b[2]<<16|b[3]<<24)>>>0}function jstoi_q(str){return parseInt(str)}function inetPton6(str){var words;var w,offset,z;var valid6regx=/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4}:(:|\b)|){5}|([\dA-F]{1,4}:){6})((([\dA-F]{1,4}((?!\3)::|:\b|$))|(?!\2\3)){2}|(((2[0-4]|1\d|[1-9])?\d|25[0-5])\.?\b){4})$/i;var parts=[];if(!valid6regx.test(str)){return null}if(str==="::"){return[0,0,0,0,0,0,0,0]}if(str.startsWith("::")){str=str.replace("::","Z:")}else{str=str.replace("::",":Z:")}if(str.indexOf(".")>0){str=str.replace(new RegExp("[.]","g"),":");words=str.split(":");words[words.length-4]=jstoi_q(words[words.length-4])+jstoi_q(words[words.length-3])*256;words[words.length-3]=jstoi_q(words[words.length-2])+jstoi_q(words[words.length-1])*256;words=words.slice(0,words.length-2)}else{words=str.split(":")}offset=0;z=0;for(w=0;w>2]=16}HEAP16[sa>>1]=family;HEAP32[sa+4>>2]=addr;HEAP16[sa+2>>1]=_htons(port);break;case 10:addr=inetPton6(addr);zeroMemory(sa,28);if(addrlen){HEAP32[addrlen>>2]=28}HEAP32[sa>>2]=family;HEAP32[sa+8>>2]=addr[0];HEAP32[sa+12>>2]=addr[1];HEAP32[sa+16>>2]=addr[2];HEAP32[sa+20>>2]=addr[3];HEAP16[sa+2>>1]=_htons(port);break;default:return 5}return 0}var DNS={address_map:{id:1,addrs:{},names:{}},lookup_name:function(name){var res=inetPton4(name);if(res!==null){return name}res=inetPton6(name);if(res!==null){return name}var addr;if(DNS.address_map.addrs[name]){addr=DNS.address_map.addrs[name]}else{var id=DNS.address_map.id++;assert(id<65535,"exceeded max address mappings of 65535");addr="172.29."+(id&255)+"."+(id&65280);DNS.address_map.names[addr]=name;DNS.address_map.addrs[name]=addr}return addr},lookup_addr:function(addr){if(DNS.address_map.names[addr]){return DNS.address_map.names[addr]}return null}};function ___syscall_accept4(fd,addr,addrlen,flags){try{var sock=getSocketFromFD(fd);var newsock=sock.sock_ops.accept(sock);if(addr){var errno=writeSockaddr(addr,newsock.family,DNS.lookup_name(newsock.daddr),newsock.dport,addrlen)}return newsock.stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function inetNtop4(addr){return(addr&255)+"."+(addr>>8&255)+"."+(addr>>16&255)+"."+(addr>>24&255)}function inetNtop6(ints){var str="";var word=0;var longest=0;var lastzero=0;var zstart=0;var len=0;var i=0;var parts=[ints[0]&65535,ints[0]>>16,ints[1]&65535,ints[1]>>16,ints[2]&65535,ints[2]>>16,ints[3]&65535,ints[3]>>16];var hasipv4=true;var v4part="";for(i=0;i<5;i++){if(parts[i]!==0){hasipv4=false;break}}if(hasipv4){v4part=inetNtop4(parts[6]|parts[7]<<16);if(parts[5]===-1){str="::ffff:";str+=v4part;return str}if(parts[5]===0){str="::";if(v4part==="0.0.0.0")v4part="";if(v4part==="0.0.0.1")v4part="1";str+=v4part;return str}}for(word=0;word<8;word++){if(parts[word]===0){if(word-lastzero>1){len=0}lastzero=word;len++}if(len>longest){longest=len;zstart=word-longest+1}}for(word=0;word<8;word++){if(longest>1){if(parts[word]===0&&word>=zstart&&word>1];var port=_ntohs(HEAPU16[sa+2>>1]);var addr;switch(family){case 2:if(salen!==16){return{errno:28}}addr=HEAP32[sa+4>>2];addr=inetNtop4(addr);break;case 10:if(salen!==28){return{errno:28}}addr=[HEAP32[sa+8>>2],HEAP32[sa+12>>2],HEAP32[sa+16>>2],HEAP32[sa+20>>2]];addr=inetNtop6(addr);break;default:return{errno:5}}return{family:family,addr:addr,port:port}}function getSocketAddress(addrp,addrlen,allowNull){if(allowNull&&addrp===0)return null;var info=readSockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info}function ___syscall_bind(fd,addr,addrlen){try{var sock=getSocketFromFD(fd);var info=getSocketAddress(addr,addrlen);sock.sock_ops.bind(sock,info.addr,info.port);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_connect(fd,addr,addrlen){try{var sock=getSocketFromFD(fd);var info=getSocketAddress(addr,addrlen);sock.sock_ops.connect(sock,info.addr,info.port);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.createStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 5:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 6:case 7:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fdatasync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}var MAX_INT53=9007199254740992;var MIN_INT53=-9007199254740992;function bigintToI53Checked(num){return numMAX_INT53?NaN:Number(num)}function ___syscall_ftruncate64(fd,length){try{length=bigintToI53Checked(length);if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(size>>0,(tempDouble=id,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos>>2]=tempI64[0],HEAP32[dirp+pos+4>>2]=tempI64[1];tempI64=[(idx+1)*struct_size>>>0,(tempDouble=(idx+1)*struct_size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos+8>>2]=tempI64[0],HEAP32[dirp+pos+12>>2]=tempI64[1];HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18>>0]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size;idx+=1}FS.llseek(stream,idx*struct_size,0);return pos}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_getsockopt(fd,level,optname,optval,optlen){try{var sock=getSocketFromFD(fd);if(level===1){if(optname===4){HEAP32[optval>>2]=sock.error;HEAP32[optlen>>2]=4;sock.error=null;return 0}}return-50}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:return-28}}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_listen(fd,backlog){try{var sock=getSocketFromFD(fd);sock.sock_ops.listen(sock,backlog);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_mkdirat(dirfd,path,mode){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.getStr(path);var nofollow=flags&256;var allowEmpty=flags&4096;flags=flags&~4352;path=SYSCALLS.calculateAt(dirfd,path,allowEmpty);return SYSCALLS.doStat(nofollow?FS.lstat:FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs;try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);var mode=varargs?SYSCALLS.get():0;return FS.open(path,flags,mode).fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_poll(fds,nfds,timeout){try{var nonzero=0;for(var i=0;i>2];var events=HEAP16[pollfd+4>>1];var mask=32;var stream=FS.getStream(fd);if(stream){mask=SYSCALLS.DEFAULT_POLLMASK;if(stream.stream_ops.poll){mask=stream.stream_ops.poll(stream)}}mask&=events|8|16;if(mask)nonzero++;HEAP16[pollfd+6>>1]=mask}return nonzero}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_readlinkat(dirfd,path,buf,bufsize){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_recvfrom(fd,buf,len,flags,addr,addrlen){try{var sock=getSocketFromFD(fd);var msg=sock.sock_ops.recvmsg(sock,len);if(!msg)return 0;if(addr){var errno=writeSockaddr(addr,sock.family,DNS.lookup_name(msg.addr),msg.port,addrlen)}HEAPU8.set(msg.buffer,buf);return msg.buffer.byteLength}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_renameat(olddirfd,oldpath,newdirfd,newpath){try{oldpath=SYSCALLS.getStr(oldpath);newpath=SYSCALLS.getStr(newpath);oldpath=SYSCALLS.calculateAt(olddirfd,oldpath);newpath=SYSCALLS.calculateAt(newdirfd,newpath);FS.rename(oldpath,newpath);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_rmdir(path){try{path=SYSCALLS.getStr(path);FS.rmdir(path);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_sendto(fd,message,length,flags,addr,addr_len){try{var sock=getSocketFromFD(fd);var dest=getSocketAddress(addr,addr_len,true);if(!dest){return FS.write(sock.stream,HEAP8,message,length)}return sock.sock_ops.sendmsg(sock,HEAP8,message,length,dest.addr,dest.port)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_socket(domain,type,protocol){try{var sock=SOCKFS.createSocket(domain,type,protocol);return sock.stream.fd}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_stat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_symlink(target,linkpath){try{target=SYSCALLS.getStr(target);linkpath=SYSCALLS.getStr(linkpath);FS.symlink(target,linkpath);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_truncate64(path,length){try{length=bigintToI53Checked(length);if(isNaN(length))return-61;path=SYSCALLS.getStr(path);FS.truncate(path,length);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function ___syscall_unlinkat(dirfd,path,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(flags===0){FS.unlink(path)}else if(flags===512){FS.rmdir(path)}else{abort("Invalid flags passed to unlinkat")}return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function readI53FromI64(ptr){return HEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296}function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);if(!times){var atime=Date.now();var mtime=atime}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];atime=seconds*1e3+nanoseconds/(1e3*1e3);times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];mtime=seconds*1e3+nanoseconds/(1e3*1e3)}FS.utime(path,atime,mtime);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function __dlinit(main_dso_handle){}var dlopenMissingError="To use dlopen, you need enable dynamic linking, see https://github.com/emscripten-core/emscripten/wiki/Linking";function __dlopen_js(filename,flag){abort(dlopenMissingError)}function __dlsym_js(handle,symbol){abort(dlopenMissingError)}function embindRepr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}return name}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i{if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(()=>{typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function registerType(rawType,registeredInstance,options={}){if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}var name=registeredInstance.name;if(!rawType){throwBindingError('type "'+name+'" must have a positive integer typeid pointer')}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError("Cannot register type '"+name+"' twice")}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(cb=>cb())}}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};case 3:return signed?function readS64FromPointer(pointer){return HEAP64[pointer>>3]}:function readU64FromPointer(pointer){return HEAPU64[pointer>>3]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_bigint(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);var shift=getShiftFromSize(size);var isUnsignedType=name.indexOf("u")!=-1;if(isUnsignedType){maxRange=(1n<<64n)-1n}registerType(primitiveType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!="bigint"&&typeof value!="number"){throw new TypeError('Cannot convert "'+embindRepr(value)+'" to '+this.name)}if(valuemaxRange){throw new TypeError('Passing a number "'+embindRepr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return value},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,!isUnsignedType),destructorFunction:null})}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":8,"readValueFromPointer":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError("Unknown boolean type size: "+name)}return this["fromWireType"](heap[pointer>>shift])},destructorFunction:null})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i{if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value},toHandle:value=>{switch(value){case undefined:return 1;case null:return 2;case true:return 3;case false:return 4;default:{var handle=emval_free_list.length?emval_free_list.pop():emval_handle_array.length;emval_handle_array[handle]={refcount:1,value:value};return handle}}}};function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAP32[pointer>>2])}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=Emval.toValue(handle);__emval_decref(handle);return rv},"toWireType":function(destructors,value){return Emval.toHandle(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i>2])}return array}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){return getWasmTableEntry(rawFunction)}var fp=makeDynCaller();if(typeof fp!="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_function(name,argCount,rawArgTypesAddr,signature,rawInvoker,fn){var argTypes=heap32VectorToArray(argCount,rawArgTypesAddr);name=readLatin1String(name);rawInvoker=embind__requireFunction(signature,rawInvoker);exposePublicSymbol(name,function(){throwUnboundTypeError("Cannot call "+name+" due to unbound types",argTypes)},argCount-1);whenDependentTypesAreResolved([],argTypes,function(argTypes){var invokerArgsArray=[argTypes[0],null].concat(argTypes.slice(1));replacePublicSymbol(name,craftInvokerFunction(name,invokerArgsArray,null,rawInvoker,fn),argCount-1);return[]})}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=value=>value;if(minRange===0){var bitshift=32-8*size;fromWireType=value=>value<>>bitshift}var isUnsignedType=name.includes("unsigned");var checkAssertions=(value,toTypeName)=>{};var toWireType;if(isUnsignedType){toWireType=function(destructors,value){checkAssertions(value,this.name);return value>>>0}}else{toWireType=function(destructors,value){checkAssertions(value,this.name);return value}}registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":toWireType,"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var payload=value+4;var str;if(stdStringIsUTF8){var decodeStartPtr=payload;for(var i=0;i<=length;++i){var currentBytePtr=payload+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr,length+1)}else{if(valueIsOfTypeString){for(var i=0;i255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+i]=charCode}}else{for(var i=0;i>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i=55296&&codeUnit<=57343)++i;len+=4}return len}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=()=>HEAPU16;shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=()=>HEAPU32;shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value=="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}var nowIsMonotonic=true;function __emscripten_get_now_is_monotonic(){return nowIsMonotonic}function __emscripten_throw_longjmp(){throw Infinity}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_as(handle,returnType,destructorsRef){handle=Emval.toValue(handle);returnType=requireRegisteredType(returnType,"emval::as");var destructors=[];var rd=Emval.toHandle(destructors);HEAPU32[destructorsRef>>2]=rd;return returnType["toWireType"](destructors,handle)}function emval_lookupTypes(argCount,argTypes){var a=new Array(argCount);for(var i=0;i>2],"parameter "+i)}return a}function __emval_call(handle,argCount,argTypes,argv){handle=Emval.toValue(handle);var types=emval_lookupTypes(argCount,argTypes);var args=new Array(argCount);for(var i=0;i>2]=Emval.toHandle(destructors);return destructors}var emval_symbols={};function getStringOrSymbol(address){var symbol=emval_symbols[address];if(symbol===undefined){return readLatin1String(address)}return symbol}var emval_methodCallers=[];function __emval_call_method(caller,handle,methodName,destructorsRef,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);return caller(handle,methodName,emval_allocateDestructors(destructorsRef),args)}function __emval_call_void_method(caller,handle,methodName,args){caller=emval_methodCallers[caller];handle=Emval.toValue(handle);methodName=getStringOrSymbol(methodName);caller(handle,methodName,null,args)}function __emval_delete(object,property){object=Emval.toValue(object);property=Emval.toValue(property);return delete object[property]}function __emval_equals(first,second){first=Emval.toValue(first);second=Emval.toValue(second);return first==second}function emval_get_global(){if(typeof globalThis=="object"){return globalThis}return function(){return Function}()("return this")()}function __emval_get_global(name){if(name===0){return Emval.toHandle(emval_get_global())}else{name=getStringOrSymbol(name);return Emval.toHandle(emval_get_global()[name])}}function emval_addMethodCaller(caller){var id=emval_methodCallers.length;emval_methodCallers.push(caller);return id}var emval_registeredMethods=[];function __emval_get_method_caller(argCount,argTypes){var types=emval_lookupTypes(argCount,argTypes);var retType=types[0];var signatureName=retType.name+"_$"+types.slice(1).map(function(t){return t.name}).join("_")+"$";var returnId=emval_registeredMethods[signatureName];if(returnId!==undefined){return returnId}var params=["retType"];var args=[retType];var argsList="";for(var i=0;i4){emval_handle_array[handle].refcount+=1}}function __emval_instanceof(object,constructor){object=Emval.toValue(object);constructor=Emval.toValue(constructor);return object instanceof constructor}function __emval_is_string(handle){handle=Emval.toValue(handle);return typeof handle=="string"}function craftEmvalAllocator(argCount){var argsList="";for(var i=0;iHEAPU32;var functionBody="return function emval_allocator_"+argCount+"(constructor, argTypes, args) {\n"+" var HEAPU32 = getMemory();\n";for(var i=0;i>2)], 'parameter "+i+"');\n"+"var arg"+i+" = argType"+i+".readValueFromPointer(args);\n"+"args += argType"+i+"['argPackAdvance'];\n"+"argTypes += 4;\n"}functionBody+="var obj = new constructor("+argsList+");\n"+"return valueToHandle(obj);\n"+"}\n";return new Function("requireRegisteredType","Module","valueToHandle","getMemory",functionBody)(requireRegisteredType,Module,Emval.toHandle,getMemory)}var emval_newers={};function __emval_new(handle,argCount,argTypes,args){handle=Emval.toValue(handle);var newer=emval_newers[argCount];if(!newer){newer=craftEmvalAllocator(argCount);emval_newers[argCount]=newer}return newer(handle,argTypes,args)}function __emval_new_array(){return Emval.toHandle([])}function __emval_new_cstring(v){return Emval.toHandle(getStringOrSymbol(v))}function __emval_new_object(){return Emval.toHandle({})}function __emval_not(object){object=Emval.toValue(object);return!object}function __emval_run_destructors(handle){var destructors=Emval.toValue(handle);runDestructors(destructors);__emval_decref(handle)}function __emval_set_property(handle,key,value){handle=Emval.toValue(handle);key=Emval.toValue(key);value=Emval.toValue(value);handle[key]=value}function __emval_take_value(type,arg){type=requireRegisteredType(type,"_emval_take_value");var v=type["readValueFromPointer"](arg);return Emval.toHandle(v)}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}var __MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var __MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];function __yday_from_date(date){var isLeapYear=__isLeapYear(date.getFullYear());var monthDaysCumulative=isLeapYear?__MONTH_DAYS_LEAP_CUMULATIVE:__MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday}function __localtime_js(time,tmPtr){var date=new Date(readI53FromI64(time)*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=__yday_from_date(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mktime_js(tmPtr){var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=__yday_from_date(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getYear();return date.getTime()/1e3|0}function __mmap_js(len,prot,flags,fd,off,allocated,addr){try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,off,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset){try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}FS.munmap(stream)}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return-e.errno}}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function __tzset_js(timezone,daylight,tzname){var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAPU32[tzname+4>>2]=summerNamePtr}else{HEAPU32[tzname>>2]=summerNamePtr;HEAPU32[tzname+4>>2]=winterNamePtr}}function _abort(){abort("")}function handleException(e){if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)}function callUserCallback(func){if(ABORT){return}try{func()}catch(e){handleException(e)}}function safeSetTimeout(func,timeout){return setTimeout(function(){callUserCallback(func)},timeout)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(!Browser.mainLoop.running){Browser.mainLoop.running=true}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate=="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=event=>{if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=()=>{var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else _emscripten_get_now=()=>performance.now();function _proc_exit(code){EXITSTATUS=code;if(!keepRuntimeAlive()){if(Module["onExit"])Module["onExit"](code);ABORT=true}quit_(code,new ExitStatus(code))}function exitJS(status,implicit){EXITSTATUS=status;_proc_exit(status)}var _exit=exitJS;function maybeExit(){}function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;function checkIsRunning(){if(thisMainLoopId0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}out('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(!checkIsRunning())return;setTimeout(Browser.mainLoop.runner,0);return}if(!checkIsRunning())return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}Browser.mainLoop.runIter(browserIterationFunc);if(!checkIsRunning())return;if(typeof SDL=="object"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;if(ENVIRONMENT_IS_NODE)text="warning: "+text;err(text)}}var Browser={mainLoop:{running:false,scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining{assert(img.complete,"Image "+name+" could not be decoded");var canvas=document.createElement("canvas");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext("2d");ctx.drawImage(img,0,0);preloadedImages[name]=canvas;Browser.URLObject.revokeObjectURL(url);if(onload)onload(byteArray)};img.onerror=event=>{out("Image "+url+" could not be decoded");if(onerror)onerror()};img.src=url};Module["preloadPlugins"].push(imagePlugin);var audioPlugin={};audioPlugin["canHandle"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{".ogg":1,".wav":1,".mp3":1}};audioPlugin["handle"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;preloadedAudios[name]=audio;if(onload)onload(byteArray)}function fail(){if(done)return;done=true;preloadedAudios[name]=new Audio;if(onerror)onerror()}if(Browser.hasBlobConstructor){try{var b=new Blob([byteArray],{type:Browser.getMimetype(name)})}catch(e){return fail()}var url=Browser.URLObject.createObjectURL(b);var audio=new Audio;audio.addEventListener("canplaythrough",()=>finish(audio),false);audio.onerror=function audio_onerror(event){if(done)return;err("warning: browser could not fully decode audio "+name+", trying slower base64 approach");function encode64(data){var BASE="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var PAD="=";var ret="";var leftchar=0;var leftbits=0;for(var i=0;i=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||(()=>{});canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||(()=>{});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",ev=>{if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},handledByPreloadPlugin:function(byteArray,fullname,finish,onerror){Browser.init();var handled=false;Module["preloadPlugins"].forEach(function(plugin){if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:typeof WebGL2RenderingContext!="undefined"?2:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx=="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer=="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas=="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?()=>canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"]):null)||(canvasContainer["webkitRequestFullScreen"]?()=>canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"]):null);canvasContainer.requestFullscreen()},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame=="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeSetTimeout:function(func,timeout){return safeSetTimeout(func,timeout)},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){callUserCallback(func)})},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h=0||ENVIRONMENT_IS_NODE){safeSetTimeout(wrapper,millis)}else{Browser.safeRequestAnimationFrame(wrapper)}}function _emscripten_cancel_animation_frame(id){cancelAnimationFrame(id)}function _emscripten_clear_timeout(id){clearTimeout(id)}function _emscripten_date_now(){return Date.now()}function withStackSave(f){var stack=stackSave();var ret=f();stackRestore(stack);return ret}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!="undefined"?document:0,typeof window!="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!="undefined"?document.querySelector(target):undefined);return domElement}function getBoundingClientRect(e){return specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0}}function _emscripten_get_element_css_size(target,width,height){target=findEventTarget(target);if(!target)return-4;var rect=getBoundingClientRect(target);HEAPF64[width>>3]=rect.width;HEAPF64[height>>3]=rect.height;return 0}function getHeapMax(){return 2147483648}function _emscripten_get_heap_max(){return getHeapMax()}function _emscripten_get_now_res(){if(ENVIRONMENT_IS_NODE){return 1}else return 1e3}function __webgl_enable_ANGLE_instanced_arrays(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)};return 1}}function __webgl_enable_OES_vertex_array_object(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)};return 1}}function __webgl_enable_WEBGL_draw_buffers(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)};return 1}}function __webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},queries:[],samplers:[],transformFeedbacks:[],syncs:[],stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){if(!canvas.getContextSafariWebGL2Fixed){canvas.getContextSafariWebGL2Fixed=canvas.getContext;function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2Fixed(ver,attrs);return ver=="webgl"==gl instanceof WebGLRenderingContext?gl:null}canvas.getContext=fixedGetContext}var ctx=webGLContextAttributes.majorVersion>1?canvas.getContext("webgl2",webGLContextAttributes):canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault=="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents=="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;__webgl_enable_ANGLE_instanced_arrays(GLctx);__webgl_enable_OES_vertex_array_object(GLctx);__webgl_enable_WEBGL_draw_buffers(GLctx);__webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);__webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);if(context.version>=2){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query_webgl2")}if(context.version<2||!GLctx.disjointTimerQueryExt){GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query")}__webgl_enable_WEBGL_multi_draw(GLctx);var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(!ext.includes("lose_context")&&!ext.includes("debug")){GLctx.getExtension(ext)}})}};function _emscripten_glActiveTexture(x0){GLctx["activeTexture"](x0)}function _emscripten_glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glBeginQuery(target,id){GLctx["beginQuery"](target,GL.queries[id])}function _emscripten_glBeginQueryEXT(target,id){GLctx.disjointTimerQueryExt["beginQueryEXT"](target,GL.queries[id])}function _emscripten_glBeginTransformFeedback(x0){GLctx["beginTransformFeedback"](x0)}function _emscripten_glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _emscripten_glBindBuffer(target,buffer){if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _emscripten_glBindBufferBase(target,index,buffer){GLctx["bindBufferBase"](target,index,GL.buffers[buffer])}function _emscripten_glBindBufferRange(target,index,buffer,offset,ptrsize){GLctx["bindBufferRange"](target,index,GL.buffers[buffer],offset,ptrsize)}function _emscripten_glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])}function _emscripten_glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])}function _emscripten_glBindSampler(unit,sampler){GLctx["bindSampler"](unit,GL.samplers[sampler])}function _emscripten_glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _emscripten_glBindTransformFeedback(target,id){GLctx["bindTransformFeedback"](target,GL.transformFeedbacks[id])}function _emscripten_glBindVertexArray(vao){GLctx["bindVertexArray"](GL.vaos[vao])}function _emscripten_glBindVertexArrayOES(vao){GLctx["bindVertexArray"](GL.vaos[vao])}function _emscripten_glBlendColor(x0,x1,x2,x3){GLctx["blendColor"](x0,x1,x2,x3)}function _emscripten_glBlendEquation(x0){GLctx["blendEquation"](x0)}function _emscripten_glBlendEquationSeparate(x0,x1){GLctx["blendEquationSeparate"](x0,x1)}function _emscripten_glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _emscripten_glBlendFuncSeparate(x0,x1,x2,x3){GLctx["blendFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glBlitFramebuffer(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9){GLctx["blitFramebuffer"](x0,x1,x2,x3,x4,x5,x6,x7,x8,x9)}function _emscripten_glBufferData(target,size,data,usage){if(GL.currentContext.version>=2){if(data&&size){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _emscripten_glBufferSubData(target,offset,size,data){if(GL.currentContext.version>=2){size&&GLctx.bufferSubData(target,offset,HEAPU8,data,size);return}GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _emscripten_glCheckFramebufferStatus(x0){return GLctx["checkFramebufferStatus"](x0)}function _emscripten_glClear(x0){GLctx["clear"](x0)}function _emscripten_glClearBufferfi(x0,x1,x2,x3){GLctx["clearBufferfi"](x0,x1,x2,x3)}function _emscripten_glClearBufferfv(buffer,drawbuffer,value){GLctx["clearBufferfv"](buffer,drawbuffer,HEAPF32,value>>2)}function _emscripten_glClearBufferiv(buffer,drawbuffer,value){GLctx["clearBufferiv"](buffer,drawbuffer,HEAP32,value>>2)}function _emscripten_glClearBufferuiv(buffer,drawbuffer,value){GLctx["clearBufferuiv"](buffer,drawbuffer,HEAPU32,value>>2)}function _emscripten_glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _emscripten_glClearDepthf(x0){GLctx["clearDepth"](x0)}function _emscripten_glClearStencil(x0){GLctx["clearStencil"](x0)}function convertI32PairToI53(lo,hi){return(lo>>>0)+hi*4294967296}function _emscripten_glClientWaitSync(sync,flags,timeoutLo,timeoutHi){return GLctx.clientWaitSync(GL.syncs[sync],flags,convertI32PairToI53(timeoutLo,timeoutHi))}function _emscripten_glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _emscripten_glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _emscripten_glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding||!imageSize){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,imageSize,data)}else{GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,HEAPU8,data,imageSize)}return}GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexImage3D(target,level,internalFormat,width,height,depth,border,imageSize,data){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,imageSize,data)}else{GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,HEAPU8,data,imageSize)}}function _emscripten_glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding||!imageSize){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,imageSize,data)}else{GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize)}return}GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data)}else{GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}}function _emscripten_glCopyBufferSubData(x0,x1,x2,x3,x4){GLctx["copyBufferSubData"](x0,x1,x2,x3,x4)}function _emscripten_glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexSubImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCopyTexSubImage3D(x0,x1,x2,x3,x4,x5,x6,x7,x8){GLctx["copyTexSubImage3D"](x0,x1,x2,x3,x4,x5,x6,x7,x8)}function _emscripten_glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;program.maxUniformLength=program.maxAttributeLength=program.maxUniformBlockNameLength=0;program.uniformIdCounter=1;GL.programs[id]=program;return id}function _emscripten_glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _emscripten_glCullFace(x0){GLctx["cullFace"](x0)}function _emscripten_glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null}function _emscripten_glDeleteQueries(n,ids){for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx["deleteQuery"](query);GL.queries[id]=null}}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.queries[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteSamplers(n,samplers){for(var i=0;i>2];var sampler=GL.samplers[id];if(!sampler)continue;GLctx["deleteSampler"](sampler);sampler.name=0;GL.samplers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteSync(id){if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteTransformFeedbacks(n,ids){for(var i=0;i>2];var transformFeedback=GL.transformFeedbacks[id];if(!transformFeedback)continue;GLctx["deleteTransformFeedback"](transformFeedback);transformFeedback.name=0;GL.transformFeedbacks[id]=null}}function _emscripten_glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstanced(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedARB(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedEXT(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedNV(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var tempFixedLengthArray=[];function _emscripten_glDrawBuffers(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawBuffersEXT(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedARB(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedEXT(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedNV(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawRangeElements(mode,start,end,count,type,indices){_glDrawElements(mode,count,type,indices)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQuery(x0){GLctx["endQuery"](x0)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glEndTransformFeedback(){GLctx["endTransformFeedback"]()}function _emscripten_glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}return 0}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFramebufferTextureLayer(target,attachment,texture,level,layer){GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueries(n,ids){__glGenObject(n,ids,"createQuery",GL.queries)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.queries);query.name=id;GL.queries[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenSamplers(n,samplers){__glGenObject(n,samplers,"createSampler",GL.samplers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenTransformFeedbacks(n,ids){__glGenObject(n,ids,"createTransformFeedback",GL.transformFeedbacks)}function _emscripten_glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function __glGetActiveAttribOrUniform(funcName,program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx[funcName](program,index);if(info){var numBytesWrittenExclNull=name&&stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name)}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name)}function _emscripten_glGetActiveUniformBlockName(program,uniformBlockIndex,bufSize,length,uniformBlockName){program=GL.programs[program];var result=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);if(!result)return;if(uniformBlockName&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(result,uniformBlockName,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetActiveUniformBlockiv(program,uniformBlockIndex,pname,params){if(!params){GL.recordError(1281);return}program=GL.programs[program];if(pname==35393){var name=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);HEAP32[params>>2]=name.length+1;return}var result=GLctx["getActiveUniformBlockParameter"](program,uniformBlockIndex,pname);if(result===null)return;if(pname==35395){for(var i=0;i>2]=result[i]}}else{HEAP32[params>>2]=result}}function _emscripten_glGetActiveUniformsiv(program,uniformCount,uniformIndices,pname,params){if(!params){GL.recordError(1281);return}if(uniformCount>0&&uniformIndices==0){GL.recordError(1281);return}program=GL.programs[program];var ids=[];for(var i=0;i>2])}var result=GLctx["getActiveUniforms"](program,ids,pname);if(!result)return;var len=result.length;for(var i=0;i>2]=result[i]}}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function writeI53ToI64(ptr,num){HEAPU32[ptr>>2]=num;HEAPU32[ptr+4>>2]=(num-HEAPU32[ptr>>2])/4294967296}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break;case 33309:if(GL.currentContext.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions()||[];ret=2*exts.length;break;case 33307:case 33308:if(GL.currentContext.version<2){GL.recordError(1280);return}ret=name_==33307?3:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteri64v(target,value,data){if(!data){GL.recordError(1281);return}writeI53ToI64(data,GLctx.getBufferParameter(target,value))}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFragDataLocation(program,name){return GLctx["getFragDataLocation"](GL.programs[program],UTF8ToString(name))}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function emscriptenWebGLGetIndexed(target,index,data,type){if(!data){GL.recordError(1281);return}var result=GLctx["getIndexedParameter"](target,index);var ret;switch(typeof result){case"boolean":ret=result?1:0;break;case"number":ret=result;break;case"object":if(result===null){switch(target){case 35983:case 35368:ret=0;break;default:{GL.recordError(1280);return}}}else if(result instanceof WebGLBuffer){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}switch(type){case 1:writeI53ToI64(data,ret);break;case 0:HEAP32[data>>2]=ret;break;case 2:HEAPF32[data>>2]=ret;break;case 4:HEAP8[data>>0]=ret?1:0;break;default:throw"internal emscriptenWebGLGetIndexed() error, bad type: "+type}}function _emscripten_glGetInteger64i_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,1)}function _emscripten_glGetInteger64v(name_,p){emscriptenWebGLGet(name_,p,1)}function _emscripten_glGetIntegeri_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,0)}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetInternalformativ(target,internalformat,pname,bufSize,params){if(bufSize<0){GL.recordError(1281);return}if(!params){GL.recordError(1281);return}var ret=GLctx["getInternalformatParameter"](target,internalformat,pname);if(ret===null)return;for(var i=0;i>2]=ret[i]}}function _emscripten_glGetProgramBinary(program,bufSize,length,binaryFormat,binary){GL.recordError(1282)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}program=GL.programs[program];if(pname==35716){var log=GLctx.getProgramInfoLog(program);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){if(!program.maxUniformLength){for(var i=0;i>2]=program.maxUniformLength}else if(pname==35722){if(!program.maxAttributeLength){for(var i=0;i>2]=program.maxAttributeLength}else if(pname==35381){if(!program.maxUniformBlockNameLength){for(var i=0;i>2]=program.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(program,pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param;if(GL.currentContext.version<2){param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname)}else{param=GLctx["getQueryParameter"](query,pname)}var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param;if(GL.currentContext.version<2){param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname)}else{param=GLctx["getQueryParameter"](query,pname)}var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)}function _emscripten_glGetQueryObjectuiv(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx["getQueryParameter"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryiv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx["getQuery"](target,pname)}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetSamplerParameterfv(sampler,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx["getSamplerParameter"](GL.samplers[sampler],pname)}function _emscripten_glGetSamplerParameteriv(sampler,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx["getSamplerParameter"](GL.samplers[sampler],pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){var ret=GL.stringCache[name_];if(!ret){switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=s&&stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(7938);if(GL.currentContext.version>=2)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280)}GL.stringCache[name_]=ret}return ret}function _emscripten_glGetStringi(name,index){if(GL.currentContext.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));exts=exts.map(function(e){return stringToNewUTF8(e)});stringiCache=GL.stringiCache[name]=exts;if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}function _emscripten_glGetSynciv(sync,pname,bufSize,length,values){if(bufSize<0){GL.recordError(1281);return}if(!values){GL.recordError(1281);return}var ret=GLctx.getSyncParameter(GL.syncs[sync],pname);if(ret!==null){HEAP32[values>>2]=ret;if(length)HEAP32[length>>2]=1}}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTransformFeedbackVarying(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx["getTransformFeedbackVarying"](program,index);if(!info)return;if(name&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetUniformBlockIndex(program,uniformBlockName){return GLctx["getUniformBlockIndex"](GL.programs[program],UTF8ToString(uniformBlockName))}function _emscripten_glGetUniformIndices(program,uniformCount,uniformNames,uniformIndices){if(!uniformIndices){GL.recordError(1281);return}if(uniformCount>0&&(uniformNames==0||uniformIndices==0)){GL.recordError(1281);return}program=GL.programs[program];var names=[];for(var i=0;i>2]));var result=GLctx["getUniformIndices"](program,names);if(!result)return;var len=result.length;for(var i=0;i>2]=result[i]}}function webglGetLeftBracePos(name){return name.slice(-1)=="]"&&name.lastIndexOf("[")}function webglPrepareUniformLocationsBeforeFirstUse(program){var uniformLocsById=program.uniformLocsById,uniformSizeAndIdsByName=program.uniformSizeAndIdsByName,i,j;if(!uniformLocsById){program.uniformLocsById=uniformLocsById={};program.uniformArrayNamesById={};for(i=0;i0?nm.slice(0,lb):nm;var id=program.uniformIdCounter;program.uniformIdCounter+=sz;uniformSizeAndIdsByName[arrayName]=[sz,id];for(j=0;j0){arrayIndex=jstoi_q(name.slice(leftBrace+1))>>>0;uniformBaseName=name.slice(0,leftBrace)}var sizeAndId=program.uniformSizeAndIdsByName[uniformBaseName];if(sizeAndId&&arrayIndex0?"["+webglLoc+"]":""))}return webglLoc}else{GL.recordError(1282)}}function emscriptenWebGLGetUniform(program,location,params,type){if(!params){GL.recordError(1281);return}program=GL.programs[program];webglPrepareUniformLocationsBeforeFirstUse(program);var data=GLctx.getUniform(program,webglGetUniformLocation(location));if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetUniformuiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data&&data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break}}}}function _emscripten_glGetVertexAttribIiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,0)}function _emscripten_glGetVertexAttribIuiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glInvalidateFramebuffer(target,numAttachments,attachments){var list=tempFixedLengthArray[numAttachments];for(var i=0;i>2]}GLctx["invalidateFramebuffer"](target,list)}function _emscripten_glInvalidateSubFramebuffer(target,numAttachments,attachments,x,y,width,height){var list=tempFixedLengthArray[numAttachments];for(var i=0;i>2]}GLctx["invalidateSubFramebuffer"](target,list,x,y,width,height)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQuery(id){var query=GL.queries[id];if(!query)return 0;return GLctx["isQuery"](query)}function _emscripten_glIsQueryEXT(id){var query=GL.queries[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsSampler(id){var sampler=GL.samplers[id];if(!sampler)return 0;return GLctx["isSampler"](sampler)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsSync(sync){return GLctx.isSync(GL.syncs[sync])}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsTransformFeedback(id){return GLctx["isTransformFeedback"](GL.transformFeedbacks[id])}function _emscripten_glIsVertexArray(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){program=GL.programs[program];GLctx.linkProgram(program);program.uniformLocsById=0;program.uniformSizeAndIdsByName={}}function _emscripten_glPauseTransformFeedback(){GLctx["pauseTransformFeedback"]()}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glProgramBinary(program,binaryFormat,binary,length){GL.recordError(1280)}function _emscripten_glProgramParameteri(program,pname,value){GL.recordError(1280)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.queries[id],target)}function _emscripten_glReadBuffer(x0){GLctx["readBuffer"](x0)}function computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}function __colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glRenderbufferStorageMultisample(x0,x1,x2,x3,x4){GLctx["renderbufferStorageMultisample"](x0,x1,x2,x3,x4)}function _emscripten_glResumeTransformFeedback(){GLctx["resumeTransformFeedback"]()}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glSamplerParameterf(sampler,pname,param){GLctx["samplerParameterf"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameterfv(sampler,pname,params){var param=HEAPF32[params>>2];GLctx["samplerParameterf"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameteri(sampler,pname,param){GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameteriv(sampler,pname,params){var param=HEAP32[params>>2];GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexImage3D(target,level,internalFormat,width,height,depth,border,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,null)}}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexStorage2D(x0,x1,x2,x3,x4){GLctx["texStorage2D"](x0,x1,x2,x3,x4)}function _emscripten_glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx["texStorage3D"](x0,x1,x2,x3,x4,x5)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}}function _emscripten_glTransformFeedbackVaryings(program,count,varyings,bufferMode){program=GL.programs[program];var vars=[];for(var i=0;i>2]));GLctx["transformFeedbackVaryings"](program,vars,bufferMode)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(webglGetUniformLocation(location),v0)}var miniTempWebGLFloatBuffers=[];function _emscripten_glUniform1fv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform1fv(webglGetUniformLocation(location),HEAPF32,value>>2,count);return}if(count<=288){var view=miniTempWebGLFloatBuffers[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(webglGetUniformLocation(location),view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(webglGetUniformLocation(location),v0)}var __miniTempWebGLIntBuffers=[];function _emscripten_glUniform1iv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform1iv(webglGetUniformLocation(location),HEAP32,value>>2,count);return}if(count<=288){var view=__miniTempWebGLIntBuffers[count-1];for(var i=0;i>2]}}else{var view=HEAP32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1iv(webglGetUniformLocation(location),view)}function _emscripten_glUniform1ui(location,v0){GLctx.uniform1ui(webglGetUniformLocation(location),v0)}function _emscripten_glUniform1uiv(location,count,value){count&&GLctx.uniform1uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count)}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(webglGetUniformLocation(location),v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform2fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*2);return}if(count<=144){var view=miniTempWebGLFloatBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(webglGetUniformLocation(location),view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(webglGetUniformLocation(location),v0,v1)}function _emscripten_glUniform2iv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform2iv(webglGetUniformLocation(location),HEAP32,value>>2,count*2);return}if(count<=144){var view=__miniTempWebGLIntBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2iv(webglGetUniformLocation(location),view)}function _emscripten_glUniform2ui(location,v0,v1){GLctx.uniform2ui(webglGetUniformLocation(location),v0,v1)}function _emscripten_glUniform2uiv(location,count,value){count&&GLctx.uniform2uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count*2)}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(webglGetUniformLocation(location),v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform3fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*3);return}if(count<=96){var view=miniTempWebGLFloatBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(webglGetUniformLocation(location),view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(webglGetUniformLocation(location),v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform3iv(webglGetUniformLocation(location),HEAP32,value>>2,count*3);return}if(count<=96){var view=__miniTempWebGLIntBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3iv(webglGetUniformLocation(location),view)}function _emscripten_glUniform3ui(location,v0,v1,v2){GLctx.uniform3ui(webglGetUniformLocation(location),v0,v1,v2)}function _emscripten_glUniform3uiv(location,count,value){count&&GLctx.uniform3uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count*3)}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(webglGetUniformLocation(location),v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform4fv(webglGetUniformLocation(location),HEAPF32,value>>2,count*4);return}if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<4*count;i+=4){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(webglGetUniformLocation(location),view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(webglGetUniformLocation(location),v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){if(GL.currentContext.version>=2){count&&GLctx.uniform4iv(webglGetUniformLocation(location),HEAP32,value>>2,count*4);return}if(count<=72){var view=__miniTempWebGLIntBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(webglGetUniformLocation(location),view)}function _emscripten_glUniform4ui(location,v0,v1,v2,v3){GLctx.uniform4ui(webglGetUniformLocation(location),v0,v1,v2,v3)}function _emscripten_glUniform4uiv(location,count,value){count&&GLctx.uniform4uiv(webglGetUniformLocation(location),HEAPU32,value>>2,count*4)}function _emscripten_glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx["uniformBlockBinding"](program,uniformBlockIndex,uniformBlockBinding)}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(GL.currentContext.version>=2){count&&GLctx.uniformMatrix2fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*4);return}if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(webglGetUniformLocation(location),!!transpose,view)}function _emscripten_glUniformMatrix2x3fv(location,count,transpose,value){count&&GLctx.uniformMatrix2x3fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*6)}function _emscripten_glUniformMatrix2x4fv(location,count,transpose,value){count&&GLctx.uniformMatrix2x4fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*8)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(GL.currentContext.version>=2){count&&GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*9);return}if(count<=32){var view=miniTempWebGLFloatBuffers[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(webglGetUniformLocation(location),!!transpose,view)}function _emscripten_glUniformMatrix3x2fv(location,count,transpose,value){count&&GLctx.uniformMatrix3x2fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*6)}function _emscripten_glUniformMatrix3x4fv(location,count,transpose,value){count&&GLctx.uniformMatrix3x4fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*12)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(GL.currentContext.version>=2){count&&GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*16);return}if(count<=18){var view=miniTempWebGLFloatBuffers[16*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<16*count;i+=16){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3];view[i+4]=heap[dst+4];view[i+5]=heap[dst+5];view[i+6]=heap[dst+6];view[i+7]=heap[dst+7];view[i+8]=heap[dst+8];view[i+9]=heap[dst+9];view[i+10]=heap[dst+10];view[i+11]=heap[dst+11];view[i+12]=heap[dst+12];view[i+13]=heap[dst+13];view[i+14]=heap[dst+14];view[i+15]=heap[dst+15]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(webglGetUniformLocation(location),!!transpose,view)}function _emscripten_glUniformMatrix4x2fv(location,count,transpose,value){count&&GLctx.uniformMatrix4x2fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*8)}function _emscripten_glUniformMatrix4x3fv(location,count,transpose,value){count&&GLctx.uniformMatrix4x3fv(webglGetUniformLocation(location),!!transpose,HEAPF32,value>>2,count*12)}function _emscripten_glUseProgram(program){program=GL.programs[program];GLctx.useProgram(program);GLctx.currentProgram=program}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisor(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorARB(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorEXT(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorNV(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribI4i(x0,x1,x2,x3,x4){GLctx["vertexAttribI4i"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttribI4iv(index,v){GLctx.vertexAttribI4i(index,HEAP32[v>>2],HEAP32[v+4>>2],HEAP32[v+8>>2],HEAP32[v+12>>2])}function _emscripten_glVertexAttribI4ui(x0,x1,x2,x3,x4){GLctx["vertexAttribI4ui"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttribI4uiv(index,v){GLctx.vertexAttribI4ui(index,HEAPU32[v>>2],HEAPU32[v+4>>2],HEAPU32[v+8>>2],HEAPU32[v+12>>2])}function _emscripten_glVertexAttribIPointer(index,size,type,stride,ptr){GLctx["vertexAttribIPointer"](index,size,type,stride,ptr)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_glWaitSync(sync,flags,timeoutLo,timeoutHi){GLctx.waitSync(GL.syncs[sync],flags,convertI32PairToI53(timeoutLo,timeoutHi))}var IDBStore={indexedDB:function(){if(typeof indexedDB!="undefined")return indexedDB;var ret=null;if(typeof window=="object")ret=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB;assert(ret,"IDBStore used, but indexedDB not supported");return ret},DB_VERSION:22,DB_STORE_NAME:"FILE_DATA",dbs:{},blobs:[0],getDB:function(name,callback){var db=IDBStore.dbs[name];if(db){return callback(null,db)}var req;try{req=IDBStore.indexedDB().open(name,IDBStore.DB_VERSION)}catch(e){return callback(e)}req.onupgradeneeded=function(e){var db=e.target.result;var transaction=e.target.transaction;var fileStore;if(db.objectStoreNames.contains(IDBStore.DB_STORE_NAME)){fileStore=transaction.objectStore(IDBStore.DB_STORE_NAME)}else{fileStore=db.createObjectStore(IDBStore.DB_STORE_NAME)}};req.onsuccess=function(){db=req.result;IDBStore.dbs[name]=db;callback(null,db)};req.onerror=function(e){callback(this.error);e.preventDefault()}},getStore:function(dbName,type,callback){IDBStore.getDB(dbName,function(error,db){if(error)return callback(error);var transaction=db.transaction([IDBStore.DB_STORE_NAME],type);transaction.onerror=function(e){callback(this.error||"unknown error");e.preventDefault()};var store=transaction.objectStore(IDBStore.DB_STORE_NAME);callback(null,store)})},getFile:function(dbName,id,callback){IDBStore.getStore(dbName,"readonly",function(err,store){if(err)return callback(err);var req=store.get(id);req.onsuccess=function(event){var result=event.target.result;if(!result){return callback("file "+id+" not found")}return callback(null,result)};req.onerror=function(error){callback(error)}})},setFile:function(dbName,id,data,callback){IDBStore.getStore(dbName,"readwrite",function(err,store){if(err)return callback(err);var req=store.put(data,id);req.onsuccess=function(event){callback()};req.onerror=function(error){callback(error)}})},deleteFile:function(dbName,id,callback){IDBStore.getStore(dbName,"readwrite",function(err,store){if(err)return callback(err);var req=store.delete(id);req.onsuccess=function(event){callback()};req.onerror=function(error){callback(error)}})},existsFile:function(dbName,id,callback){IDBStore.getStore(dbName,"readonly",function(err,store){if(err)return callback(err);var req=store.count(id);req.onsuccess=function(event){callback(null,event.target.result>0)};req.onerror=function(error){callback(error)}})}};function _emscripten_idb_async_delete(db,id,arg,ondelete,onerror){IDBStore.deleteFile(UTF8ToString(db),UTF8ToString(id),function(error){if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}if(ondelete)getWasmTableEntry(ondelete)(arg)})}function _emscripten_idb_async_exists(db,id,arg,oncheck,onerror){IDBStore.existsFile(UTF8ToString(db),UTF8ToString(id),function(error,exists){if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}if(oncheck)getWasmTableEntry(oncheck)(arg,exists)})}function _emscripten_idb_async_load(db,id,arg,onload,onerror){IDBStore.getFile(UTF8ToString(db),UTF8ToString(id),function(error,byteArray){if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);getWasmTableEntry(onload)(arg,buffer,byteArray.length);_free(buffer)})}function _emscripten_idb_async_store(db,id,ptr,num,arg,onstore,onerror){IDBStore.setFile(UTF8ToString(db),UTF8ToString(id),new Uint8Array(HEAPU8.subarray(ptr,ptr+num)),function(error){if(error){if(onerror)getWasmTableEntry(onerror)(arg);return}if(onstore)getWasmTableEntry(onstore)(arg)})}function _emscripten_is_webgl_context_lost(contextHandle){return!GL.contexts[contextHandle]||GL.contexts[contextHandle].GLctx.isContextLost()}function reallyNegative(x){return x<0||x===0&&1/x===-Infinity}function convertU32PairToI53(lo,hi){return(lo>>>0)+(hi>>>0)*4294967296}function reSign(value,bits){if(value<=0){return value}var half=bits<=32?Math.abs(1<=half&&(bits<=32||value>half)){value=-2*half+value}return value}function unSign(value,bits){if(value>=0){return value}return bits<=32?2*Math.abs(1<>3];argIndex+=8}else if(type=="i64"){ret=[HEAP32[argIndex>>2],HEAP32[argIndex+4>>2]];argIndex+=8}else{type="i32";ret=HEAP32[argIndex>>2];argIndex+=4}return ret}var ret=[];var curr,next,currArg;while(1){var startTextIndex=textIndex;curr=HEAP8[textIndex>>0];if(curr===0)break;next=HEAP8[textIndex+1>>0];if(curr==37){var flagAlwaysSigned=false;var flagLeftAlign=false;var flagAlternative=false;var flagZeroPad=false;var flagPadSign=false;flagsLoop:while(1){switch(next){case 43:flagAlwaysSigned=true;break;case 45:flagLeftAlign=true;break;case 35:flagAlternative=true;break;case 48:if(flagZeroPad){break flagsLoop}else{flagZeroPad=true;break}case 32:flagPadSign=true;break;default:break flagsLoop}textIndex++;next=HEAP8[textIndex+1>>0]}var width=0;if(next==42){width=getNextArg("i32");textIndex++;next=HEAP8[textIndex+1>>0]}else{while(next>=48&&next<=57){width=width*10+(next-48);textIndex++;next=HEAP8[textIndex+1>>0]}}var precisionSet=false,precision=-1;if(next==46){precision=0;precisionSet=true;textIndex++;next=HEAP8[textIndex+1>>0];if(next==42){precision=getNextArg("i32");textIndex++}else{while(1){var precisionChr=HEAP8[textIndex+1>>0];if(precisionChr<48||precisionChr>57)break;precision=precision*10+(precisionChr-48);textIndex++}}next=HEAP8[textIndex+1>>0]}if(precision<0){precision=6;precisionSet=false}var argSize;switch(String.fromCharCode(next)){case"h":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==104){textIndex++;argSize=1}else{argSize=2}break;case"l":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==108){textIndex++;argSize=8}else{argSize=4}break;case"L":case"q":case"j":argSize=8;break;case"z":case"t":case"I":argSize=4;break;default:argSize=null}if(argSize)textIndex++;next=HEAP8[textIndex+1>>0];switch(String.fromCharCode(next)){case"d":case"i":case"u":case"o":case"x":case"X":case"p":{var signed=next==100||next==105;argSize=argSize||4;currArg=getNextArg("i"+argSize*8);var argText;if(argSize==8){currArg=next==117?convertU32PairToI53(currArg[0],currArg[1]):convertI32PairToI53(currArg[0],currArg[1])}if(argSize<=4){var limit=Math.pow(256,argSize)-1;currArg=(signed?reSign:unSign)(currArg&limit,argSize*8)}var currAbsArg=Math.abs(currArg);var prefix="";if(next==100||next==105){argText=reSign(currArg,8*argSize).toString(10)}else if(next==117){argText=unSign(currArg,8*argSize).toString(10);currArg=Math.abs(currArg)}else if(next==111){argText=(flagAlternative?"0":"")+currAbsArg.toString(8)}else if(next==120||next==88){prefix=flagAlternative&&currArg!=0?"0x":"";if(currArg<0){currArg=-currArg;argText=(currAbsArg-1).toString(16);var buffer=[];for(var i=0;i=0){if(flagAlwaysSigned){prefix="+"+prefix}else if(flagPadSign){prefix=" "+prefix}}if(argText.charAt(0)=="-"){prefix="-"+prefix;argText=argText.substr(1)}while(prefix.length+argText.lengthexponent&&exponent>=-4){next=(next==103?"f":"F").charCodeAt(0);precision-=exponent+1}else{next=(next==103?"e":"E").charCodeAt(0);precision--}effectivePrecision=Math.min(precision,20)}if(next==101||next==69){argText=currArg.toExponential(effectivePrecision);if(/[eE][-+]\d$/.test(argText)){argText=argText.slice(0,-1)+"0"+argText.slice(-1)}}else if(next==102||next==70){argText=currArg.toFixed(effectivePrecision);if(currArg===0&&reallyNegative(currArg)){argText="-"+argText}}var parts=argText.split("e");if(isGeneral&&!flagAlternative){while(parts[0].length>1&&parts[0].includes(".")&&(parts[0].slice(-1)=="0"||parts[0].slice(-1)==".")){parts[0]=parts[0].slice(0,-1)}}else{if(flagAlternative&&argText.indexOf(".")==-1)parts[0]+=".";while(precision>effectivePrecision++)parts[0]+="0"}argText=parts[0]+(parts.length>1?"e"+parts[1]:"");if(next==69)argText=argText.toUpperCase();if(currArg>=0){if(flagAlwaysSigned){argText="+"+argText}else if(flagPadSign){argText=" "+argText}}}while(argText.length>0])}}else{ret=ret.concat(intArrayFromString("(null)".substr(0,argLength),true))}if(flagLeftAlign){while(argLength0){ret.push(32)}if(!flagLeftAlign)ret.push(getNextArg("i8"));break}case"n":{var ptr=getNextArg("i32*");HEAP32[ptr>>2]=ret.length;break}case"%":{ret.push(curr);break}default:{for(var i=startTextIndex;i>0])}}}textIndex+=2}else{ret.push(curr);textIndex+=1}}return ret}function traverseStack(args){if(!args||!args.callee||!args.callee.name){return[null,"",""]}var funstr=args.callee.toString();var funcname=args.callee.name;var str="(";var first=true;for(var i in args){var a=args[i];if(!first){str+=", "}first=false;if(typeof a=="number"||typeof a=="string"){str+=a}else{str+="("+typeof a+")"}}str+=")";var caller=args.callee.caller;args=caller?caller.arguments:[];if(first)str="";return[args,funcname,str]}function jsStackTrace(){var error=new Error;if(!error.stack){try{throw new Error}catch(e){error=e}if(!error.stack){return"(no stack trace available)"}}return error.stack.toString()}function _emscripten_get_callstack_js(flags){var callstack=jsStackTrace();var iThisFunc=callstack.lastIndexOf("_emscripten_log");var iThisFunc2=callstack.lastIndexOf("_emscripten_get_callstack");var iNextLine=callstack.indexOf("\n",Math.max(iThisFunc,iThisFunc2))+1;callstack=callstack.slice(iNextLine);if(flags&32){warnOnce("EM_LOG_DEMANGLE is deprecated; ignoring")}if(flags&8&&typeof emscripten_source_map=="undefined"){warnOnce('Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with "--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js" linker flag to add source map loading to code.');flags^=8;flags|=16}var stack_args=null;if(flags&128){stack_args=traverseStack(arguments);while(stack_args[1].includes("_emscripten_"))stack_args=traverseStack(stack_args[0])}var lines=callstack.split("\n");callstack="";var newFirefoxRe=new RegExp("\\s*(.*?)@(.*?):([0-9]+):([0-9]+)");var firefoxRe=new RegExp("\\s*(.*?)@(.*):(.*)(:(.*))?");var chromeRe=new RegExp("\\s*at (.*?) \\((.*):(.*):(.*)\\)");for(var l in lines){var line=lines[l];var symbolName="";var file="";var lineno=0;var column=0;var parts=chromeRe.exec(line);if(parts&&parts.length==5){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]}else{parts=newFirefoxRe.exec(line);if(!parts)parts=firefoxRe.exec(line);if(parts&&parts.length>=4){symbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]|0}else{callstack+=line+"\n";continue}}var haveSourceMap=false;if(flags&8){var orig=emscripten_source_map.originalPositionFor({line:lineno,column:column});haveSourceMap=orig&&orig.source;if(haveSourceMap){if(flags&64){orig.source=orig.source.substring(orig.source.replace(/\\/g,"/").lastIndexOf("/")+1)}callstack+=" at "+symbolName+" ("+orig.source+":"+orig.line+":"+orig.column+")\n"}}if(flags&16||!haveSourceMap){if(flags&64){file=file.substring(file.replace(/\\/g,"/").lastIndexOf("/")+1)}callstack+=(haveSourceMap?" = "+symbolName:" at "+symbolName)+" ("+file+":"+lineno+":"+column+")\n"}if(flags&128&&stack_args[0]){if(stack_args[1]==symbolName&&stack_args[2].length>0){callstack=callstack.replace(/\s+$/,"");callstack+=" with values: "+stack_args[1]+stack_args[2]+"\n"}stack_args=traverseStack(stack_args[0])}}callstack=callstack.replace(/\s+$/,"");return callstack}function _emscripten_log_js(flags,str){if(flags&24){str=str.replace(/\s+$/,"");str+=(str.length>0?"\n":"")+_emscripten_get_callstack_js(flags)}if(flags&1){if(flags&4){console.error(str)}else if(flags&2){console.warn(str)}else if(flags&512){console.info(str)}else if(flags&256){console.debug(str)}else{console.log(str)}}else if(flags&6){err(str)}else{out(str)}}function _emscripten_log(flags,format,varargs){var result=formatString(format,varargs);var str=UTF8ArrayToString(result,0);_emscripten_log_js(flags,str)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function _emscripten_pause_main_loop(){Browser.mainLoop.pause()}function _emscripten_performance_now(){return performance.now()}function _emscripten_request_animation_frame(cb,userData){return requestAnimationFrame(function(timeStamp){getWasmTableEntry(cb)(timeStamp,userData)})}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){var oldSize=HEAPU8.length;requestedSize=requestedSize>>>0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}let alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}function registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(176);var keyEventHandlerFunc=function(e){var keyEventData=JSEvents.keyEvent;HEAPF64[keyEventData>>3]=e.timeStamp;var idx=keyEventData>>2;HEAP32[idx+2]=e.location;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;HEAP32[idx+7]=e.repeat;HEAP32[idx+8]=e.charCode;HEAP32[idx+9]=e.keyCode;HEAP32[idx+10]=e.which;stringToUTF8(e.key||"",keyEventData+44,32);stringToUTF8(e.code||"",keyEventData+76,32);stringToUTF8(e.char||"",keyEventData+108,32);stringToUTF8(e.locale||"",keyEventData+140,32);if(getWasmTableEntry(callbackfunc)(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread);return 0}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread);return 0}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop){var browserIterationFunc=getWasmTableEntry(func);setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop)}function registerUiEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.uiEvent)JSEvents.uiEvent=_malloc(36);target=findEventTarget(target);var uiEventHandlerFunc=function(ev){var e=ev||event;if(e.target!=target){return}var b=document.body;if(!b){return}var uiEvent=JSEvents.uiEvent;HEAP32[uiEvent>>2]=e.detail;HEAP32[uiEvent+4>>2]=b.clientWidth;HEAP32[uiEvent+8>>2]=b.clientHeight;HEAP32[uiEvent+12>>2]=innerWidth;HEAP32[uiEvent+16>>2]=innerHeight;HEAP32[uiEvent+20>>2]=outerWidth;HEAP32[uiEvent+24>>2]=outerHeight;HEAP32[uiEvent+28>>2]=pageXOffset;HEAP32[uiEvent+32>>2]=pageYOffset;if(getWasmTableEntry(callbackfunc)(eventTypeId,uiEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:uiEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_resize_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerUiEventCallback(target,userData,useCapture,callbackfunc,10,"resize",targetThread);return 0}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function _setNetworkCallback(event,userData,callback){function _callback(data){try{if(event==="error"){withStackSave(function(){var msg=allocateUTF8OnStack(data[2]);getWasmTableEntry(callback)(data[0],data[1],msg,userData)})}else{getWasmTableEntry(callback)(data,userData)}}catch(e){if(!(e instanceof ExitStatus)){if(e&&typeof e=="object"&&e.stack)err("exception thrown: "+[e,e.stack]);throw e}}}Module["websocket"]["on"](event,callback?_callback:null)}function _emscripten_set_socket_close_callback(userData,callback){_setNetworkCallback("close",userData,callback)}function _emscripten_set_socket_connection_callback(userData,callback){_setNetworkCallback("connection",userData,callback)}function _emscripten_set_socket_error_callback(userData,callback){_setNetworkCallback("error",userData,callback)}function _emscripten_set_socket_listen_callback(userData,callback){_setNetworkCallback("listen",userData,callback)}function _emscripten_set_socket_message_callback(userData,callback){_setNetworkCallback("message",userData,callback)}function _emscripten_set_socket_open_callback(userData,callback){_setNetworkCallback("open",userData,callback)}function _emscripten_set_timeout(cb,msecs,userData){return safeSetTimeout(()=>getWasmTableEntry(cb)(userData),msecs)}function registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1696);target=findEventTarget(target);var touchEventHandlerFunc=function(e){var t,touches={},et=e.touches;for(var i=0;i>3]=e.timeStamp;var idx=touchEvent>>2;HEAP32[idx+3]=e.ctrlKey;HEAP32[idx+4]=e.shiftKey;HEAP32[idx+5]=e.altKey;HEAP32[idx+6]=e.metaKey;idx+=7;var targetRect=getBoundingClientRect(target);var numTouches=0;for(var i in touches){t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent+8>>2]=numTouches;if(getWasmTableEntry(callbackfunc)(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=e.timeStamp;var idx=eventStruct>>2;HEAP32[idx+2]=e.screenX;HEAP32[idx+3]=e.screenY;HEAP32[idx+4]=e.clientX;HEAP32[idx+5]=e.clientY;HEAP32[idx+6]=e.ctrlKey;HEAP32[idx+7]=e.shiftKey;HEAP32[idx+8]=e.altKey;HEAP32[idx+9]=e.metaKey;HEAP16[idx*2+20]=e.button;HEAP16[idx*2+21]=e.buttons;HEAP32[idx+11]=e["movementX"];HEAP32[idx+12]=e["movementY"];var rect=getBoundingClientRect(target);HEAP32[idx+13]=e.clientX-rect.left;HEAP32[idx+14]=e.clientY-rect.top}function registerWheelEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);var wheelHandlerFunc=function(ev){var e=ev||event;var wheelEvent=JSEvents.wheelEvent;fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e["deltaX"];HEAPF64[wheelEvent+80>>3]=e["deltaY"];HEAPF64[wheelEvent+88>>3]=e["deltaZ"];HEAP32[wheelEvent+96>>2]=e["deltaMode"];if(getWasmTableEntry(callbackfunc)(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=findEventTarget(target);if(typeof target.onwheel!="undefined"){registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread);return 0}else{return-1}}function _emscripten_sleep(){throw"Please compile your program with async support in order to use asynchronous operations like emscripten_sleep"}var __emscripten_webgl_power_preferences=["default","low-power","high-performance"];function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_webgl_do_create_context(target,attributes){var a=attributes>>2;var powerPreference=HEAP32[a+(24>>2)];var contextAttributes={"alpha":!!HEAP32[a+(0>>2)],"depth":!!HEAP32[a+(4>>2)],"stencil":!!HEAP32[a+(8>>2)],"antialias":!!HEAP32[a+(12>>2)],"premultipliedAlpha":!!HEAP32[a+(16>>2)],"preserveDrawingBuffer":!!HEAP32[a+(20>>2)],"powerPreference":__emscripten_webgl_power_preferences[powerPreference],"failIfMajorPerformanceCaveat":!!HEAP32[a+(28>>2)],majorVersion:HEAP32[a+(32>>2)],minorVersion:HEAP32[a+(36>>2)],enableExtensionsByDefault:HEAP32[a+(40>>2)],explicitSwapControl:HEAP32[a+(44>>2)],proxyContextToMainThread:HEAP32[a+(48>>2)],renderViaOffscreenBackBuffer:HEAP32[a+(52>>2)]};var canvas=findCanvasEventTarget(target);if(!canvas){return 0}if(contextAttributes.explicitSwapControl){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}var _emscripten_webgl_create_context=_emscripten_webgl_do_create_context;function _emscripten_webgl_destroy_context(contextHandle){if(GL.currentContext==contextHandle)GL.currentContext=0;GL.deleteContext(contextHandle)}function _emscripten_webgl_init_context_attributes(attributes){var a=attributes>>2;for(var i=0;i<56>>2;++i){HEAP32[a+i]=0}HEAP32[a+(0>>2)]=HEAP32[a+(4>>2)]=HEAP32[a+(12>>2)]=HEAP32[a+(16>>2)]=HEAP32[a+(32>>2)]=HEAP32[a+(40>>2)]=1}function _emscripten_webgl_make_context_current(contextHandle){var success=GL.makeContextCurrent(contextHandle);return success?0:-5}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAPU32[penviron_buf_size>>2]=bufSize;return 0}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4;HEAP8[pbuf>>0]=type;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function doReadv(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_seek(fd,offset,whence,newOffset){try{offset=bigintToI53Checked(offset);if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops&&stream.stream_ops.fsync){return stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function doWritev(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAPU32[iov+4>>2];iov+=8;var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e instanceof FS.ErrnoError))throw e;return e.errno}}function _getaddrinfo(node,service,hint,out){var addr=0;var port=0;var flags=0;var family=0;var type=0;var proto=0;var ai;function allocaddrinfo(family,type,proto,canon,addr,port){var sa,salen,ai;var errno;salen=family===10?28:16;addr=family===10?inetNtop6(addr):inetNtop4(addr);sa=_malloc(salen);errno=writeSockaddr(sa,family,addr,port);assert(!errno);ai=_malloc(32);HEAP32[ai+4>>2]=family;HEAP32[ai+8>>2]=type;HEAP32[ai+12>>2]=proto;HEAP32[ai+24>>2]=canon;HEAPU32[ai+20>>2]=sa;if(family===10){HEAP32[ai+16>>2]=28}else{HEAP32[ai+16>>2]=16}HEAP32[ai+28>>2]=0;return ai}if(hint){flags=HEAP32[hint>>2];family=HEAP32[hint+4>>2];type=HEAP32[hint+8>>2];proto=HEAP32[hint+12>>2]}if(type&&!proto){proto=type===2?17:6}if(!type&&proto){type=proto===17?2:1}if(proto===0){proto=6}if(type===0){type=1}if(!node&&!service){return-2}if(flags&~(1|2|4|1024|8|16|32)){return-1}if(hint!==0&&HEAP32[hint>>2]&2&&!node){return-1}if(flags&32){return-2}if(type!==0&&type!==1&&type!==2){return-7}if(family!==0&&family!==2&&family!==10){return-6}if(service){service=UTF8ToString(service);port=parseInt(service,10);if(isNaN(port)){if(flags&1024){return-2}return-8}}if(!node){if(family===0){family=2}if((flags&1)===0){if(family===2){addr=_htonl(2130706433)}else{addr=[0,0,0,1]}}ai=allocaddrinfo(family,type,proto,null,addr,port);HEAPU32[out>>2]=ai;return 0}node=UTF8ToString(node);addr=inetPton4(node);if(addr!==null){if(family===0||family===2){family=2}else if(family===10&&flags&8){addr=[0,0,_htonl(65535),addr];family=10}else{return-2}}else{addr=inetPton6(node);if(addr!==null){if(family===0||family===10){family=10}else{return-2}}}if(addr!=null){ai=allocaddrinfo(family,type,proto,node,addr,port);HEAPU32[out>>2]=ai;return 0}if(flags&4){return-2}node=DNS.lookup_name(node);addr=inetPton4(node);if(family===0){family=2}else if(family===10){addr=[0,0,_htonl(65535),addr]}ai=allocaddrinfo(family,type,proto,null,addr,port);HEAPU32[out>>2]=ai;return 0}function _getentropy(buffer,size){if(!_getentropy.randomDevice){_getentropy.randomDevice=getRandomDevice()}for(var i=0;i>0]=_getentropy.randomDevice()}return 0}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value=="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}return thisDate.getFullYear()}return thisDate.getFullYear()-1}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}return"PM"},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var days=date.tm_yday+7-date.tm_wday;return leadingNulls(Math.floor(days/7),2)},"%V":function(date){var val=Math.floor((date.tm_yday+7-(date.tm_wday+6)%7)/7);if((date.tm_wday+371-date.tm_yday-2)%7<=2){val++}if(!val){val=52;var dec31=(date.tm_wday+7-date.tm_yday-1)%7;if(dec31==4||dec31==5&&__isLeapYear(date.tm_year%400-1)){val++}}else if(val==53){var jan1=(date.tm_wday+371-date.tm_yday)%7;if(jan1!=4&&(jan1!=3||!__isLeapYear(date.tm_year)))val=1}return leadingNulls(val,2)},"%w":function(date){return date.tm_wday},"%W":function(date){var days=date.tm_yday+7-(date.tm_wday+6)%7;return leadingNulls(Math.floor(days/7),2)},"%y":function(date){return(date.tm_year+1900).toString().substring(2)},"%Y":function(date){return date.tm_year+1900},"%z":function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};pattern=pattern.replace(/%%/g,"\0\0");for(var rule in EXPANSION_RULES_2){if(pattern.includes(rule)){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}pattern=pattern.replace(/\0\0/g,"%");var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm,loc){return _strftime(s,maxsize,format,tm)}var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_unlink"]=FS.unlink;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_emval();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var preloadedImages={};var preloadedAudios={};var GLctx;for(var i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));var miniTempWebGLFloatBuffersStorage=new Float32Array(288);for(var i=0;i<288;++i){miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i+1)}var __miniTempWebGLIntBuffersStorage=new Int32Array(288);for(var i=0;i<288;++i){__miniTempWebGLIntBuffers[i]=__miniTempWebGLIntBuffersStorage.subarray(0,i+1)}var asmLibraryArg={"sb":___call_sighandler,"L":___cxa_allocate_exception,"K":___cxa_throw,"ob":___syscall__newselect,"fb":___syscall_accept4,"eb":___syscall_bind,"ra":___syscall_chmod,"db":___syscall_connect,"Ub":___syscall_faccessat,"Ib":___syscall_fchmod,"x":___syscall_fcntl64,"Hb":___syscall_fdatasync,"Fb":___syscall_fstat64,"Ab":___syscall_ftruncate64,"zb":___syscall_getcwd,"rb":___syscall_getdents64,"cb":___syscall_getsockopt,"Gb":___syscall_ioctl,"bb":___syscall_listen,"Cb":___syscall_lstat64,"xb":___syscall_mkdirat,"Db":___syscall_newfstatat,"pa":___syscall_openat,"ub":___syscall_poll,"qb":___syscall_readlinkat,"ab":___syscall_recvfrom,"pb":___syscall_renameat,"ka":___syscall_rmdir,"$a":___syscall_sendto,"ia":___syscall_socket,"Eb":___syscall_stat64,"nb":___syscall_symlink,"lb":___syscall_truncate64,"la":___syscall_unlinkat,"jb":___syscall_utimensat,"Rb":__dlinit,"Tb":__dlopen_js,"Sb":__dlsym_js,"Z":__embind_register_bigint,"ua":__embind_register_bool,"ah":__embind_register_emval,"Y":__embind_register_float,"r":__embind_register_function,"y":__embind_register_integer,"v":__embind_register_memory_view,"X":__embind_register_std_string,"N":__embind_register_std_wstring,"va":__embind_register_void,"qa":__emscripten_get_now_is_monotonic,"hb":__emscripten_throw_longjmp,"h":__emval_as,"ha":__emval_call,"l":__emval_call_method,"g":__emval_call_void_method,"a":__emval_decref,"ja":__emval_delete,"G":__emval_equals,"p":__emval_get_global,"e":__emval_get_method_caller,"s":__emval_get_module_property,"d":__emval_get_property,"c":__emval_incref,"Jb":__emval_instanceof,"Ua":__emval_is_string,"z":__emval_new,"T":__emval_new_array,"b":__emval_new_cstring,"I":__emval_new_object,"kb":__emval_not,"f":__emval_run_destructors,"k":__emval_set_property,"j":__emval_take_value,"Nb":__localtime_js,"Ob":__mktime_js,"vb":__mmap_js,"wb":__munmap_js,"Pb":__tzset_js,"n":_abort,"C":_emscripten_async_call,"V":_emscripten_cancel_animation_frame,"O":_emscripten_clear_timeout,"F":_emscripten_date_now,"Va":_emscripten_get_element_css_size,"mb":_emscripten_get_heap_max,"S":_emscripten_get_now,"Mb":_emscripten_get_now_res,"Ig":_emscripten_glActiveTexture,"Hg":_emscripten_glAttachShader,"Jd":_emscripten_glBeginQuery,"Yg":_emscripten_glBeginQueryEXT,"qd":_emscripten_glBeginTransformFeedback,"Gg":_emscripten_glBindAttribLocation,"Fg":_emscripten_glBindBuffer,"nd":_emscripten_glBindBufferBase,"od":_emscripten_glBindBufferRange,"Eg":_emscripten_glBindFramebuffer,"Dg":_emscripten_glBindRenderbuffer,"vc":_emscripten_glBindSampler,"Cg":_emscripten_glBindTexture,"nc":_emscripten_glBindTransformFeedback,"vd":_emscripten_glBindVertexArray,"Qg":_emscripten_glBindVertexArrayOES,"Bg":_emscripten_glBlendColor,"Ag":_emscripten_glBlendEquation,"zg":_emscripten_glBlendEquationSeparate,"yg":_emscripten_glBlendFunc,"xg":_emscripten_glBlendFuncSeparate,"yd":_emscripten_glBlitFramebuffer,"wg":_emscripten_glBufferData,"vg":_emscripten_glBufferSubData,"ug":_emscripten_glCheckFramebufferStatus,"tg":_emscripten_glClear,"Sc":_emscripten_glClearBufferfi,"Tc":_emscripten_glClearBufferfv,"Vc":_emscripten_glClearBufferiv,"Uc":_emscripten_glClearBufferuiv,"sg":_emscripten_glClearColor,"rg":_emscripten_glClearDepthf,"qg":_emscripten_glClearStencil,"Ec":_emscripten_glClientWaitSync,"pg":_emscripten_glColorMask,"og":_emscripten_glCompileShader,"ng":_emscripten_glCompressedTexImage2D,"Od":_emscripten_glCompressedTexImage3D,"mg":_emscripten_glCompressedTexSubImage2D,"Nd":_emscripten_glCompressedTexSubImage3D,"Qc":_emscripten_glCopyBufferSubData,"lg":_emscripten_glCopyTexImage2D,"kg":_emscripten_glCopyTexSubImage2D,"Pd":_emscripten_glCopyTexSubImage3D,"jg":_emscripten_glCreateProgram,"ig":_emscripten_glCreateShader,"hg":_emscripten_glCullFace,"gg":_emscripten_glDeleteBuffers,"fg":_emscripten_glDeleteFramebuffers,"eg":_emscripten_glDeleteProgram,"Ld":_emscripten_glDeleteQueries,"_g":_emscripten_glDeleteQueriesEXT,"dg":_emscripten_glDeleteRenderbuffers,"xc":_emscripten_glDeleteSamplers,"cg":_emscripten_glDeleteShader,"Fc":_emscripten_glDeleteSync,"bg":_emscripten_glDeleteTextures,"mc":_emscripten_glDeleteTransformFeedbacks,"ud":_emscripten_glDeleteVertexArrays,"Pg":_emscripten_glDeleteVertexArraysOES,"ag":_emscripten_glDepthFunc,"$f":_emscripten_glDepthMask,"_f":_emscripten_glDepthRangef,"Zf":_emscripten_glDetachShader,"Yf":_emscripten_glDisable,"Wf":_emscripten_glDisableVertexAttribArray,"Vf":_emscripten_glDrawArrays,"Jc":_emscripten_glDrawArraysInstanced,"Lg":_emscripten_glDrawArraysInstancedANGLE,"Yb":_emscripten_glDrawArraysInstancedARB,"Wd":_emscripten_glDrawArraysInstancedEXT,"Zb":_emscripten_glDrawArraysInstancedNV,"Fd":_emscripten_glDrawBuffers,"Ud":_emscripten_glDrawBuffersEXT,"Mg":_emscripten_glDrawBuffersWEBGL,"Uf":_emscripten_glDrawElements,"Ic":_emscripten_glDrawElementsInstanced,"Kg":_emscripten_glDrawElementsInstancedANGLE,"Wb":_emscripten_glDrawElementsInstancedARB,"Xb":_emscripten_glDrawElementsInstancedEXT,"Vd":_emscripten_glDrawElementsInstancedNV,"Sd":_emscripten_glDrawRangeElements,"Tf":_emscripten_glEnable,"Sf":_emscripten_glEnableVertexAttribArray,"Id":_emscripten_glEndQuery,"Xg":_emscripten_glEndQueryEXT,"pd":_emscripten_glEndTransformFeedback,"Hc":_emscripten_glFenceSync,"Rf":_emscripten_glFinish,"Qf":_emscripten_glFlush,"Pf":_emscripten_glFramebufferRenderbuffer,"Of":_emscripten_glFramebufferTexture2D,"wd":_emscripten_glFramebufferTextureLayer,"Nf":_emscripten_glFrontFace,"Lf":_emscripten_glGenBuffers,"Jf":_emscripten_glGenFramebuffers,"Md":_emscripten_glGenQueries,"$g":_emscripten_glGenQueriesEXT,"If":_emscripten_glGenRenderbuffers,"yc":_emscripten_glGenSamplers,"Hf":_emscripten_glGenTextures,"lc":_emscripten_glGenTransformFeedbacks,"td":_emscripten_glGenVertexArrays,"Og":_emscripten_glGenVertexArraysOES,"Kf":_emscripten_glGenerateMipmap,"Gf":_emscripten_glGetActiveAttrib,"Ff":_emscripten_glGetActiveUniform,"Lc":_emscripten_glGetActiveUniformBlockName,"Mc":_emscripten_glGetActiveUniformBlockiv,"Oc":_emscripten_glGetActiveUniformsiv,"Ef":_emscripten_glGetAttachedShaders,"Df":_emscripten_glGetAttribLocation,"Cf":_emscripten_glGetBooleanv,"zc":_emscripten_glGetBufferParameteri64v,"Af":_emscripten_glGetBufferParameteriv,"zf":_emscripten_glGetError,"yf":_emscripten_glGetFloatv,"cd":_emscripten_glGetFragDataLocation,"xf":_emscripten_glGetFramebufferAttachmentParameteriv,"Ac":_emscripten_glGetInteger64i_v,"Cc":_emscripten_glGetInteger64v,"rd":_emscripten_glGetIntegeri_v,"wf":_emscripten_glGetIntegerv,"ac":_emscripten_glGetInternalformativ,"hc":_emscripten_glGetProgramBinary,"uf":_emscripten_glGetProgramInfoLog,"vf":_emscripten_glGetProgramiv,"Sg":_emscripten_glGetQueryObjecti64vEXT,"Ug":_emscripten_glGetQueryObjectivEXT,"Rg":_emscripten_glGetQueryObjectui64vEXT,"Gd":_emscripten_glGetQueryObjectuiv,"Tg":_emscripten_glGetQueryObjectuivEXT,"Hd":_emscripten_glGetQueryiv,"Vg":_emscripten_glGetQueryivEXT,"tf":_emscripten_glGetRenderbufferParameteriv,"pc":_emscripten_glGetSamplerParameterfv,"qc":_emscripten_glGetSamplerParameteriv,"rf":_emscripten_glGetShaderInfoLog,"pf":_emscripten_glGetShaderPrecisionFormat,"of":_emscripten_glGetShaderSource,"sf":_emscripten_glGetShaderiv,"nf":_emscripten_glGetString,"Rc":_emscripten_glGetStringi,"Bc":_emscripten_glGetSynciv,"mf":_emscripten_glGetTexParameterfv,"lf":_emscripten_glGetTexParameteriv,"ld":_emscripten_glGetTransformFeedbackVarying,"Nc":_emscripten_glGetUniformBlockIndex,"Pc":_emscripten_glGetUniformIndices,"hf":_emscripten_glGetUniformLocation,"kf":_emscripten_glGetUniformfv,"jf":_emscripten_glGetUniformiv,"dd":_emscripten_glGetUniformuiv,"jd":_emscripten_glGetVertexAttribIiv,"id":_emscripten_glGetVertexAttribIuiv,"ef":_emscripten_glGetVertexAttribPointerv,"gf":_emscripten_glGetVertexAttribfv,"ff":_emscripten_glGetVertexAttribiv,"df":_emscripten_glHint,"ec":_emscripten_glInvalidateFramebuffer,"dc":_emscripten_glInvalidateSubFramebuffer,"cf":_emscripten_glIsBuffer,"bf":_emscripten_glIsEnabled,"af":_emscripten_glIsFramebuffer,"$e":_emscripten_glIsProgram,"Kd":_emscripten_glIsQuery,"Zg":_emscripten_glIsQueryEXT,"_e":_emscripten_glIsRenderbuffer,"wc":_emscripten_glIsSampler,"Ze":_emscripten_glIsShader,"Gc":_emscripten_glIsSync,"Ye":_emscripten_glIsTexture,"kc":_emscripten_glIsTransformFeedback,"sd":_emscripten_glIsVertexArray,"Ng":_emscripten_glIsVertexArrayOES,"Xe":_emscripten_glLineWidth,"We":_emscripten_glLinkProgram,"jc":_emscripten_glPauseTransformFeedback,"Ve":_emscripten_glPixelStorei,"Ue":_emscripten_glPolygonOffset,"gc":_emscripten_glProgramBinary,"fc":_emscripten_glProgramParameteri,"Wg":_emscripten_glQueryCounterEXT,"Td":_emscripten_glReadBuffer,"Te":_emscripten_glReadPixels,"Se":_emscripten_glReleaseShaderCompiler,"Re":_emscripten_glRenderbufferStorage,"xd":_emscripten_glRenderbufferStorageMultisample,"ic":_emscripten_glResumeTransformFeedback,"Qe":_emscripten_glSampleCoverage,"sc":_emscripten_glSamplerParameterf,"rc":_emscripten_glSamplerParameterfv,"uc":_emscripten_glSamplerParameteri,"tc":_emscripten_glSamplerParameteriv,"Pe":_emscripten_glScissor,"Oe":_emscripten_glShaderBinary,"Ne":_emscripten_glShaderSource,"Me":_emscripten_glStencilFunc,"Le":_emscripten_glStencilFuncSeparate,"Ke":_emscripten_glStencilMask,"Je":_emscripten_glStencilMaskSeparate,"Ie":_emscripten_glStencilOp,"He":_emscripten_glStencilOpSeparate,"Ge":_emscripten_glTexImage2D,"Rd":_emscripten_glTexImage3D,"Fe":_emscripten_glTexParameterf,"Ee":_emscripten_glTexParameterfv,"De":_emscripten_glTexParameteri,"Ce":_emscripten_glTexParameteriv,"cc":_emscripten_glTexStorage2D,"bc":_emscripten_glTexStorage3D,"Be":_emscripten_glTexSubImage2D,"Qd":_emscripten_glTexSubImage3D,"md":_emscripten_glTransformFeedbackVaryings,"Ae":_emscripten_glUniform1f,"ze":_emscripten_glUniform1fv,"ye":_emscripten_glUniform1i,"xe":_emscripten_glUniform1iv,"bd":_emscripten_glUniform1ui,"Zc":_emscripten_glUniform1uiv,"we":_emscripten_glUniform2f,"ve":_emscripten_glUniform2fv,"ue":_emscripten_glUniform2i,"te":_emscripten_glUniform2iv,"ad":_emscripten_glUniform2ui,"Yc":_emscripten_glUniform2uiv,"se":_emscripten_glUniform3f,"re":_emscripten_glUniform3fv,"qe":_emscripten_glUniform3i,"pe":_emscripten_glUniform3iv,"$c":_emscripten_glUniform3ui,"Xc":_emscripten_glUniform3uiv,"oe":_emscripten_glUniform4f,"ne":_emscripten_glUniform4fv,"me":_emscripten_glUniform4i,"le":_emscripten_glUniform4iv,"_c":_emscripten_glUniform4ui,"Wc":_emscripten_glUniform4uiv,"Kc":_emscripten_glUniformBlockBinding,"ke":_emscripten_glUniformMatrix2fv,"Ed":_emscripten_glUniformMatrix2x3fv,"Cd":_emscripten_glUniformMatrix2x4fv,"je":_emscripten_glUniformMatrix3fv,"Dd":_emscripten_glUniformMatrix3x2fv,"Ad":_emscripten_glUniformMatrix3x4fv,"ie":_emscripten_glUniformMatrix4fv,"Bd":_emscripten_glUniformMatrix4x2fv,"zd":_emscripten_glUniformMatrix4x3fv,"he":_emscripten_glUseProgram,"ge":_emscripten_glValidateProgram,"fe":_emscripten_glVertexAttrib1f,"ee":_emscripten_glVertexAttrib1fv,"de":_emscripten_glVertexAttrib2f,"ce":_emscripten_glVertexAttrib2fv,"be":_emscripten_glVertexAttrib3f,"ae":_emscripten_glVertexAttrib3fv,"$d":_emscripten_glVertexAttrib4f,"_d":_emscripten_glVertexAttrib4fv,"oc":_emscripten_glVertexAttribDivisor,"Jg":_emscripten_glVertexAttribDivisorANGLE,"_b":_emscripten_glVertexAttribDivisorARB,"Xd":_emscripten_glVertexAttribDivisorEXT,"$b":_emscripten_glVertexAttribDivisorNV,"hd":_emscripten_glVertexAttribI4i,"fd":_emscripten_glVertexAttribI4iv,"gd":_emscripten_glVertexAttribI4ui,"ed":_emscripten_glVertexAttribI4uiv,"kd":_emscripten_glVertexAttribIPointer,"Zd":_emscripten_glVertexAttribPointer,"Yd":_emscripten_glViewport,"Dc":_emscripten_glWaitSync,"Ea":_emscripten_idb_async_delete,"Ga":_emscripten_idb_async_exists,"Fa":_emscripten_idb_async_load,"Da":_emscripten_idb_async_store,"Wa":_emscripten_is_webgl_context_lost,"Ha":_emscripten_log,"Qb":_emscripten_memcpy_big,"xa":_emscripten_pause_main_loop,"tb":_emscripten_performance_now,"sa":_emscripten_request_animation_frame,"ib":_emscripten_resize_heap,"ga":_emscripten_set_keydown_callback_on_thread,"Ta":_emscripten_set_keyup_callback_on_thread,"za":_emscripten_set_main_loop,"na":_emscripten_set_resize_callback_on_thread,"_":_emscripten_set_socket_close_callback,"aa":_emscripten_set_socket_connection_callback,"da":_emscripten_set_socket_error_callback,"ba":_emscripten_set_socket_listen_callback,"$":_emscripten_set_socket_message_callback,"ca":_emscripten_set_socket_open_callback,"wa":_emscripten_set_timeout,"qf":_emscripten_set_touchcancel_callback_on_thread,"Mf":_emscripten_set_touchend_callback_on_thread,"Bf":_emscripten_set_touchmove_callback_on_thread,"Xf":_emscripten_set_touchstart_callback_on_thread,"Ba":_emscripten_set_wheel_callback_on_thread,"ya":_emscripten_sleep,"Ya":_emscripten_webgl_create_context,"_a":_emscripten_webgl_destroy_context,"Za":_emscripten_webgl_init_context_attributes,"Xa":_emscripten_webgl_make_context_current,"Kb":_environ_get,"Lb":_environ_sizes_get,"B":_exit,"H":_fd_close,"ma":_fd_fdstat_get,"oa":_fd_read,"yb":_fd_seek,"Bb":_fd_sync,"R":_fd_write,"U":_getaddrinfo,"Q":_getentropy,"La":invoke_fi,"ea":invoke_i,"i":invoke_ii,"u":invoke_iii,"t":invoke_iiii,"Pa":invoke_iiiif,"D":invoke_iiiii,"E":invoke_iiiiii,"Sa":invoke_iiiiiii,"Qa":invoke_iiiiiiif,"J":invoke_iiiiiiiiii,"Ra":invoke_iiiiiiiiiii,"ta":invoke_v,"o":invoke_vi,"Oa":invoke_vidd,"m":invoke_vii,"Ia":invoke_viid,"Na":invoke_viif,"q":invoke_viii,"Ka":invoke_viiif,"w":invoke_viiii,"A":invoke_viiiii,"Ja":invoke_viiiiii,"fa":invoke_viiiiiii,"Ma":invoke_viiiiiiiii,"M":invoke_vijii,"Ca":jsHaveAsyncify,"Vb":_proc_exit,"P":qt_asyncify_resume_js,"Aa":qt_asyncify_suspend_js,"W":_strftime,"gb":_strftime_l};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["ch"]).apply(null,arguments)};var ___errno_location=Module["___errno_location"]=function(){return(___errno_location=Module["___errno_location"]=Module["asm"]["eh"]).apply(null,arguments)};var _main=Module["_main"]=function(){return(_main=Module["_main"]=Module["asm"]["fh"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["gh"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["hh"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["ih"]).apply(null,arguments)};var __embind_initialize_bindings=Module["__embind_initialize_bindings"]=function(){return(__embind_initialize_bindings=Module["__embind_initialize_bindings"]=Module["asm"]["jh"]).apply(null,arguments)};var _htonl=Module["_htonl"]=function(){return(_htonl=Module["_htonl"]=Module["asm"]["kh"]).apply(null,arguments)};var _htons=Module["_htons"]=function(){return(_htons=Module["_htons"]=Module["asm"]["lh"]).apply(null,arguments)};var _emscripten_builtin_memalign=Module["_emscripten_builtin_memalign"]=function(){return(_emscripten_builtin_memalign=Module["_emscripten_builtin_memalign"]=Module["asm"]["mh"]).apply(null,arguments)};var _ntohs=Module["_ntohs"]=function(){return(_ntohs=Module["_ntohs"]=Module["asm"]["nh"]).apply(null,arguments)};var _setThrew=Module["_setThrew"]=function(){return(_setThrew=Module["_setThrew"]=Module["asm"]["oh"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["ph"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["qh"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["rh"]).apply(null,arguments)};var ___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=function(){return(___cxa_is_pointer_type=Module["___cxa_is_pointer_type"]=Module["asm"]["sh"]).apply(null,arguments)};var ___start_em_js=Module["___start_em_js"]=4083360;var ___stop_em_js=Module["___stop_em_js"]=4083842;function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_v(index){var sp=stackSave();try{getWasmTableEntry(index)()}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vijii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_i(index){var sp=stackSave();try{return getWasmTableEntry(index)()}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiif(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiif(index,a1,a2,a3,a4){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vidd(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viif(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_fi(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiif(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viid(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["JSEvents"]=JSEvents;Module["specialHTMLTargets"]=specialHTMLTargets;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){var entryFunction=Module["_main"];args=args||[];args.unshift(thisProgram);var argc=args.length;var argv=stackAlloc((argc+1)*4);var argv_ptr=argv>>2;args.forEach(arg=>{HEAP32[argv_ptr++]=allocateUTF8OnStack(arg)});HEAP32[argv_ptr]=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run(); return createQtAppInstance.ready