1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2window.drupalTranslations={"strings":{"":{"An AJAX HTTP error occurred.":"Tapahtui AJAX HTTP virhe.","HTTP Result Code: !status":"HTTP koodi: !status","An AJAX HTTP request terminated abnormally.":"AJAX-HTTP-pyynt\u00f6 keskeytyi odottamatta.","Debugging information follows.":"Seuraavassa virhetiedot.","Path: !uri":"Polku: !uri","StatusText: !statusText":"Tilanneteksti: !statusText","ResponseText: !responseText":"Vastausteksti: !responseText","ReadyState: !readyState":"ReadyState: !readyState","Please wait...":"Odota hetki...","Changed":"Muuttunut","Hide":"Piilossa","Show":"N\u00e4yt\u00e4","List additional actions":"Listaa lis\u00e4toiminnot","New revision":"Uusi versio","No revision":"Ei versiota","Needs to be updated":"Tarvitsee p\u00e4ivitt\u00e4\u00e4","Does not need to be updated":"Ei tarvitse p\u00e4ivitt\u00e4\u00e4","Flag other translations as outdated":"Merkitse muut k\u00e4\u00e4nn\u00f6kset vanhentuneiksi","Do not flag other translations as outdated":"\u00c4l\u00e4 merkitse muita k\u00e4\u00e4nn\u00f6ksi\u00e4 vanhentuneiksi","Edit":"Muokkaa","Status message":"Tilanneviesti","Error message":"Virheviesti","Warning message":"Varoitusviesti","You have unsaved changes.":"Sinulla on tallentamattomia muutoksia.","Hide row weights":"Piilota rivien painokertoimet","Show row weights":"N\u00e4yt\u00e4 rivien painokertoimet","Drag to re-order":"J\u00e4rjestele vet\u00e4m\u00e4ll\u00e4","Show all columns":"N\u00e4yt\u00e4 kaikki sarakkeet","Show table cells that were hidden to make the table fit within a small screen.":"N\u00e4yt\u00e4 taulukon solut jotka olivat piilotettuja jotta taulukko mahtuisi pienelle ruudulle.","Select all rows in this table":"Valitse kaikki taulukon rivit","Deselect all rows in this table":"Poista kaikkien rivien valinnat","(active tab)":"(aktiivinen v\u00e4lilehti)","Not restricted":"Ei rajoitettu","Restricted to certain pages":"Rajoitettu tiettyihin sivuihin","The block cannot be placed in this region.":"Lohkoa ei voi asettaa t\u00e4h\u00e4n alueeseen.","Loading...":"Ladataan...","Link":"Linkki","Unlink":"Poista linkki","Edit Link":"Muokkaa linkki\u00e4","Available buttons":"K\u00e4ytett\u00e4viss\u00e4 olevat painikkeet","Button divider":"Painikkeiden jakaja","Active toolbar":"Aktiivinen ty\u00f6kalupalkki","No styles configured":"Ei asetettuja tyylej\u00e4","Changing the text format to %text_format will permanently remove content that is not allowed in that text format.\u003Cbr\u003E\u003Cbr\u003ESave your changes before switching the text format to avoid losing data.":"Tekstimuodon vaihtaminen muotoon %text_format h\u00e4vitt\u00e4\u00e4 sellaisen sis\u00e4ll\u00f6n, joka ei ole sallittua uudessa tekstimuodossa.\u003Cbr\u003E\u003Cbr\u003ETallenna muutokset ennen tekstimuodon vaihtamista v\u00e4ltt\u00e4\u00e4ksesi tietojen katoamisen.","Change text format?":"Haluatko vaihtaa tekstimuodon?","Continue":"Jatka","Cancel":"Peruuta","The selected file %filename cannot be uploaded. Only files with the following extensions are allowed: %extensions.":"Tiedostoa %filename ei voida ladata. Sallitut tiedostop\u00e4\u00e4tteet: %extensions.","Enabled":"K\u00e4yt\u00f6ss\u00e4","Disabled":"Ei k\u00e4yt\u00f6ss\u00e4","Based on the text editor configuration, these tags have automatically been added: \u003Cstrong\u003E@tag-list\u003C\/strong\u003E.":"Tekstity\u00f6kalun asetuksien perusteella n\u00e4m\u00e4 tagit lis\u00e4ttiin automaattisesti: \u003Cstrong\u003E@tag-list\u003C\/strong\u003E.","Hide description":"Piilota kuvaus","Show description":"N\u00e4yt\u00e4 kuvaus","Changes made in this table will not be saved until the form is submitted.":"Muutokset otetaan k\u00e4ytt\u00f6\u00f6n vasta kun valitset \u003Cem\u003Etallenna\u003C\/em\u003E.","By @name on @date":"@name p\u00e4iv\u00e4n\u00e4 @date","By @name":"@name","Authored on @date":"Luotu @date","Not published":"Ei julkaistu","Not in menu":"Ei valikossa","Requires a title":"Vaatii otsikon","Don\u0027t display post information":"\u00c4l\u00e4 n\u00e4yt\u00e4 l\u00e4hetyksen tietoja","Not promoted":"Ei kiinnitetty","Leave preview?":"Poistu esikatselusta?","Leave preview":"Poistu esikatselusta","
2Leaving the preview will cause unsaved changes to be lost. Are you sure you want to leave the preview?":"Esikatselusta poistuminen aiheuttaa ett\u00e4 kaikki tallentamattomat muutokset menetet\u00e4\u00e4n. Oletko varma ett\u00e4 haluat poistua esikatselusta?","Alias: @alias":"Alias: @alias","No alias":"Ei aliasta","Hide summary":"Piilota yhteenveto","Edit summary":"Muokkaa yhteenvetoa","Home":"Etusivu","The toolbar cannot be set to a horizontal orientation when it is locked.":"Ty\u00f6kalupalkkia ei voi asettaa vaakasuuntaiseksi kun se on lukittu.","Horizontal orientation":"Vaakasuuntainen","Vertical orientation":"Pystysuuntainen","Extend":"Laajenna","Collapse":"Pienenn\u00e4","@label":"@label","Tray orientation changed to @orientation.":"Korin asennoksi muutettu @orientation.","closed":"suljettu","opened":"avattu","This permission is inherited from the authenticated user role.":"Oikeus on periytetty k\u00e4ytt\u00e4j\u00e4roolista \u0022autentikoitu k\u00e4ytt\u00e4j\u00e4\u0022.","Add":"Lis\u00e4\u00e4","Remove group":"Poista ryhm\u00e4","Apply (all displays)":"K\u00e4yt\u00e4 (kaikki sivut)","Revert to default":"Palauta oletusasetuksiin","Apply (this display)":"K\u00e4yt\u00e4 (t\u00e4m\u00e4 sivu)","No items selected":"Yht\u00e4\u00e4n kohdetta ei ole valittuna","1 item selected\u0003@count items selected":"1 mediatiedosto valittu\u0003@count mediatiedostoa valittu","link is external":"linkki on ulkoinen","link sends email":"linkki l\u00e4hett\u00e4\u00e4 s\u00e4hk\u00f6postia","download":"lataa","Edit term":"Muokkaa termi\u00e4","Issues":"Julkaisut","Outline":"Hierarkia","Previous":"Edellinen","First":"Ensimm\u00e4inen","Next":"Seuraava","file":"tiedosto","more":"lis\u00e4\u00e4","page":"sivu","link":"linkki","website":"verkkosivusto","view":"n\u00e4kym\u00e4","form":"lomake","here":"t\u00e4\u00e4ll\u00e4","click here":"klikkaa t\u00e4st\u00e4","alert":"h\u00e4lytys","image":"kuva","Headings":"Otsikot","Close":"Sulje","picture":"kuva","Design":"Tyyli","Button primary":"Taustav\u00e4rillinen painike","Button secondary":"Reunustettu painike","Button supplementary":"Korostettu linkki","Automatic alias":"Osoitealias k\u00e4yt\u00f6ss\u00e4","Scheduled for publishing":"Ajasta julkaistavaksi","Scheduled for unpublishing":"Ajasta julkaisutilan peruuttamista varten","Not scheduled":"Ei ajastettu","Publishing enabled":"Julkaisu k\u00e4yt\u00f6ss\u00e4","Unpublishing enabled":"Julkaisun peruminen k\u00e4yt\u00f6ss\u00e4","Insert this token into your form":"Lis\u00e4\u00e4 merkkej\u00e4 kaavakkeeseesi","First click a text field to insert your tokens into.":"Valitse ensin teksti johon merkit sy\u00f6tet\u00e4\u00e4n.","Filter":"Suodata","Go to page @key":"Siirry sivulle @key","All @count items selected":"Kaikki @count kohdetta on valittu","Zero items selected":"Ei valittuja kohteita","Select all media":"Valitse kaikki mediakohteet","The hero component and the side navigation cannot be used together. The side navigation will not be visible if the hero component is enabled.":"Hero-kansikuvaa ja sivunavigaatiota ei voi k\u00e4ytt\u00e4\u00e4 yhdess\u00e4. Sivunavigaatio poistui n\u00e4kyvist\u00e4, kun otit heron k\u00e4ytt\u00f6\u00f6n.","Location":"Sijainti","Date":"Ajankohta","Theme":"Teema","Language":"Kieli","Time":"Aika","Refine search in tapahtumat.hel.fi":"Tarkenna hakua tapahtumat.hel.fi:ss\u00e4","events":"tapahtumaa","This event list is empty.":"T\u00e4m\u00e4 tapahtumakalenteri on tyhj\u00e4.","No worries though, this city does not run out of things to do.":"Ei h\u00e4t\u00e4\u00e4, nimitt\u00e4in t\u00e4st\u00e4 kaupu
2ngista ei tekeminen lopu.","If you want to search for remote events, select only the option \u0027Internet (remote events)\u0027":"Jos haluat etsi\u00e4 et\u00e4tapahtumia, valitse vaihtoehto \u0027Internet (et\u00e4tapahtumat)\u0027","Select a venue":"Valitse tapahtumapaikka","All":"Kaikki","Use the format D.M.YYYY":"K\u00e4yt\u00e4 muotoa P.K.VVVV","Select a time period in which in which the event takes place":"Valitse ajankohta, johon tapahtuma sijoittuu","First day of the time period":"Alkaen","The last day of the time period is the same as the first day":"Aikav\u00e4lin viimeinen p\u00e4iv\u00e4 on sama kuin ensimm\u00e4inen","Last day of the time period":"Asti","Remote events":"Et\u00e4tapahtumat","Free-of-charge events":"Maksuttomat tapahtumat","The website encountered an unexpected error. Please try again later.":"Sivustolla tapahtui odottamaton virhe. Yrit\u00e4 my\u00f6hemmin uudelleen.","Published":"Julkaistu","Chat is not in use.":"Chat ei ole k\u00e4yt\u00f6ss\u00e4."},"Floating chat title":{"Chat":"Chat"},"Telia ACE chat":{"Loading chat...":"Ladataan..."},"Location autocomplete":{"Use current Location":"K\u00e4yt\u00e4 nykyist\u00e4 sijaintia","We couldn\u0027t retrieve your current location. Try entering an address.":"Nykyisen sijainnin k\u00e4ytt\u00f6 ei onnistunut. Kokeile kirjoittaa osoite.","Type @count or more characters for results":"Kirjoita @count tai enemm\u00e4n kirjainta n\u00e4hd\u00e4ksesi tuloksia","When autocomplete results are available use up and down arrows to review and enter to select. Touch device users, explore by touch or with swipe gestures.":"Kun osoite-ehdotustuloksia tarjotaan, k\u00e4yt\u00e4 nuolin\u00e4pp\u00e4imi\u00e4 yl\u00e4- ja alasuuntaan liikkumiseen. Paina enter-painiketta k\u00e4ytt\u00e4\u00e4ksesi valittua ehdotusta. Kosketuslaitteiden k\u00e4ytt\u00e4j\u00e4t voivat selata listaa pyyhk\u00e4isyeleill\u00e4.","No address suggestions were found":"Osoite-ehdotuksia ei l\u00f6ytynyt","There are @count results available.":"Osoite-ehdotuksia l\u00f6ytyi @count kappaletta.","There is one result available.":"Yksi osoite-ehdotus l\u00f6ytyi.","@selectedItem @position of @count is highlighted":"Vaihtoehto numero @position: @selectedItem korostettu. Vaihtoehtojen m\u00e4\u00e4r\u00e4: @count.","Geolocation is not supported by this browser.":"Sijainnin haku ei toimi t\u00e4ll\u00e4 selaimella.","Retrieving current location...":"Haetaan sijaintia..."},"Anchor link":{"Copy link to heading @name.":"Kopio linkki otsikkoon @name.","Link to heading @name copied.":"Linkki kopioitu otsikkoon @name.","Failed to copy link heading @name.":"Linkin kopiointi otsikkoon @name ep\u00e4onnistui."},"Skip links":{"Continue above the @video video":"Siirry videon @video yl\u00e4puolelle","Continue below the @video video":"Siirry videon @video alapuolelle","Continue above the @chart chart":"Siirry kaavion @chart yl\u00e4puolelle","Continue above the chart":"Siirry kaavion yl\u00e4puolelle","Continue below the @chart chart":"Siirry kaavion @chart alapuolelle","Continue below the chart":"Siirry kaavion alapuolelle","Continue above the journey planner":"Siirry reittioppaan yl\u00e4puolelle","Continue below the journey planner":"Siirry reittioppaan alapuolelle","Continue above the @map map":"Siirry kartan @map yl\u00e4puolelle","Continue above the map":"Siirry kartan yl\u00e4puolelle","Continue below the @map map":"Siirry kartan @map alapuolelle","Continue below the map":"Siirry kartan alapuolelle"},"Helfi AI":{"Check tone":"Tarkista \u00e4\u00e4nens\u00e4vy","Checking tone\u2026":"Tarkistetaan \u00e4\u00e4nens\u00e4vy\u00e4\u2026","Checking the tone of the content\u2026":"Tarkistetaan sis\u00e4ll\u00f6n \u00e4\u00e4nens\u00e4vy\u00e4\u2026","Could not check the tone. Please try again.":"\u00c4\u00e4nens\u00e4vyn tarkistus ep\u00e4onnistui. Yrit\u00e4 my\u00f6hemmin uudelleen.","Replace the content with an AI-generated version":"Korvaa sis\u00e4lt\u00f6 teko\u00e4lyn luomalla versiolla","Comparison":"Vertaile","Original content":"Alkuper\u00e4inen sis\u00e4lt\u00f6","Suggested content":"Ehdotettu sis\u00e4lt\u00f6","Close":"Sulje"},"CKEditor5 Helfi Link plugin":{"Icon":"Ikoni","Normal link":"Tavallinen linkki","Protocol":"Protokolla","The link meets the accessibility requirements":"Linkki t\u00e4ytt\u00e4\u00e4 saavutettavuusvaatimukset","I have made sure that the description of this link clearly states that it will open in a new tab. \u003Ca href=\u0022@wcag-techniques\u0022 target=\u0022_blank\u0022\u003ESee WCAG 3.2.5 accessibility requirement (the link opens in a new tab).\u003C\/a\u003E":"Olen huolehtinut, ett\u00e4 t\u00e4m\u00e4n linkin kuvauksessa kerrotaan selke\u00e4sti sen aukeavan uuteen v\u00e4lilehteen. \u003Ca href=\u0022@wcag-techniques\u0022 target=\u0022_blank\u0022\u003EKatso WCAG 3.2.5 saavutettavuusvaatimukset (linkki avautuu uuteen v\u00e4lilehteen).\u003C\/a\u003E","Open in new window\/tab":"Avaa uudessa ikkunassa \/ v\u00e4lilehdell\u00e4","Start t
2yping to find content.":"Aloita kirjoittaminen l\u00f6yt\u00e4\u00e4ksesi sis\u00e4lt\u00f6\u00e4. Huomaa, ett\u00e4 voit my\u00f6s lis\u00e4t\u00e4 suoraan ulkoisen osoitteen.","Advanced settings":"Edistyneet asetukset","The link URL field cannot be empty.":"Linkin osoitekentt\u00e4 ei voi olla tyhj\u00e4.","When there is no selection, the link URL must be provided. To add a link without a URL, first select text in the editor and then proceed with adding the link.":"Jos et ole maalannut teksti\u00e4, linkin URL-osoite on annettava. Voit lis\u00e4t\u00e4 linkin ilman URL-osoitetta maalaamalla tekstin editorissa ja jatkamalla sitten linkin lis\u00e4\u00e4mist\u00e4."},"CKEditor5 Helfi Quote plugin":{"Quotation":"Lainaus","Source \/ author":"L\u00e4hde \/ tekij\u00e4","Save":"Tallenna","Cancel":"Peruuta","Add a quote":"Lis\u00e4\u00e4 lainaus"},"News archive clear button aria label":{"Clear selection":"Tyhjenn\u00e4 kaikki valinnat"},"News archive remove item aria label":{"Remove item":"Poista valinta"},"News archive open dropdown aria label":{"Open the combobox":"Avaa alasvetovalikko"},"News archive clear selections":{"Clear selections":"Tyhjenn\u00e4 valinnat"},"News archive filter results heading":{"Filter news items":"Suodata uutisia"},"News archive topics label":{"Topics":"Aiheet"},"News archive topics placeholder":{"All topics":"Kaikki aiheet"},"News archive neighbourhoods label":{"City disctricts":"Kaupunginosat","City districts":"Kaupunginosat"},"News archive neighbourhoods placeholder":{"All city disctricts":"Kaikki kaupunginosat","All city districts":"Kaikki kaupunginosat"},"News archive groups label":{"Target groups":"Kohderyhm\u00e4t"},"News archive groups placeholder":{"All target groups":"Kaikki kohderyhm\u00e4t"},"Pagination aria-label":{"Pagination":"Sivutus"},"Pagination next page link text":{"Next":"Seuraava"},"Pagination previous page link title":{"Go to previous page":"Palaa edelliselle sivulle","Go to previous page number":"Palaa edelliselle sivulle numero"},"Pagination previous page link text":{"Previous":"Edellinen"},"Pagination next page link title":{"Go to next page":"Mene seuraavalle sivulle","Go to next page number":"Mene seuraavalle sivulle numero"},"The helper text before the node published timestamp":{"Published":"Julkaistu","Published over a year ago":"Julkaistu yli vuosi sitten"},"News archive heading":{"News based on your choices":"Uutiset valintojesi perusteella","All news items":"Kaikki uutiset"},"News archive no results":{"No results found":"Ei tuloksia"},"Search: remove item aria label":{"Remove @item from search results":"Poista @item hakutuloksista"},"RSS feed subscribe link":{"Subscribe RSS":"Tilaa RSS-sy\u00f6te"},"Character counter":{"Characters: @counted\/@total":"Merkkej\u00e4: @counted\/@total","The recommended maximum length for the title is @total characters.":"Suositeltu otsikon enimm\u00e4ispituus on @total merkki\u00e4.","The recommended maximum length for the lead is @total characters.":"Suositeltu ingressin enimm\u00e4ispituus on @total merkki\u00e4.","Consider shortening. A lead under @step characters works best for search engines.":"Harkitse lyhent\u00e4mist\u00e4. Alle @step merkin ingressi toimii hakukoneille parhaiten.","You have reached the maximum length of @max characters.":"Voit kirjoittaa t\u00e4h\u00e4n kentt\u00e4\u00e4n enint\u00e4\u00e4n @max merkki\u00e4.","The recommended maximum length for the body is @total characters.":"Suositeltu sis\u00e4ll\u00f6n enimm\u00e4ispituus on @total merkki\u00e4."},"Language reminder":{"Choose the desired language":"Valitse haluamasi kieliversio","You were previously editing the language version: @language. Please choose the desired language version from the list to continue editing.":"Olit aiemmin muokkaamassa sis\u00e4lt\u00f6\u00e4 jonka kieliversio on @language. Valitse listasta haluamasi kieliversio jatkaaksesi muokkausta."},"Paragraphs counter":{"The page contains many content elements (e.g., accordions, embeds, columns, banners): !counted. Consider reducing the number of elements to !total or moving some of the content to its own page. Having too many elements can prevent the page from being saved.":"Sivulla on k\u00e4yt\u00f6ss\u00e4 paljon sis\u00e4lt\u00f6elementtej\u00e4 (esim. haitarit, upotukset, palstat, bannerit): !counted kpl:ta. Harkitse elementtien v\u00e4hent\u00e4mist\u00e4 !total kpl:seen tai osan sis\u00e4ll\u00f6st\u00e4 siirt\u00e4mist\u00e4 omalle sivulleen. Liian suuri elementtien m\u00e4\u00e4r\u00e4 voi est\u00e4\u00e4 sivun tallentamisen."},"Skip link after the map for the map paragraph":{"Continue above the map":"Siirry kartan yl\u00e4puolelle"},"Skip link before the map for the map paragraph":{"Continue below the map":"Siirry kartan alapuolelle"},"React search":{"An error occured while loading the content. Please reload page.":"Sis\u00e4ll\u00f6n lataamisessa tapahtui virhe. Kokeile ladata sivu uudelleen.","Search":"Hae","Location":"Sijainti","Date":"Ajankohta","Estimated schedule":"Arvioitu aikataulu","Theme":"Teema","Language":"Kieli","An error occured while loading the content":"Sis\u00e4ll\u00f6n lataamisessa tapahtui virhe.","Please reload the page or try again later.":"Kokeile ladata sivu uudelleen tai yrit\u00e4 my\u00f6hemmin uudelleen.","An error occurred while loading the content":"Sis\u00e4ll\u00f6n lataamisessa tapahtui virhe.","Clear":"Tyhjenn\u00e4","Distance":"Et\u00e4isyys"},"Label for screen reader software users explaining that this is a list of tags related to this page.":{"Tags":"Tunnisteet"},"Explanation for screen-reader software that the icon visible next to this link means that the link leads to an external service.":{"
2Link leads to external service":"Linkki johtaa ulkoiseen palveluun"},"Indication that events take place in a certain timeframe":{"at":"klo"},"React search clear selection label":{"Clear @label selection":"Tyhjenn\u00e4 @label valinnat"},"React search: all available options":{"All":"Kaikki","All venues":"Kaikki paikat","Search term":"Hakusana","For example, Music":"Esim. Musiikki","For example, Oodi":"Esim. Oodi","Events are shown only from venues less than two kilometres from the address":"Tapahtumia n\u00e4ytet\u00e4\u00e4n vain paikoista, jotka ovat alle kahden kilometrin p\u00e4\u00e4ss\u00e4 osoitteesta"},"React search: remove item aria label":{"Remove item":"Poista valinta"},"React search: date selection label":{"Date":"Ajankohta"},"React search: clear selections":{"Clear selections":"Tyhjenn\u00e4 valinnat"},"Event search: event type prefix":{"Show only":"N\u00e4yt\u00e4 vain"},"Event search: search form title":{"Filter events":"Etsi tapahtumia"},"Time of event":{"Time":"Aika"},"Event additional information label":{"Additional information":"Lis\u00e4tieto"},"Event additional information value":{"The event requires registration or a ticket.":"Tapahtuma vaatii ilmoittautumisen tai p\u00e4\u00e4sylipun."},"Unit search no results title":{"No results":"Ei hakutuloksia"},"React search: no search results":{"No results were found for the criteria you entered. Try changing your search criteria.":"Antamillasi valinnoilla ei l\u00f6ytynyt tuloksia. Voit kokeilla muuttaa hakuehtojasi."},"Event search: result count":{"1 event\u0003@count events":"1 tapahtuma\u0003@count tapahtumaa"},"React search pager":{"Go to page @key":"Siirry sivulle @key"},"Events search":{"Refine search in tapahtumat.hel.fi":"Tarkenna hakua tapahtumat.hel.fi:ss\u00e4","If you want to search for remote events, select only the option \u0027Internet (remote events)\u0027":"Jos haluat etsi\u00e4 et\u00e4tapahtumia, valitse vaihtoehto \u0027Internet (et\u00e4tapahtumat)","Select a venue":"Valitse tapahtumapaikka","All":"Kaikki","Use the format D.M.YYYY":"K\u00e4yt\u00e4 muotoa P.K.VVVV","Invalid start date":"Virheellinen aloitusp\u00e4iv\u00e4m\u00e4\u00e4r\u00e4","Invalid end date":"Virheellinen lopetusp\u00e4iv\u00e4m\u00e4\u00e4r\u00e4","Select a time period in which the event takes place":"Valitse aikav\u00e4li, johon tapahtuma sijoittuu","First day of the time period":"Alkaen","The last day of the time period is the same as the first day":"Aikav\u00e4lin viimeinen p\u00e4iv\u00e4 on sama kuin ensimm\u00e4inen","Last day of the time period":"Asti","Remote events":"Et\u00e4tapahtumat","Free-of-charge events":"Maksuttomat tapahtumat","Search for more events on the Events website":"Etsi lis\u00e4\u00e4 tapahtumia Tapahtumat-sivustolta","Venue":"Paikka","All dates":"Kaikki ajankohdat","From @date until @date2":"@date alkaen, @date2 asti","Until @date":"@date asti","From @date":"@date alkaen","Search for more events on the Hobbies website":"Etsi lis\u00e4\u00e4 harrastuksia Harrastukset-sivustolta","View all events":"Katso kaikki tapahtumat"},"React search: submit button label":{"Search":"Etsi"},"Events search: event type prefix":{"Show only":"N\u00e4yt\u00e4 vain"},"Events search: search form title":{"Filter events":"Etsi tapahtumia","Filter hobbies":"Etsi harrastuksia","Filter events and hobbies":"Etsi tapahtumia ja harrastuksia"},"Events search: result count":{"1 event\u0003@count events":"1 tapahtuma\u0003@count tapahtumaa","1 result\u0003@count results":"1 hakutulos\u0003@count hakutulosta"},"React search: topics filter":{"Event topic":"Tapahtuman aihe","All topics":"Kaikki aiheet","Topic":"Aihe"},"Helsinki near you events search":{"Start by searching with your address.":"Aloita kirjoittamalla osoitteesi.","See all events near you":"Katso kaikki tapahtumat l\u00e4hell\u00e4si","For example, Kotikatu 1":"Esim. Kotikatu 1"},"React search: location label":{"Address":"Osoite"},"Events search: Fetch failed message":{"Failed to fetch events. You can reload the page or try again later.":"Tapahtumien hakeminen ep\u00e4onnistui. Vot ladata sivun uudelleen tai palata takaisin my\u00f6hemmin"},"React search: date range select":{"Use the format D.M.YYYY":"K\u00e4yt\u00e4 muotoa P.K.VVVV","
2Last day of the time period":"Asti","Select a time period in which the event takes place":"Valitse aikav\u00e4li, johon tapahtuma sijoittuu","First day of the time period":"Alkaen","Invalid start date":"Virheellinen aloitusp\u00e4iv\u00e4m\u00e4\u00e4r\u00e4","Invalid end date":"Virheellinen lopetusp\u00e4iv\u00e4m\u00e4\u00e4r\u00e4","The last day of the time period is the same as the first day":"Aikav\u00e4lin viimeinen p\u00e4iv\u00e4 on sama kuin ensimm\u00e4inen","Choose date":"Valitse p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4","Select a time period in which the event takes place.":"Valitse aikav\u00e4li, johon tapahtuma sijoittuu.","Selected time period: @period":"Valittu aikav\u00e4li: @period","Select a time period for the event":"Valitse aikav\u00e4li, johon tilaisuus sijoittuu"},"Language placeholder":{"All languages":"Kaikki kielet"},"Event signup period":{"Registration time":"Ilmoittautumisaika"},"Event search: hobby tag":{"Hobby":"Harrastus"},"Event search: event tag":{"Event":"Tapahtuma"},"Label for remote events":{"Remote participation":"Et\u00e4osallistuminen"},"Label for free events":{"Free":"Maksuton"},"Event search: events type":{"Events":"Tapahtumat"},"Event search: hobbies type":{"Hobbies":"Harrastukset"},"Events search: free filter label":{"Free-of-charge":"Maksuttomat"},"Events search: remote filter label":{"Remote participation":"Et\u00e4osallistuttavat"},"Event search: type filter label":{"Type":"Tyyppi"},"Event search: target group":{"Families with babies":"Vauvaperheet","Children":"Lapset","Youth":"Nuoret","Adults":"Aikuiset","Seniors":"Ik\u00e4\u00e4ntyneet","Immigrants":"Maahanmuuttajat","Unemployed":"Ty\u00f6tt\u00f6m\u00e4t","Tourists":"Matkailijat","Babies":"Vauvat"},"Event search: target group label":{"Event target group":"Tapahtuman kohderyhm\u00e4","Target group":"Kohderyhm\u00e4","Age group":"Ik\u00e4ryhm\u00e4"},"Event search: target group placeholder":{"All target groups":"Kaikki kohderyhm\u00e4t","All age groups":"Kaikki ik\u00e4ryhm\u00e4t"},"Loading finished indicator for suggestive search":{"Finished loading suggestions":"Ehdotuksien lataus valmis"},"Loading indicator for suggestive search":{"Loading suggestions...":"Ladataan ehdotuksia..."},"React search: results loading":{"Search results are loading":"Hakutuloksia ladataan"},"React search: Address result display":{"using address":"osoitteella"},"Pagination previous page link title, first page":{"You are on the first page, you cannot return to the previous page.":"Olet ensimm\u00e4isell\u00e4 sivulla, et voi palata edelliselle sivulle"},"Pagination next page link title, last page":{"You are on the last page, you cannot go on to the next page.":"Olet viimeisell\u00e4 sivulla, et voi siirty\u00e4 seuraavalle sivulle."},"Cross-institutional studies: Teaching mode filter option":{"Contact teaching":"L\u00e4hiopetus","Remote teaching":"Et\u00e4opetus","Hybrid teaching":"Hybridi","Online teaching":"Verkko-opetus","Evening studies":"Iltaopetus"},"Cross-institutional studies: sort option":{"Alphabetical order":"Aakkosj\u00e4rjestys"},"Cross-institutional studies: start time filter label":{"Start time":"Aloitusajankohta"},"Cross-institutional studies: search input label":{"Search word":"Hakusana"},"Cross-institutional studies: search input placeholder":{"E.g. biology":"Esim. Biologia"},"Cross-institutional studies: start time filter placeholder":{"All start times":"Kaikki aloitusajankohdat"},"Cross-institutional studies: language of instruction filter label":{"Language of instruction":"Opetuskieli"},"Cross-institutional studies: language of instruction filter placeholder":{"All languages of instruction":"Kaikki opetuskielet"},"Cross-institutional studies: Teaching mode filter label":{"Mode of teaching":"Opiskelumuoto"},"Cross-institutional studies: Teaching mode filter placeholder":{"All modes of teaching":"Kaikki opiskelumuodot"},"Cross-institutional studies: date filter option":{"Autumn":"Syksy","Spring":"Kev\u00e4t","Summer":"Kes\u00e4"},"Cross-institutional studies":{"Date and time":"Ajankohta"},"Cross-institutional studies: sort label":{"Sort search results":"J\u00e4rjest\u00e4 hakutulokset"},"Cross institutional studies search: result count":{"1 course\u0003@count courses":"1 kurssi\u0003@count kurssia"},"Helsinki near you":{"Results for @address":"Tulokset osoitteella @address","Use current Location":"K\u00e4yt\u00e4 nykyist\u00e4 sijaintiani","We couldn\u0027t retrieve your current location. Try entering an address.":"Nykyisen sijainnin k\u00e4ytt\u00f6 ei onnistunut. Kokeile kirjoittaa osoite."},"Address search error message":{"Make sure the address is correct. You can also try searching with a nearby address. The search suggests addresses as you type.":"
2Varmista, ett\u00e4 osoite on oikein. Voit kokeilla hakea my\u00f6s l\u00e4heisell\u00e4 katuosoitteella. Haku ehdottaa osoitteita, kun alat kirjoittaa."},"Date select":{"All dates":"Kaikki ajankohdat","From @date":"@date alkaen","Until @date":"@date asti","From @date until @date2":"@date alkaen, @date2 asti"},"Search keyword label":{"Search term":"Hakusana"},"Event audience age value":{"@min\u2013@max years old":"@min\u2013@max-vuotiaat","@age year-olds and over":"V\u00e4hint\u00e4\u00e4n @age-vuotiaat","@age year-olds and under":"Enint\u00e4\u00e4n @age-vuotiaat"},"Event audience age label":{"Age":"Ik\u00e4"},"Event price label":{"Price":"Hinta"},"Event registration status label":{"Status":"Tilanne"},"Event registration status value":{"Registration opens on @date, at @time":"Ilmoittautuminen alkaa @date, klo @time","Registration has closed":"Ilmoittautuminen on p\u00e4\u00e4ttynyt","Registration to queue":"T\u00e4ynn\u00e4, jonotusmahdollisuus","No space available":"T\u00e4ynn\u00e4","Registration is open":"Ilmoittautuminen k\u00e4ynniss\u00e4"},"React search: Fetching results title":{"Searching for results...":"Tuloksia haetaan..."},"Content list with count no results title":{"No results":"Ei hakutuloksia"},"Global navigation mobile menu top level":{"Frontpage":"Etusivu"},"Explanation for screen-reader software that the icon visible next to this link means that the link opens default mail program.":{"Link opens default mail program":"Linkki avaa oletuss\u00e4hk\u00f6postiohjelman"},"Explanation for screen-reader software that the icon visible next to this link means that the link starts a phone call.":{"Link starts a phone call":"Linkki aloittaa puhelun"},"Mobile navigation menu prefix":{"Open submenu:":"Avaa alivalikko:","Open parent menu:":"Avaa yl\u00e4valikko:"},"News RSS feed subscribe link":{"Subscribe to RSS feed of news based on your choices":"Tilaa uutisten RSS-sy\u00f6te valintojesi perusteella","Subscribe to all news as RSS feed":"Tilaa kaikkien uutisten RSS-sy\u00f6te"},"Job search remove item aria label":{"Remove item":"Poista valinta"},"No search results":{"No results":"Ei tuloksia"},"React search remove item aria label":{"Remove item":"Poista valinta"},"News search":{"Published":"Julkaistu","Filter":"Suodata"},"News archive fallback title":{"News archive":"Uutisarkisto"},"News archive":{"1 search result\u0003@count search results":"1 hakutulos\u0003@count hakutulosta","@count search result\u0003@count search results":"@count hakutulos\u0003@count hakutulosta"},"News archive: keyword placeholder":{"For example, budget proposal":"Esim. talousarvio"},"Search monitor":{"Email address":"S\u00e4hk\u00f6postiosoite","Phone number":"Puhelinnumero","Save your search":"Tilaa hakuvahti","the link opens in a new tab, pdf":"linkki avautuu uuteen v\u00e4lilehteen, pdf","Notification":"Ilmoitus","The choice is mandatory":"Valinta on pakollinen","Terms of service":"Ehdot","This field is mandatory":"Kentt\u00e4 on pakollinen","You have not selected any search criteria.":"Et ole valinnut yht\u00e4\u00e4n hakuehtoa.","Saving search failed. Please try again.":"Hakuvahdin tilaus ep\u00e4onnistui. Yrit\u00e4 uudestaan.","The email address you entered is not in the right format.":"Kirjoittamasi s\u00e4hk\u00f6postiosoite ei ole oikeassa muodossa.","Saved search":"Hakuvahti","Close the order form":"Sulje hakuvahti","Receive search results by email":"Tilaa hakuvahti s\u00e4hk\u00f6postiisi","Please check these selections":"Tarkistathan viel\u00e4 n\u00e4m\u00e4 kohdat","How do you want to receive notifications?":"Miten haluat ilmoituksen?","Subscribe to search alert":"Tilaa hakuvahti","Search alert subscription failed. Please try again.":"Hakuvahdin tilaus ep\u00e4onnistui. Voit kokeilla uudelleen.","Search alert":"Hakuvahti","Receive search alerts by email":"Tilaa hakuvahti s\u00e4hk\u00f6postiisi"},"Search monitor submitted header":{"You are almost done saving your search":"Hakuvahdin tilaus melkein valmis","You are almost done subscribing to search alert":"Hakuvahdin tilaus melkein valmis"},"Search monitor submitted content":{"Please confirm your saved search with the confirmation link sent to your email address.":"Vahvista viel\u00e4 tilaus vahvistuslinkill\u00e4, jonka saat s\u00e4hk\u00f6postiisi.","Please confirm your search alert with the confirmation link sent to your email address.":"Vahvista viel\u00e4 tilaus vahvistuslinkill\u00e4, jonka saat s\u00e4hk\u00f6postiisi.","Please confirm your subscription by clicking the link sent to your email address.":"Vahvista viel\u00e4 tilaus vahvistuslinkill\u00e4, jonka saat s\u00e4hk\u00f6postiisi."},"Search monitor content":{"Carry out a search according to your specifications and then save your search.":"Tee toiveidesi mukainen haku ja tallenna se hakuvahdiksi.","You can save as many searches as you want.":"Voit luoda niin monta hakuvahtia kuin haluat.","You will receive email alerts about new search results up to once a day":"Saat s\u00e4hk\u00f6postiisi tiedon uusista osumista korkeintaan kerran p\u00e4iv\u00e4ss\u00e4.","Carry out a search according to your preferences and subscribe to search alerts.":"Tee toiveidesi mukainen haku ja tallenna se hakuvahdiksi.","You will be notified of new search matches no more than once a day. You can cancel your subscription using the link sent with each notification.":"Saat s\u00e4hk\u00f6postiisi tiedon uusista osumista korkeintaan kerran p\u00e4iv\u00e4ss\u00e4. Voit perua tilauksen linkill\u00e4, jonka saat jokaisen ilmoituksen mukana.","Required fields are indicated with an asterisk (*).":"Pakolliset kent\u00e4t on merkitty t\u00e4hdell\u00e4 (*).","You will receive an email with new search matches no more than once a day. You can cancel your subscription using the link you will receive with each notification.":"Saat s\u00e4hk\u00f6postiisi tiedon uusista osumista korkeintaan kerran p\u00e4iv\u00e4ss\u00e4. Voit perua tilauksen linkill\u00e4, jonka saat jokaisen ilmoituksen mukana."},"Search monitor instructions link":{"More detailed instructions on how to use saved searches":"Tarkemmat ohjeet hakuvahdin k\u00e4ytt\u00f6\u00f6n","More detailed instructions on how to use search alerts":"Tarkemmat ohjeet hakuvahdin k\u00e4ytt\u00f6\u00f6n"},"Search monitor selections heading":{"Your search criteria":"Hakuehtosi"},"Search monitor no selections notification title":{"No search criteria selected":"Hakuehtoja ei ole valittu"},"Search monitor notification method":{"Email":"S\u00e4hk\u00f6postilla","SMS":"Tekstiviestill\u00e4","Email and SMS":"Tekstiviestill\u00e4 ja s\u00e4hk\u00f6postilla"},"News search monitor":{"Receive news search alerts by email":"Tilaa uutisten hakuvahti s\u00e4hk\u00f6postiisi","You can subscribe to news search alerts for the news you want. First, create a search according to your preferences and subscribe to the news alert.":"Voit tilata hakuvahdin haluamistasi uutisista. Tee ensin toiveidesi mukainen haku ja tilaa hakuvahti.","You will be notified of new search matches no more than once a day. You can cancel your subscription using the link sent with each notification.":"Saat s\u00e4hk\u00f6postiisi tiedon uusista osumista korkeintaan kerran p\u00e4iv\u00e4ss\u00e4. Voit perua tilauksen linkill\u00e4, jonka saat jokaisen ilmoituksen mukana.","Required fields are indicated with an asterisk (*).":"Pakolliset kent\u00e4t on merkitty t\u00e4hdell\u00e4 (*).","I consent to the processing of my personal data for the purpose of the news alert service":"Hyv\u00e4ksyn henkil\u00f6tietojeni k\u00e4sittelyn hakuvahtia varten","Read the privacy notice":"Tutustu tietosuojaselosteeseen","You have not selected any search criteria. You will be notified of all the latest news.":"Et ole valinnut yht\u00e4\u00e4n hakuehtoa. Saat tiedon kaikista uusista uutisista.","Subscribe to search alert":"Tilaa hakuvahti","You are almost done subscribing to search alert":"Hakuvahdin tilaus melkein valmis","Please confirm your subscription by clicking the link sent to your email address.":"Vahvista viel\u00e4 tilaus linkill\u00e4, jonka saat s\u00e4hk\u00f6postiisi.","Read the register of communications":"Tutustu viestinn\u00e4n tietosuojaselosteeseen","You will receive an email with new search matches no more than once a day. You can cancel your subscription using the link you will receive with each notification.":"Saat s\u00e4hk\u00f6postiisi tiedon uusista osumista korkeintaan kerran p\u00e4iv\u00e4ss\u00e4. Voit perua tilauksen linkill\u00e4, jonka saat jokaisen ilmoituksen mukana."},"Roadworks search: card location label":{"Location":"Sijainti"},"Roadworks search: card schedule label":{"Planned schedule":"Arvioitu aikataulu"},"React search: Address not found title":{"No results for the address entered":"Antamallasi osoitteella ei l\u00f6ytynyt tuloksia"},"React search: Address not found hint":{"Make sure the address is written correctly. You can also search using a nearby street number.":"Varmista, ett\u00e4 osoite on kirjoitettu oikein. Voit tehd\u00e4 haun my\u00f6s esimerkiksi viereisell\u00e4 katunumerolla."},"Roadworks search: Fetch failed message":{"Failed to fetch roadworks. You can reload the page or try again later.":"Katut\u00f6iden haku ep\u00e4onnistui. Voit p\u00e4ivitt\u00e4\u00e4 sivun tai yritt\u00e4\u00e4 my\u00f6hemmin uudelleen."},"React search: Address required hint":{"Start by searching with your address.":"Aloita kirjoittamalla osoitteesi."},"Helsinki near you roadworks search":{"See all roadworks near you":"Katso kaikki katu- ja puistohankkeet l\u00e4hell\u00e4si"},"React search: street input helper":{"Enter the street name and house number":"Kirjoita kadunnimi ja talonumero."},"React search: home address":{"Home address":"Kotiosoite"},"Roadworks search: result count":{"1 result\u0003@count results":"1 hakutulos\u0003@count hakutulosta"},"Site search":{"News":"Uutiset","Pages":"Perussivut","Landing pages":"Laskeutumissivut","Keyword or a question":"Hakusana tai kysymys","Refine search results":"Rajaa hakutuloksia","Show only":"N\u00e4yt\u00e4 vain","Refine search":"Rajaa hakua","The search uses artificial intelligence.":"Haku k\u00e4ytt\u00e4\u00e4 teko\u00e4ly\u00e4.","Read more from the artificial intelligence register.":"Lue lis\u00e4\u00e4 teko\u00e4lyrekisterist\u00e4.","Published":"Julkaistu","Go to external search services":"Siirry erillisiin hakupalveluihin","Open jobs":"Avoimet ty\u00f6paikat","Events":"Tapahtumat","Decisions":"P\u00e4\u00e4t\u00f6kset","Contact":"Yhteystiedot","@count search result\u0003@count search results":"@count hakutulos\u0003@count hakutulosta","Search term or question":"Hakusana tai kysymys","Filter search results":"Rajaa hakutuloksia","Read about the use of artificial intelligence in search.":"Lue teko\u00e4lyn k\u00e4yt\u00f6st\u00e4 haussa.","Looking for these search services?":"Etsitk\u00f6 n\u00e4it\u00e4 hakupalveluja?","Contact information":"Yhteystiedot","Helsinki near you":"Helsinki l\u00e4hell\u00e4si","No results":"Ei hakutuloksia","Your search did not yield any results. Please use the separate search services below if you are searching for open jobs, events, decisions or contact information.":"Valinnoillasi ei l\u00f6ytynyt tuloksia. K\u00e4yt\u00e4 erillisi\u00e4 hakupalveluja, jos etsit avoim
2ia ty\u00f6paikkoja, tapahtumia, p\u00e4\u00e4t\u00f6ksi\u00e4 tai yhteystietoja.","@count result\u0003@count results":"@count hakutulos\u0003@count hakutulosta","Other content":"Muut sis\u00e4ll\u00f6t","Read about the use of AI in search.":"Lue teko\u00e4lyn k\u00e4yt\u00f6st\u00e4 haussa.","Searching for results...":"Tuloksia haetaan...","Search suggestions":"Hakuehdotukset"},"Site search submit":{"Filter search results":"Rajaa hakua"}},"pluralFormula":{"1":0,"default":1}};; 3(function(){const settingsElement=document.querySelector('head > script[type="application/json"][data-drupal-selector="drupal-settings-json"], body > script[type="application/json"][data-drupal-selector="drupal-settings-json"]');window.drupalSettings={};if(settingsElement!==null)window.drupalSettings=JSON.parse(settingsElement.textContent);})();; 4window.Drupal={behaviors:{},locale:{}};(function(Drupal,drupalSettings,drupalTranslations,console,Proxy,Reflect){Drupal.throwError=function(error){setTimeout(()=>{throw error;},0);};Drupal.attachBehaviors=function(context,settings){context=context||document;settings=settings||drupalSettings;const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].attach==='function')try{behaviors[i].attach(context,settings);}catch(e){Drupal.throwError(e);}});};Drupal.detachBehaviors=function(context,settings,trigger){context=context||document;settings=settings||drupalSettings;trigger=trigger||'unload';const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].detach==='function')try{behaviors[i].detach(context,settings,trigger);}catch(e){Drupal.throwError(e);}});};Drupal.checkPlain=function(str){str=str.toString().replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"').replace(/'/g,''');return str;};Drupal.formatString=function(str,args){const processedArgs={};Object.keys(args||{}).forEach((key)=>{switch(key.charAt(0)){case '@':processedArgs[key]=Drupal.checkPlain(args[key]);break;case '!':processedArgs[key]=args[key];break;default:processedArgs[key]=Drupal.theme('placeholder',args[key]);break;}});return Drupal.stringReplace(str,processedArgs,null);};Drupal.stringReplace=function(str,args,keys){if(str.length===0)return str;if(!Array.isArray(keys)){keys=Object.keys(args||{});keys.sort((a,b)=>a.length-b.length);}if(keys.length===0)return str;const key=keys.pop();const fragments=str.split(key);if(keys.length){for(let i=0;i<fragments.length;i++)fragments[i]=Drupal.stringReplace(fragments[i],args,keys.slice(0));}return fragments.join(args[key]);};Drupal.t=function(str,args,options){options=options||{};options.context=options.context||'';if(drupalTranslations?.strings?.[options.context]?.[str])str=drupalTranslations.strings[options.context][str];if(args)str=Drupal.formatString(str,args);return str;};Drupal.url=function(path){return drupalSettings.path.baseUrl+drupalSettings.path.pathPrefix+path;};Drupal.url.toAbsolute=function(url){const urlParsingNode=document.createElement('a');urlParsingNode.setAttribute('href',url);return urlParsingNode.href;};Drupal.url.isLocal=function(url){let absoluteUrl=Drupal.url.toAbsolute(url);let {protocol}=window.location;if(protocol==='http:'&&absoluteUrl.startsWith('https:'))protocol='https:';let baseUrl=`${protocol}//${window.location.host}${drupalSettings.path.baseUrl.slice(0,-1)}`;try{absoluteUrl=decodeURIComponent(absoluteUrl);}catch(e){}try{baseUrl=decodeURIComponent(baseUrl);}catch(e){}return absoluteUrl===baseUrl||absoluteUrl.startsWith(`${baseUrl}/`);};Drupal.formatPlural=function(count,singular,plural,args,options){args=args||{};args['@count']=count;const pluralDelimiter=drupalSettings.pluralDelimiter;const translations=Drupal.t(singular+pluralDelimiter+plural,args,options).split(pluralDelimiter);let index=0;if(drupalTranslations?.pluralFormula)index=count in drupalTranslations.pluralFormula?drupalTranslations.pluralFormula[count]:drupalTranslations.pluralFormula.default;else{if(args['@count']!==1)index=1;}return translations[index];};Drupal.encodePath=function(item){return window.encodeURIComponent(item).replace(/%2F/g,'/');};Drupal.deprecationError=({message})=>{if(drupalSettings.suppressDeprecationErrors===false&&console?.warn)console.warn(`[Deprecation] ${message}`);};Drupal.deprecatedProperty=({target,deprecatedProperty,message})=>{if(!Proxy||!Reflect)return target;return new Proxy(target,{get:(target,key,...rest)=>{if(key===deprecatedProperty)Drupal.deprecationError({message});return Reflect.get(target,key,...rest);}});};Drupal.theme=function(func,...args){if(typeof Drupal.theme?.[func]==='function')return Drupal.theme[func](...args);Drupal.throwError(new TypeError(`Drupal.theme.${func} must be function type.`));};Drupal.theme.placeholder=function(str){return `<em class="placeholder">${Drupal.checkPlain(str)}</em>`;};Drupal.elementIsVisible=function(elem){return !!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length);};Drupal.elementIsHidden=function(elem){return !Drupal.elementIsVisible(elem);};})(Drupal,window.drupalSettings,window.drupalTranslations,window.console,window.Proxy,window.Reflect);; 5if(window.jQuery)jQuery.noConflict();document.documentElement.className+=' js';(function(Drupal,drupalSettings){const domReady=(callback)=>{const listener=()=>{callback();document.removeEventListener('DOMContentLoaded',listener);};if(document.readyState!=='loading')setTimeout(callback,0);else document.addEventListener('DOMContentLoaded',listener);};domReady(()=>{Drupal.attachBehaviors(document,drupalSettings);});})(Drupal,window.drupalSettings);;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.