You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
fluffychat/nightly/main.dart.js_240.part.js

638 lines
32 KiB
JavaScript

((a,b,c)=>{a[b]=a[b]||{}
a[b][c]=a[b][c]||[]
a[b][c].push({p:"main.dart.js_240",e:"beginPart"})})(self,"$__dart_deferred_initializers__","eventLog")
$__dart_deferred_initializers__.current=function(a,b,c,$){var B,C,A={
cyh(){return new A.Es(B.dh("fi"))},
Es:function Es(d){this.a=d}}
B=c[0]
C=c[51]
A=a.updateHolder(c[19],A)
A.Es.prototype={
gnt(){return"false"},
gjK(){return"Salasana uudelleen"},
gm_(){return"T\xe4m\xe4 ei ole kuvatiedosto."},
gbe(d){return"Poista"},
glA(){return"Tuo nyt"},
gly(){return"Tuo emojit"},
glz(){return"Tuo .zip -tiedostosta"},
glh(){return"Vie emotepaketti .zip-tiedostona"},
gmn(d){return"Korvaa"},
geB(){return"Tietoa FluffyChatista"},
ns(d){return"About "+d},
gf5(d){return"Hyv\xe4ksy"},
hb(d){return d+" hyv\xe4ksyi kutsun"},
ghd(){return"Tili"},
he(d){return"\ud83d\udd10 "+d+" otti k\xe4ytt\xf6\xf6n p\xe4\xe4st\xe4-p\xe4\xe4h\xe4n salauksen"},
ghf(){return"Lis\xe4\xe4 s\xe4hk\xf6postiosoite"},
gl_(){return"Kirjoita Matrix IDsi uudelleen poistaaksesi tunnuksesi."},
kC(d){return"T\xe4m\xe4n pit\xe4isi olla "+d},
ghh(){return"Lis\xe4\xe4 tilaan"},
ghi(){return"Yll\xe4pit\xe4j\xe4"},
ghj(){return"alias"},
ghk(){return"Kaikki"},
gkR(){return"L\xe4het\xe4 askartelusilmi\xe4"},
gkQ(){return"L\xe4het\xe4 kokovartaluhalaus"},
gkS(){return"L\xe4het\xe4 halaus"},
kb(d){return d+" l\xe4hett\xe4\xe4 askartelusilmi\xe4"},
l4(d){return d+" kokovartalohalaa sinua"},
lx(d){return d+" halaa sinua"},
hl(d){return d+" vastasi puheluun"},
gf6(){return"Kuka tahansa voi liitty\xe4"},
ghm(){return"Arkisto"},
ghn(){return"Sallitaanko vieraiden liittyminen"},
gdd(){return"Oletko varma?"},
gho(){return"Haluatko varmasti kirjautua ulos?"},
ghp(){return"Voidaksesi allekirjoittaa toisen henkil\xf6n, sy\xf6t\xe4 turvavaraston salalause tai palautusavain."},
hq(d){return"Hyv\xe4ksyt\xe4\xe4nk\xf6 t\xe4m\xe4 varmennuspyynt\xf6 k\xe4ytt\xe4j\xe4lt\xe4 "+d+"?"},
hr(d,e,f){return"T\xe4m\xe4 kotipalvelin tukee sis\xe4\xe4nkirjautumistapoja: \n"+d+",\nmutta t\xe4m\xe4 sovellus tukee vain -tapoja: \n"+e},
gki(){return"L\xe4het\xe4 kirjoitusilmoituksia"},
gnr(){return"Vastaa pyyhk\xe4isem\xe4ll\xe4 oikealta vasemmalle"},
gfZ(){return"L\xe4het\xe4 painamalla rivinvaihton\xe4pp\xe4int\xe4"},
hs(d,e,f,g){return"Kotipalvelin tukee Matrix Spec versio(it)a:\n"+d+", mutta t\xe4m\xe4 sovellus tukee vain versio(it)a "+e},
l0(d,e){return""+d+" chats and "+e+" participants"},
glX(){return"Lis\xe4\xe4 keskusteluja ei l\xf6ytynyt..."},
gop(){return"No chats found here yet. Start a new chat with someone by using the button below. \u2935\ufe0f"},
gnD(){return"Lukemattomat"},
gkv(){return"Space"},
gnp(){return"Spaces"},
gf7(){return"Anna porttikielto keskusteluun"},
ght(){return"Porttikiellossa"},
hu(d,e){return d+" antoi porttikiellon k\xe4ytt\xe4j\xe4lle "+e},
ghv(){return"Est\xe4 laite"},
gcr(){return"Estetty"},
gbp(d){return"Peruuta"},
fa(d){return"URI-osoitetta "+d+" ei voida avata"},
gfb(){return"Vaihda laitteen nime\xe4"},
hz(d){return d+" muutti keskustelun kuvaa"},
hA(d,e){return d+" asetti keskustelun kuvaukseksi: '"+e+"'"},
hB(d,e){return d+" asetti keskustelun nimeksi: '"+e+"'"},
hC(d){return d+" muutti keskustelun oikeuksia"},
hD(d,e){return d+" asetti n\xe4ytt\xf6nimekseen: '"+e+"'"},
hE(d){return d+" muutti vierasp\xe4\xe4syn s\xe4\xe4nt\xf6j\xe4"},
hF(d,e){return d+" asetti vierasp\xe4\xe4syn s\xe4\xe4nn\xf6(i)ksi: "+e},
hG(d){return d+" muutti historian n\xe4kyvyytt\xe4"},
hH(d,e){return d+" asetti historian n\xe4kymiss\xe4\xe4nn\xf6ksi: "+e},
hI(d){return d+" muutti liittymiss\xe4\xe4nt\xf6j\xe4"},
hJ(d,e){return d+" asetti liittymiss\xe4\xe4nn\xf6iksi: "+e},
hK(d){return d+" vaihtoi profiilikuvaansa"},
hL(d){return d+" muutti huoneen aliaksia"},
hM(d){return d+" muutti kutsulinkki\xe4"},
ge7(){return"Vaihda salasana"},
ghx(){return"Vaihda kotipalvelinta"},
gfd(){return"Vaihda tyyli\xe4si"},
gfc(){return"Vaihda ryhm\xe4n nime\xe4"},
ghy(){return"Vaihda profiilikuvasi"},
ghN(){return"Salaus on korruptoitunut"},
geE(){return"Keskustelu"},
gk8(){return"Keskustelujesi varmuuskopiointi on asetettu."},
gei(){return"Keskustelun varmuuskopiointi"},
ghO(){return"Vanhat viestisi on suojattu palautusavaimella. Varmistathan ettet h\xe4vit\xe4 sit\xe4."},
gfe(){return"Keskustelun tiedot"},
gfg(){return"Keskustelut"},
ghP(){return"Valitse vahva salasana"},
gfh(){return"Tyhjenn\xe4 arkisto"},
gcG(d){return"Sulje"},
gkU(){return"Merkitse yksityiskeskusteluksi sy\xf6tetyn Matrix IDn kanssa"},
gkV(){return"Merkitse ryhm\xe4ksi"},
ghQ(){return"Anna sy\xf6tetylle k\xe4ytt\xe4j\xe4lle porttikielto t\xe4h\xe4n huoneeseen"},
ghR(){return"Tyhjenn\xe4 v\xe4limuisti"},
ghS(){return"Luo tyhj\xe4 ryhm\xe4keskustelu\nK\xe4yt\xe4 parametria --no-encryption poistaaksesi salauksen k\xe4yt\xf6st\xe4"},
ghT(){return"Hylk\xe4\xe4 istunto"},
ghU(){return"Aloita yksityiskeskustelu\nK\xe4yt\xe4 parametria --no-encryption poistaaksesi salauksen k\xe4yt\xf6st\xe4"},
ghV(){return"L\xe4het\xe4 HTML-muotoiltua teksti\xe4"},
ghW(){return"Kutsu sy\xf6tetty k\xe4ytt\xe4j\xe4 t\xe4h\xe4n huoneeseen"},
ghX(){return"Liity sy\xf6tettyyn huoneeseen"},
ghY(){return"Poista sy\xf6tetty k\xe4ytt\xe4j\xe4 huoneesta"},
ghZ(){return"Poistu t\xe4st\xe4 huoneesta"},
gi_(){return"Kuvaile itse\xe4si"},
gi0(){return"Aseta profiilikuvasi t\xe4h\xe4n huoneeseen (sy\xf6tt\xe4m\xe4ll\xe4 mxc-uri)"},
gi1(){return"Aseta n\xe4ytt\xf6nimesi vain t\xe4ss\xe4 huoneessa"},
gi2(){return"Aseta k\xe4ytt\xe4j\xe4n voimataso (oletus: 50)"},
gi3(){return"L\xe4het\xe4 muotoilematonta teksti\xe4"},
gi4(){return"L\xe4het\xe4 vastaus reaktiona"},
gi5(){return"L\xe4het\xe4 teksti\xe4"},
gi6(){return"Poista sy\xf6tetyn k\xe4ytt\xe4j\xe4n porttikielto t\xe4st\xe4 huoneesta"},
gi7(){return"Ep\xe4kelvollinen komento"},
i8(d){return d+" ei ole komento."},
gi9(){return"Vertaa hymi\xf6it\xe4"},
gia(){return"Vertaa numeroita"},
gic(){return"M\xe4\xe4rit\xe4 keskustelu"},
gie(){return"Yhteystieto on kutsuttu ryhm\xe4\xe4n"},
gfi(){return"Sis\xe4lt\xf6 on ilmoitettu palvelimen yll\xe4pit\xe4jille"},
gig(){return"Kopioitu leikep\xf6yd\xe4lle"},
geF(d){return"Kopioi"},
gih(){return"Kopioi leikep\xf6yd\xe4lle"},
ii(d){return"Viestin salausta ei voitu purkaa: "+d},
dX(d){return""+d+" osallistujaa"},
gfj(d){return"Luo"},
ij(d){return d+" loi keskustelun"},
gej(){return"Luo ryhm\xe4"},
gek(){return"Uusi tila"},
gfk(){return"Aktiivinen nyt"},
gil(){return"Tumma"},
im(d,e){return d+", "+e},
gio(){return"T\xe4m\xe4 poistaa tunnuksesi k\xe4yt\xf6st\xe4. T\xe4t\xe4 ei voi kumota! Oletko varma?"},
gip(){return"Uusien k\xe4ytt\xe4jien oikeuksien oletustaso"},
gdB(d){return"Poista"},
git(){return"Poista tunnus"},
giu(){return"Poista viesti"},
geI(){return"Laitteet"},
giw(){return"N\xe4ytt\xf6nimi on vaihdettu"},
gfl(){return"Lataa tiedosto"},
gix(){return"Muokkaa"},
giy(){return"Muokkaa estettyj\xe4 palvelimia"},
gff(){return"Keskustelun oikeudet"},
giA(){return"Muokkaa n\xe4ytt\xf6nime\xe4"},
giB(){return"Muokkaa huoneen aliaksia"},
gfm(){return"Muokkaa huoneen profiilikuvaa"},
geJ(){return"Emote on jo olemassa!"},
gfn(){return"Ep\xe4kelpo emote-lyhytkoodi"},
gle(){return"Viimeaikoina k\xe4ytetyt emotet tulevat n\xe4kym\xe4\xe4n t\xe4\xe4ll\xe4..."},
giD(){return"Huoneen emote-paketit"},
gka(){return"Global chat ID"},
ghc(){return"P\xe4\xe4sy ja n\xe4kyvyys"},
gkF(){return"Who is allowed to join this chat and how the chat can be discovered."},
gkL(){return"Calls"},
geH(){return"Custom emojis and stickers"},
gl5(){return"Add or share custom emojis or stickers which can be used in any chat."},
geK(){return"Emote-lyhytkoodi"},
giE(){return"Emote-lyhytkoodi ja kuva on valittava!"},
gdY(){return"Tyhj\xe4 keskustelu"},
giF(){return"Ota emote-paketti k\xe4ytt\xf6\xf6n kaikkialla"},
gem(){return"Ota salaus k\xe4ytt\xf6\xf6n"},
giG(){return"Et voi poistaa salausta my\xf6hemmin. Oletko varma?"},
geL(){return"Salattu"},
giI(){return"Salaus"},
geM(){return"Salaus ei ole k\xe4yt\xf6ss\xe4"},
iJ(d){return d+" p\xe4\xe4tti puhelun"},
gen(){return"Sy\xf6t\xe4 s\xe4hk\xf6posti-osoite"},
iK(d){return"Virhe paikannuksessa: "+d},
giL(){return"Kaikki on valmista!"},
gfo(){return"Eritt\xe4in loukkaavaa"},
giP(d){return"Fonttikoko"},
geo(d){return"Edelleenl\xe4het\xe4"},
glo(){return"Alkaen liittymisest\xe4"},
glp(){return"Alkaen kutsumisesta"},
geY(){return"Mene uuteen huoneeseen"},
ged(){return"Ryhm\xe4"},
gkO(){return"Keskustelun kuvaus"},
gkP(){return"Keskustelun kuvaus muutettu"},
gfQ(){return"Ryhm\xe4 on julkinen"},
gfS(){return"Ryhm\xe4t"},
ee(d){return"Ryhm\xe4 seuralaisina "+d},
gfT(){return"Vieraat on kielletty"},
gfU(){return"Vieraat voivat liitty\xe4"},
iQ(d,e){return d+" on perunnut k\xe4ytt\xe4j\xe4n "+e+" kutsun"},
geP(){return"Apua"},
glv(){return"Hide redacted messages"},
glw(){return"If someone redacts a message, this message won't be visible in the chat anymore."},
glr(){return"Hide invalid or unknown message formats"},
gfs(){return"Kuinka loukkaavaa t\xe4m\xe4 sis\xe4lt\xf6 on?"},
gf8(){return"Block"},
ghw(){return"Blocked users"},
gkJ(){return"You can block users who are disturbing you. You won't be able to receive any messages or room invites from the users on your personal block list."},
gkK(){return"Ignore username"},
gft(){return"Olen klikannut linkki\xe4"},
giU(){return"Virheellinen salasana tai palautusavain"},
gfu(){return"Loukkaamatonta"},
geR(){return"Kutsu yhteystieto"},
iY(d){return"Kutsu yhteystieto ryhm\xe4\xe4n "+d},
gje(){return"Keskustelun kuvausta ei ole viel\xe4 luotu."},
gjQ(){return"Yrit\xe4 uudelleen"},
glD(){return"Virheellinen palvelimen nimi"},
gj_(){return"Kutsuttu"},
gmj(){return"Viesti poistetaan kaikilta keskustelun osallistujilta. T\xe4t\xe4 ei voida kumota."},
gm1(){return"(Vapaaehtoinen) Syy t\xe4m\xe4n viestin poistamiselle..."},
j0(d,e){return"\ud83d\udce9 "+d+" kutsui k\xe4ytt\xe4j\xe4n "+e},
gfv(){return"Vain kutsutut k\xe4ytt\xe4j\xe4t"},
iZ(d,e){return d+" kutsui sinut FluffyChattiin.\n1. Viereaile sivulla: https://fluffychat.im ja asenna sovellus\n2. Rekister\xf6idy tai kirjaudu sis\xe4\xe4n\n3. Avaa kutsulinkki:\n"+e},
gj1(){return"kirjoittaa\u2026"},
fw(d){return"\ud83d\udc4b "+d+" liittyi keskusteluun"},
gj2(){return"Liity huoneeseen"},
j3(d,e){return"\ud83d\udc5e "+d+" potki k\xe4ytt\xe4j\xe4n "+e},
gfz(){return"Potki keskustelusta"},
eS(d){return"Aktiivinen viimeksi: "+d},
gdz(){return"Poistu"},
gj4(){return"Poistui keskustelusta"},
gj5(){return"Vaalea"},
j6(d){return"Lataa viel\xe4 "+d+" osallistujaa"},
gel(){return"Vie istunto ja tyhjenn\xe4 laite"},
gis(){return"T\xe4t\xe4 toimenpidett\xe4 ei voi kumota.\nVarmista varmuuskopiotiedoston turvallinen tallennus."},
giq(){return"TOR-k\xe4ytt\xe4j\xe4t: vie istunto"},
gir(){return"Tor-k\xe4ytt\xe4jille suositellaan istunnon vienti\xe4 ennen ikkunan sulkemista."},
giS(){return"TOR-k\xe4ytt\xe4j\xe4t: tuo viety istunto"},
giT(){return"Veitk\xf6 edellisen istuntosi k\xe4ytt\xe4ess\xe4si TORia? Tuo se nopeasti ja jatka jutustelua."},
giR(){return"Palauta varmuuskopiotiedostosta"},
ge1(){return"Ladataan... Hetkinen."},
gj7(){return"Lataa lis\xe4\xe4\u2026"},
gj8(){return"Sijaintipalvelut ovat poissa k\xe4yt\xf6st\xe4. Otathan ne k\xe4ytt\xf6\xf6n jakaaksesi sijaintisi."},
gj9(){return"SIjaintioikeus on estetty. My\xf6nn\xe4th\xe4n sen jakaaksesi sijaintisi."},
geq(){return"Kirjaudu sis\xe4\xe4n"},
ja(d){return"Kirjaudu sis\xe4\xe4n palvelimelle "+d},
gfA(){return"Kirjaudu ulos"},
ges(){return"Mainitse"},
gfB(){return"Viestit"},
glQ(){return"Viestit:"},
gjc(){return"Valvoja"},
gfC(){return"Vaienna keskustelu"},
gjd(){return"Uusi keskustelu"},
gfD(){return"Uusi varmennuspyynt\xf6!"},
gdl(d){return"Seuraava"},
gea(){return"Ei"},
gjf(){return"Ei yhteytt\xe4 palvelimeen"},
gfE(){return"Emoteja ei l\xf6ytynyt. \ud83d\ude15"},
gjg(){return"Voit ottaa salauksen k\xe4ytt\xf6\xf6n vasta kun huone ei ole julkisesti liitytt\xe4viss\xe4."},
jh(d,e){return d+" ei ole Matrix-palvelin, k\xe4ytet\xe4\xe4nk\xf6 "+e+" sen sijaan?"},
gks(){return"Jaa kutsulinkki"},
gjj(){return"Et ole viel\xe4 lis\xe4nnyt tapaa salasanasi palauttamiseksi."},
geT(){return"Ei lupaa"},
gfF(){return"Huoneita ei l\xf6ytynyt\u2026"},
geU(){return"Ilmoitukset"},
gjk(){return"Paikannetaan sijantia\u2026"},
gfH(){return"Loukkaava"},
gct(){return"ok"},
gjm(){return"Verkkkoavainvarmuuskopio on k\xe4yt\xf6ss\xe4"},
gdG(){return"Hups, jotakin meni pieleen\u2026"},
gjl(){return"Yksi tunnuksistasi on kirjattu ulos"},
geC(){return"Lis\xe4\xe4 tili"},
giz(){return"Muokkaa t\xe4m\xe4n tilin k\xe4\xe4r\xf6j\xe4"},
ghg(){return"Lis\xe4\xe4 k\xe4\xe4reeseen"},
gjI(){return"Poista t\xe4st\xe4 k\xe4\xe4reest\xe4"},
gf9(){return"K\xe4\xe4reen nimi"},
giH(){return"(BETA) Ota k\xe4ytt\xf6\xf6n tuki usealle tilille t\xe4ll\xe4 laitteella"},
gjo(){return"Avaa kartoissa"},
gdL(){return"Linkki"},
gh3(){return"T\xe4m\xe4n palvelimen t\xe4ytyy tarkistaa s\xe4hk\xf6posti-osoitteesi rekister\xf6itymist\xe4 varten."},
gjp(){return"Tai"},
gjq(){return"Osallistuja"},
gjr(){return"salalause tai palautusavain"},
gjs(d){return"Salasana"},
geb(){return"Salasana unohtunut"},
gfI(){return"Salasana on vaihdettu"},
gls(){return"Hide member changes in public chats"},
glt(){return"Do not show in the chat timeline if someone joins or leaves a public chat to improve readability."},
gm3(){return"Overview"},
gm6(){return"Password recovery settings"},
gjt(){return"Salasanan palautus"},
gju(){return"Valitse kuva"},
gfJ(){return"Kiinnit\xe4"},
gjv(){return"Valitse"},
gfK(){return"Klikkaa linkki\xe4 s\xe4hk\xf6postissa ja sitten jatka."},
geu(){return"Sy\xf6t\xe4 salasanasi"},
gjx(){return"Sy\xf6t\xe4 PIN-koodisi"},
gjy(){return"Sy\xf6t\xe4 k\xe4ytt\xe4j\xe4tunnuksesi"},
gjz(){return"Seuraa ohjeita verkkosivulla ja paina seuraava."},
gev(){return"Yksityisyys"},
gjB(){return"Julkiset huoneet"},
gfL(d){return"Syy"},
jE(d){return"Poistanut "+d},
glb(){return"Yksityiskeskustelu"},
mk(d,e){return"Poistanut "+d+' syyst\xe4: "'+e+'"'},
jD(d){return d+" poisti tapahtuman"},
gfN(){return"Poista viesti"},
gjF(){return"Hylk\xe4\xe4"},
jG(d){return d+" hylk\xe4si kutsun"},
gjH(){return"Poista kaikki muut laitteet"},
gjR(){return"Poista porttikielto keskusteluun"},
gjJ(){return"Poista profiilikuvasi"},
gfO(){return"Korvaa huone uudemmalla versiolla"},
gjL(d){return"Vastaa"},
gfP(){return"Ilmoita viesti"},
gjN(){return"Huone on p\xe4ivitetty"},
gjO(){return"Huoneen versio"},
gdW(d){return"Hae"},
gf_(){return"Turvallisuus"},
gfM(){return"Palautusavain"},
gjC(){return"Kadonnut palautusavain?"},
ge4(d){return"L\xe4het\xe4"},
gfV(){return"L\xe4het\xe4 viesti"},
gfW(){return"L\xe4het\xe4 tekstin\xe4"},
gfX(){return"L\xe4het\xe4 \xe4\xe4niviesti"},
gf0(){return"L\xe4het\xe4 tiedosto"},
gf1(){return"L\xe4het\xe4 kuva"},
nG(d){return"Send "+d+" image"},
gfY(){return"L\xe4het\xe4 viestej\xe4"},
gf2(){return"L\xe4het\xe4 video"},
h_(d){return"\ud83d\udcc1 "+d+" l\xe4hetti tiedoston"},
h2(d){return"\ud83c\udfa4 "+d+" l\xe4hetti \xe4\xe4niviestin"},
h0(d){return"\ud83d\uddbc\ufe0f "+d+" l\xe4hetti kuvan"},
f3(d){return"\ud83d\ude0a "+d+" l\xe4hetti tarran"},
h1(d){return"\ud83c\udfa5 "+d+" l\xe4hetti videon"},
kl(d){return d+" l\xe4hetti puhelutiedot"},
gkm(){return"Erota yksityiskeskustelut ryhmist\xe4"},
gkn(){return"Aseta p\xe4\xe4alias"},
gkp(){return"Aseta mukautetut emotet"},
gh5(){return"Asetti keskustelun kuvauksen"},
gkq(){return"Aseta oikeustasot"},
gez(){return"Aseta tila"},
gef(){return"Asetukset"},
geg(d){return"Jaa"},
ku(d){return d+" jakoi sijaintinsa"},
gkt(){return"Jaa sijainti"},
gmd(){return"Show status messages from other users"},
gh6(d){return"Ohita"},
gh7(){return"L\xe4hdekoodi"},
gkw(){return"Tila on julkinen"},
gh8(){return"Tilan nimi"},
h9(d){return d+" aloitti puhelun"},
gaS(d){return"Tila"},
gkz(){return"Millainen on vointisi?"},
gkB(d){return"L\xe4het\xe4"},
gkD(){return"Synkronoidaan... Hetkinen."},
nQ(d){return" Synchronizing\u2026 ("+d+"%)"},
gha(){return"J\xe4rjestelm\xe4"},
gmv(){return"Ne eiv\xe4t t\xe4sm\xe4\xe4"},
gmw(){return"Ne t\xe4sm\xe4\xe4v\xe4t"},
gmz(){return"Liikaa pyynt\xf6j\xe4. Yrit\xe4 my\xf6hemmin uudelleen!"},
gmA(){return"Siirr\xe4 toiselta laitteelta"},
gmC(){return"Yrit\xe4 uudelleenl\xe4hett\xe4mist\xe4"},
mE(d,e){return d+" poisti k\xe4ytt\xe4j\xe4n "+e+" porttikiellon"},
gmF(){return"Poista laitteen esto"},
gjS(){return"Tuntematon laite"},
gjT(){return"Tuntematon salausalgoritmi"},
mG(d){return"Tuntematon tapahtuma '"+d+"'"},
gjU(){return"Poista keskustelun mykistys"},
geV(){return"Poista kiinnitys"},
mJ(d,e){return d+" ja "+e+" muuta kirjoittavat\u2026"},
mK(d,e){return d+" ja "+e+" kirjoittavat\u2026"},
mL(d){return d+" kirjoittaa\u2026"},
mM(d){return"\ud83d\udeaa "+d+" poistui keskustelusta"},
jV(d,e){return d+" l\xe4hetti "+e+"-tapahtuman"},
gmI(){return"Varmistamaton"},
gcX(){return"Varmistettu"},
gjY(){return"Aloita varmennus"},
gjZ(){return"Varmensit onnistuneesti!"},
gmU(){return"Varmistetaan toista tunnusta"},
gmV(){return"Videopuhelu"},
gmY(){return"Keskusteluhistorian n\xe4kyvyys"},
gmZ(){return"N\xe4kyy kaikille osallistujille"},
gn_(){return"N\xe4kyy kaikille"},
gn1(){return"Odotetaan kumppanin varmistavan pyynn\xf6n\u2026"},
gn2(){return"Odotetaan kumppanin hyv\xe4ksyv\xe4n emojit\u2026"},
gn3(){return"Odotetaan kumppanin hyv\xe4ksyv\xe4n numerot\u2026"},
gk_(){return"Varoitus!"},
gk0(){return"L\xe4hetimme sinulle s\xe4hk\xf6postia"},
gn4(){return"Kuka voi suorittaa mink\xe4 toimenpiteen"},
gn5(){return"Kenen on sallittua liitty\xe4 ryhm\xe4\xe4n"},
gk5(){return"Miksi haluat ilmoittaa t\xe4m\xe4n?"},
gn7(){return"Pyyhi keskusteluvarmuuskopio luodaksesi uuden palautusavaimen?"},
gn8(){return"N\xe4ill\xe4 osoitteilla voit palauttaa salasanasi."},
gn9(){return"Kirjoita viesti\u2026"},
gdP(){return"Kyll\xe4"},
gnb(){return"Sin\xe4"},
gex(){return"Et en\xe4\xe4 osallistu t\xe4h\xe4n keskusteluun"},
gne(){return"Sinulle on annettu porttikielto t\xe4h\xe4n keskusteluun"},
gnm(){return"Julkinen avaimesi"},
gjb(){return"Viestin tiedot"},
gmy(d){return"Aika"},
gkk(){return"L\xe4hett\xe4j\xe4"},
gjn(){return"Avaa galleria"},
gmb(){return"Avataksesi vanhojen viestiesi salauksen, sy\xf6t\xe4 palautusavaimesi, joka luotiin edellisess\xe4 istunnossa. Palautusavaimesi EI OLE salasanasi."},
mX(d){return"Video ("+d+")"},
glP(){return"Merkitse luetuksi"},
gjM(){return"Ilmianna k\xe4ytt\xe4j\xe4"},
mh(d,e){return d+" reagoi "+e},
gm8(){return"Kiinnit\xe4 huoneeseen"},
gkZ(){return"Haluatko varmasti irrottaa tapahtuman pysyv\xe4sti?"},
giC(){return"Hymi\xf6t"},
gm9(){return"Soita"},
gn0(){return"\xc4\xe4nipuhelu"},
gmW(){return"Huomaathan videopuheluiden ovan beta-asteella. Ne eiv\xe4t ehk\xe4 toimi odotetusti tai toimi ollenkaan kaikilla alustoilla."},
glg(){return"Kokeelliset videopuhelut"},
gld(){return"S\xe4hk\xf6posti-osoite tai k\xe4ytt\xe4j\xe4tunnus"},
glC(){return"Yksityisen selauksen ongelmat"},
glB(){return"Viestivarasto ei ole k\xe4yt\xf6ss\xe4 yksityisselauksessa oletuksena.\nK\xe4yth\xe4n osoitteessa\n - about:config\n - Aseta dom.indexedDB.privateBrowsing.enabled arvoon true\nMuuten FluffyChatin k\xe4ytt\xe4minen ei ole mahdollista."},
gnj(){return"Kielt\xe4ydyit kutsusta"},
gk7(){return"Liityit keskusteluun"},
gnc(){return"\ud83d\udc4d Hyv\xe4ksyit kutsun"},
nd(d){return"Annoit porttikiellon k\xe4ytt\xe4j\xe4lle "+d},
nf(d){return"Olet perunut kutsun k\xe4ytt\xe4j\xe4lle "+d},
ng(d){return"\ud83d\udce9 "+d+" kutsui sinut"},
nh(d){return"\ud83d\udce9 Kutsuit k\xe4ytt\xe4j\xe4n "+d},
ni(d){return"\ud83d\udc5e Potkit k\xe4ytt\xe4j\xe4n "+d+" keskustelusta"},
nk(d){return"Poistit k\xe4ytt\xe4j\xe4n "+d+" porttikiellon"},
lq(d){return"\ud83d\udeaa "+d+" on koputtanut"},
gmR(){return"Users must knock"},
glY(){return"No one can join"},
mP(d){return d+" would like to join the chat."},
glK(){return"Knock"},
gmQ(){return"K\xe4ytt\xe4j\xe4t"},
gmH(){return"Pura vanhojen viestien salaus"},
gkd(){return"Tallenna t\xe4m\xe4 avain manuaalisesti k\xe4ytt\xe4en j\xe4rjestelm\xe4n jakodialogia tai leikep\xf6yt\xe4\xe4."},
l1(d){return""+d+" tiedostoa"},
gdU(){return"K\xe4ytt\xe4j\xe4"},
gik(){return"Mukautettu"},
gn6(){return"Miksei t\xe4t\xe4 viesti\xe4 voida lukea?"},
glW(){return"T\xe4m\xe4 voi tapahtua mik\xe4li viesti l\xe4hetettiin ennen sis\xe4\xe4nkirjautumistasi t\xe4lle laitteelle.\n\nOn my\xf6s mahdollista, ett\xe4 l\xe4hett\xe4j\xe4 on est\xe4nyt t\xe4m\xe4n laitteen tai jokin meni pieleen verkkoyhteyden kanssa.\n\nPystytk\xf6 lukemaan viestin toisella istunnolla? Siin\xe4 tapauksessa voit siirt\xe4\xe4 viestin silt\xe4! Mene Asetukset > Laitteet ja varmista, ett\xe4 laitteesi ovat varmistaneet toisensa. Seuraavankerran avatessasi huoneen ja molempien istuntojen ollessa etualalla, avaimet siirret\xe4\xe4n automaattisesti.\n\nHaluatko varmistaa ettet menet\xe4 avaimia uloskirjautuessa tai laitteita vaihtaessa? Varmista avainvarmuuskopion k\xe4yt\xf6ss\xe4olo asetuksista."},
glT(){return"Uusi tila"},
glu(){return"Hide Status List?"},
ew(d){return"Tyhj\xe4 keskustelu (oli "+d+")"},
glU(){return"Tilat mahdollistavat keskusteluidesi ker\xe4\xe4misen ja yksityisten tai julkisten yhteis\xf6jen rakentamisen."},
glf(){return"Salaa t\xe4m\xe4 keskustelu"},
glc(){return"Turvallisuuden vuoksi et voi poistaa salausta k\xe4yt\xf6st\xe4 huoneista, joissa se on aiemmin otettu k\xe4ytt\xf6\xf6n."},
gf4(){return"Anteeksi... se ei ole mahdollista"},
gla(){return"Laite-avaimet:"},
gmm(){return"Avaa keskustelu uudelleen"},
glV(){return"Varoitus! Ilman avainvarmuuskopion k\xe4ytt\xf6\xf6nottoa menet\xe4t p\xe4\xe4syn salattuihin viesteihisi. Suosittelemme ehdottomasti avainvarmuuskopion k\xe4ytt\xf6\xf6nottoa ennen uloskirjautumista."},
gji(){return"Muita laitteita ei l\xf6ytynyt"},
lk(d){return"Ei voi l\xe4hett\xe4\xe4! Palvelin tukee liitetiedostoja vain enint\xe4\xe4n "+d+"."},
glI(){return"Hypp\xe4\xe4 viimeiseen luettuun viestiin"},
gmi(){return"Luettu t\xe4h\xe4n asti"},
glH(){return"Hypp\xe4\xe4"},
gm0(){return"Avaa linkki selaimessa"},
gmp(){return"\ud83d\ude2d Voi ei. Jokin meni pieleen. Halutessasi voit ilmoittaa ongelman kehitt\xe4jille."},
gmo(){return"ilmoita"},
gme(){return"K\xe4ytt\xe4j\xe4\xe4 ei l\xf6ydy palvelimelta. T\xe4m\xe4 voi olla yhteysongelma tai k\xe4ytt\xe4j\xe4 ei ole olemassa."},
gko(){return"Aseta v\xe4riteema:"},
giX(){return"Kutsu"},
glE(){return"Kutsu ryhm\xe4keskusteluun"},
giW(){return"Virheellinen sy\xf6te!"},
na(d){return"V\xe4\xe4r\xe4 pin-koodi! Yrit\xe4 uudelleen "+d+" sekuntin kuluttua..."},
gjw(){return"Sy\xf6t\xe4 suurempi luku kuin 0"},
geD(){return"Keskustelu siirret\xe4\xe4n arkistoon. Muut k\xe4ytt\xe4j\xe4t n\xe4kev\xe4t sinun poistuneen keskustelusta."},
gmt(){return"Keskustelu luodaan uudelleen uudella huoneversiolla. Kaikille osallistujille ilmoitetaan, ett\xe4 heid\xe4n tulee siirty\xe4 uuteen keskusteluun. Voit lukea lis\xe4\xe4 huoneversioista osoitteesta https://spec.matrix.org/latest/rooms/"},
gml(){return"You will be logged out of this device and will no longer be able to receive messages."},
gkI(){return"The user will be banned from the chat and will not be able to enter the chat again until they are unbanned."},
gmD(){return"The user will be able to enter the chat again if they try."},
glJ(){return"The user is kicked out of the chat but not banned. In public chats, the user can rejoin at any time."},
glO(){return"Once you make this user admin, you may not be able to undo this as they will then have the same permissions as you."},
gnl(){return"Your global user-ID is: "},
lZ(d){return'Unfortunately no user could be found with "'+d+'". Please check whether you made a typo.'},
glM(){return"Knocking"},
kN(d){return"Chat can be discovered via the search on "+d},
gke(){return"Search for #chats, @users..."},
gfG(){return"Nothing found..."},
gfR(){return"Group name"},
gl2(){return"Create a group and invite users"},
gkc(){return"Group can be found via search"},
gk6(){return"Sorry... this does not seem to be the correct recovery key."},
gkx(){return"Start conversation"},
gkW(){return"Send raw json"},
gl8(){return"Database is optimized"},
gl7(){return"Please wait. This may take a moment."},
glN(){return"Leave empty to clear your status."},
gkf(){return"Search for @users..."},
gmc(){return"Please enter your current password"},
glS(){return"New password"},
gma(){return"Please choose a strong password"},
gm7(){return"Passwords do not match"},
gm5(){return"Your entered password is wrong"},
gmf(){return"Public chat addresses"},
gl3(){return"Create new address"},
glG(){return"Join space"},
gmg(){return"Public spaces"},
gkG(){return"Add chat or sub space"},
gl9(){return"Decline"},
gmx(){return"This device:"},
geQ(){return"An error occured while init the app"},
gmO(){return"User role"},
ey(d){return'Search in chat "'+d+'"...'},
geZ(){return"Search more..."},
gk9(){return"Gallery"},
gll(d){return"Files"},
l6(d,e){return"Unable to build the SQlite database. The app tries to use the legacy database for now. Please report this error to the developers at "+d+". The error message is: "+e},
h4(d,e){return"Your session is lost. Please report this error to the developers at "+d+". The error message is: "+e},
mr(d,e){return"The app now tries to restore your session from the backup. Please report this error to the developers at "+d+". The error message is: "+e},
gkg(){return"Send read receipts"},
gkj(){return"Other participants in a chat can see when you are typing a new message."},
gkh(){return"Other participants in a chat can see when you have read a message."},
glm(){return"Formatted messages"},
gln(){return"Display rich message content like bold text using markdown."},
gmS(){return"\ud83d\udd10 Verify other user"},
gmT(){return"If you verify another user, you can be sure that you know who you are really writing to. \ud83d\udcaa\n\nWhen you start a verification, you and the other user will see a popup in the app. There you will then see a series of emojis or numbers that you have to compare with each other.\n\nThe best way to do this is to meet up or start a video call. \ud83d\udc6d"},
gjW(){return"\ud83d\udd10 Verify other device"},
gjX(){return"When you verify another device, those devices can exchange keys, increasing your overall security. \ud83d\udcaa When you start a verification, a popup will appear in the app on both devices. There you will then see a series of emojis or numbers that you have to compare with each other. It's best to have both devices handy before you start the verification. \ud83e\udd33"},
kE(d){return d+" accepted key verification"},
kM(d){return d+" canceled key verification"},
kY(d){return d+" completed key verification"},
lF(d){return d+" is ready for key verification"},
mq(d){return d+" requested key verification"},
ky(d){return d+" started key verification"},
gkA(){return"Stickers"},
giv(){return"Discover"},
gkT(){return"Ignore the given matrix ID"},
gkX(){return"Unignore the given matrix ID"},
mu(d){return"Right now there are "+d+" users blocked."},
gms(){return"Restricted"},
glL(){return"Knock restricted"},
nn(d){return"Go to space: "+d},
gnx(){return"Mark as unread"},
mN(d){return""+d+" - User"},
lR(d){return""+d+" - Moderator"},
kH(d){return""+d+" - Admin"},
go0(){return"Change general chat settings"},
goi(){return"Invite other users to this chat"},
go2(){return"Change the chat permissions"},
go4(){return"Change the visibility of the chat history"},
go1(){return"Change the main public chat address"},
gnH(){return"Send a @room notifications"},
go3(){return"Change the description of the chat"},
go6(){return"Define which power level is necessary for certain actions in this chat. The power levels 0, 50 and 100 are usually representing users, moderators and admins, but any gradation is possible."},
ph(d){return"\ud83c\udf89 Update "+d+" installed!"},
go5(){return"Changelog"},
gnF(){return"Sending canceled"},
gol(){return"Login with Matrix-ID"},
goe(){return"Discover homeservers"},
gpo(){return"What is a homeserver?"},
gog(){return"All your data is stored on the homeserver, just like an email provider. You can choose which homeserver you want to use, while you can still communicate with everyone. Learn more at at https://matrix.org."},
gof(){return"Doesn't seem to be a compatible homeserver. Wrong URL?"},
go_(){return"Calculating file size..."},
gpd(){return"Prepare sending attachment..."},
gnI(){return"Sending attachment..."},
nJ(d,e){return"Sending attachment "+d+" of "+e+"..."},
nL(d){return"Server limit reached! Waiting "+d+" seconds..."},
gp9(){return"One of your devices is not verified"},
gor(){return"Note: When you connect all your devices to the chat backup, they are automatically verified."},
gnu(){return"Continue"},
gnY(d){return"Blur:"},
gbW(d){return"Opacity:"},
gkr(){return"Set wallpaper"},
gom(){return"Manage account"},
gny(){return"Server does not provide any valid contact information"},
go8(){return"Contact server admin"},
go9(){return"Contact server security"},
gnP(){return"Support page"},
gnK(){return"Server information:"},
gbK(d){return"Name"},
gpk(d){return"Version"},
gpn(){return"Website"},
go7(){return"Compress"},
gnZ(){return"Bold text"},
goj(){return"Italic text"},
gnO(){return"Strikethrough"},
gnA(){return"Please fill out"},
goh(){return"Invalid url"},
gnS(){return"Add link"},
gnC(){return"Unable to join chat. Maybe the other party has already closed the conversation."},
gjA(){return"Previous"},
gm2(){return"The other party is currently not logged in and therefore cannot receive messages!"},
nV(d){return"Use '"+d+"' to log in"},
gnW(){return"You hereby allow the app and website to share information about you."},
gpa(d){return"Open"},
gpm(){return"Waiting for server..."},
gnU(){return"FluffyChat lets you chat with your friends across different messengers. Learn more at https://matrix.org or just tap *Continue*."},
goo(){return"\ud83d\udce9 New chat request"},
goa(){return"Content notification settings"},
gnE(){return"General notification settings"},
gpf(){return"Room notification settings"},
gpi(){return"User specific notification settings"},
gpc(){return"Other notification settings"},
gow(){return"Contains User Name"},
gox(){return"Notifies the user when a message contains their username."},
goK(){return"Mute all notifications"},
goL(){return"Overrides all other rules and disables all notifications."},
gp5(){return"Suppress Automated Messages"},
gp6(){return"Suppresses notifications from automated clients like bots."},
goC(){return"Invite for Me"},
goD(){return"Notifies the user when they are invited to a room."},
goM(){return"Member Event"},
goN(){return"Suppresses notifications for membership events."},
goG(){return"User Mention"},
goH(){return"Notifies the user when they are directly mentioned in a message."},
gou(){return"Contains Display Name"},
gov(){return"Notifies the user when a message contains their display name."},
goE(){return"Room Mention"},
goF(){return"Notifies the user when there is a room mention."},
goW(){return"Room Notification"},
goX(){return"Notifies the user when a message contains '@room'."},
gp7(){return"Tombstone"},
gp8(){return"Notifies the user about room deactivation messages."},
goQ(){return"Reaction"},
goR(){return"Suppresses notifications for reactions."},
goU(){return"Room Server ACL"},
goV(){return"Suppresses notifications for room server access control lists (ACL)."},
gp_(){return"Suppress Edits"},
gp0(){return"Suppresses notifications for edited messages."},
gos(){return"Call"},
got(){return"Notifies the user about calls."},
goA(){return"Encrypted Room One-to-One"},
goB(){return"Notifies the user about messages in encrypted one-to-one rooms."},
goS(){return"Room One-to-One"},
goT(){return"Notifies the user about messages in one-to-one rooms."},
goO(){return"Message"},
goP(){return"Notifies the user about general messages."},
goy(){return"Encrypted"},
goz(){return"Notifies the user about messages in encrypted rooms."},
goI(){return"Jitsi"},
goJ(){return"Notifies the user about Jitsi widget events."},
goY(){return"Suppress Server ACL Events"},
goZ(){return"Suppresses notifications for Server ACL events."},
pg(d){return"Unknown push rule '"+d+"'"},
god(){return"If you delete this notification setting, this can not be undone."},
gon(){return"More"},
gnM(){return"Share keys with..."},
gnN(){return"Which devices should be trusted so that they can read along your messages in encrypted chats?"},
gnT(){return"All devices"},
goc(){return"Cross verified devices if enabled"},
gob(){return"Cross verified devices"},
gpj(){return"Verified devices only"},
gpb(){return"(Optional) message..."},
goq(){return"Not supported on this device"},
D(d,e){return this.gbe(this).$1(e)}}
var z=a.updateTypes([]);(function inheritance(){var y=a.inherit
y(A.Es,C.aF)})()
B.dV(b.typeUniverse,JSON.parse('{"Es":{"aF":[]}}'))};
((a,b)=>{a[b]=a.current
a.eventLog.push({p:"main.dart.js_240",e:"endPart",h:b})})($__dart_deferred_initializers__,"kl+cL8ZgAJPiQSdCjfqhUpw9vgU=");
//# sourceMappingURL=main.dart.js_240.part.js.map