diff --git a/.npmrc b/.npmrc new file mode 100644 index 000000000..1d3d68382 --- /dev/null +++ b/.npmrc @@ -0,0 +1,4 @@ +; vue-blurhash@0.1.4 declares a peer dependency on blurhash@^1.1.3, but the +; project uses blurhash@^2.x. The two are compatible in practice, so allow +; npm (v7+) to install despite the peer mismatch instead of failing. +legacy-peer-deps=true diff --git a/composer.json b/composer.json index 9948dd303..8802b66c6 100644 --- a/composer.json +++ b/composer.json @@ -111,7 +111,12 @@ "test:filter": "./vendor/bin/pest --compact --filter", "test:quick": "./vendor/bin/pest --compact", "lint": "./vendor/bin/pint", - "lint:test": "./vendor/bin/pint --test" + "lint:test": "./vendor/bin/pint --test", + "build": [ + "@php artisan i18n:export", + "npm ci", + "npm run production" + ] }, "config": { diff --git a/public/_lang/fi-FI.json b/public/_lang/fi-FI.json index ea9445a47..c7b46e506 100644 --- a/public/_lang/fi-FI.json +++ b/public/_lang/fi-FI.json @@ -26,7 +26,10 @@ "clickHere": "klikkaa t\u00e4st\u00e4", "sensitive": "Sensitiivinen", "sensitiveContent": "Sensitiivinen sis\u00e4lt\u00f6", - "sensitiveContentWarning": "T\u00e4m\u00e4 julkaisu saattaa sis\u00e4lt\u00e4\u00e4 sensitiivist\u00e4 sis\u00e4lt\u00f6\u00e4" + "sensitiveContentWarning": "T\u00e4m\u00e4 julkaisu saattaa sis\u00e4lt\u00e4\u00e4 sensitiivist\u00e4 sis\u00e4lt\u00f6\u00e4", + "javascript": "Ota JavaScript k\u00e4ytt\u00f6\u00f6n n\u00e4hd\u00e4ksesi t\u00e4m\u00e4n sis\u00e4ll\u00f6n.", + "loading": "Ladataan...", + "continue": "Jatka" }, "site": { "terms": "K\u00e4ytt\u00f6ehdot", @@ -46,13 +49,17 @@ "profile": "Profiili", "drive": "Asema", "settings": "Asetukset", + "appearance": "Ulkoasu", "compose": "Luo uusi", "logout": "Kirjaudu ulos", + "createStory": "Luo tarina", "about": "Tietoja", "help": "Ohje", "language": "Kieli", "privacy": "Yksityisyys", "terms": "Ehdot", + "legalNotice": "Oikeudelliset tiedot", + "mobileApps": "Mobiilisovellukset", "backToPreviousDesign": "Palaa aiempaan ulkoasuun" }, "directMessages": { @@ -61,6 +68,7 @@ "requests": "Pyynn\u00f6t" }, "notifications": { + "title": "Ilmoitukset", "liked": "tykk\u00e4si sinun", "commented": "kommentoi sinun", "reacted": "reagoi sinun", @@ -79,7 +87,24 @@ "modlog": "modelogi", "post": "viesti", "story": "tarina", - "noneFound": "Ilmoituksia ei l\u00f6ytynyt" + "noneFound": "Ilmoituksia ei l\u00f6ytynyt", + "youRecent": "Viimeisimm\u00e4t", + "hasUnlisted": "on poistettu listalta", + "cannotDisplay": "Emme voi n\u00e4ytt\u00e4\u00e4 t\u00e4t\u00e4 ilmoitusta t\u00e4ll\u00e4 hetkell\u00e4.", + "followRequest": "Seurantapyynn\u00f6t", + "filteringResults": "Suodatetut tulokset eiv\u00e4t v\u00e4ltt\u00e4m\u00e4tt\u00e4 sis\u00e4ll\u00e4 vanhempia ilmoituksia", + "mentions": "Maininnat", + "mentionsDescription": "Vastaukset julkaisuihisi ja julkaisut, joissa sinut on mainittu", + "likes": "Tykk\u00e4ykset", + "likesDescription": "Tilit, jotka pitiv\u00e4t viesteist\u00e4si", + "followers": "Seuraajat", + "followersDescription": "Tilit, jotka seurasivat sinua", + "reblogs": "Uudelleenjulkaisut", + "reblogsDescription": "Tilit, jotka jakoivat tai uudelleenjulkaisivat julkaisujasi", + "dms": "Yksityisviestit", + "dmsDescription": "Yksityisviestisi muiden tilien kanssa", + "accept": "Hyv\u00e4ksy", + "reject": "Hylk\u00e4\u00e4" }, "post": { "shareToFollowers": "Jaa seuraajille", @@ -99,7 +124,24 @@ "followRequested": "Seuraamista pyydetty", "joined": "Liittynyt", "emptyCollections": "Emme n\u00e4yt\u00e4 l\u00f6yt\u00e4v\u00e4n yht\u00e4\u00e4n kokoelmaa", - "emptyPosts": "Emme n\u00e4yt\u00e4 l\u00f6yt\u00e4v\u00e4n yht\u00e4\u00e4n viesti\u00e4" + "emptyPosts": "Emme n\u00e4yt\u00e4 l\u00f6yt\u00e4v\u00e4n yht\u00e4\u00e4n viesti\u00e4", + "blocking": "Olet est\u00e4m\u00e4ss\u00e4 t\u00e4m\u00e4n tilin", + "sponsor": "Lahjoita", + "followYou": "Seuraa sinua", + "archives": "Arkistot", + "bookmarks": "Kirjanmerkit", + "likes": "Tykk\u00e4ykset", + "muted": "Mykistetty", + "blocked": "Estetty", + "myPortifolio": "Oma portfolio", + "private": "T\u00e4m\u00e4 profiili on yksityinen", + "public": "Julkinen", + "draft": "Luonnos", + "emptyLikes": "Emme l\u00f6yt\u00e4neet yht\u00e4\u00e4n julkaisua, josta olet tyk\u00e4nnyt", + "emptyBookmarks": "Emme l\u00f6yt\u00e4neet yht\u00e4\u00e4n julkaisua, jonka olet lis\u00e4nnyt kirjanmerkkeihin", + "emptyArchives": "Emme l\u00f6yt\u00e4neet yht\u00e4\u00e4n arkistoitua julkaisua", + "untitled": "Nimet\u00f6n", + "noDescription": "Kuvausta ei ole saatavilla" }, "menu": { "viewPost": "N\u00e4yt\u00e4 viesti", @@ -142,10 +184,41 @@ "embedConfirmText": "K\u00e4ytt\u00e4m\u00e4ll\u00e4 upotusta, hyv\u00e4ksyt", "deletePostConfirm": "Haluatko varmasti poistaa julkaisun?", "archivePostConfirm": "Haluatko varmasti arkistoida julkaisun?", - "unarchivePostConfirm": "Haluatko varmasti peruuttaa julkaisun arkistoinnin?" + "unarchivePostConfirm": "Haluatko varmasti peruuttaa julkaisun arkistoinnin?", + "pin": "Kiinnit\u00e4", + "unpin": "Poista kiinnitys", + "pinPostConfirm": "Haluatko varmasti kiinnitt\u00e4\u00e4 t\u00e4m\u00e4n julkaisun?", + "unpinPostConfirm": "Haluatko varmasti poistaa t\u00e4m\u00e4n julkaisun kiinnityksen?" }, "story": { - "add": "Lis\u00e4\u00e4 tarina" + "add": "Lis\u00e4\u00e4 tarina", + "myStory": "Oma tarina", + "viewMyStory": "N\u00e4yt\u00e4 oma tarina", + "goBack": "Palaa takaisin", + "delete": "Poista", + "crop": "Rajaa", + "error": "Tapahtui virhe, yrit\u00e4 uudelleen my\u00f6hemmin.", + "cropping": "Rajaus", + "storyDuration": "Tarinan kesto", + "seconds": "sekuntia", + "processing": "K\u00e4sitell\u00e4\u00e4n", + "shareWithFollowers": "Jaa seuraajillesi hetki\u00e4, jotka n\u00e4kyv\u00e4t 24 tunnin ajan", + "cancel": "Peruuta", + "viewedBy": "Katsojat", + "next": "Seuraava", + "zoom": "Siirr\u00e4 kuvaa ja zoomaa nipist\u00e4m\u00e4ll\u00e4", + "options": "Asetukset", + "allowReplies": "Salli vastaukset", + "allowReactions": "Salli reaktiot", + "limit": "Olet saavuttanut uusien tarinoiden enimm\u00e4ism\u00e4\u00e4r\u00e4n", + "reactionSent": "Reaktio l\u00e4hetetty", + "replySent": "Vastaus l\u00e4hetetty", + "expiresIn": "Vanhenee", + "viewers": "Katsojat", + "report": "Ilmoita", + "close": "Sulje", + "myStories": "Omat tarinat", + "seeAll": "N\u00e4yt\u00e4 kaikki" }, "timeline": { "peopleYouMayKnow": "Ihmisi\u00e4, jotka saatat tuntea", @@ -166,5 +239,128 @@ "sendingReport": "L\u00e4hetet\u00e4\u00e4n ilmoitusta", "thanksMsg": "Kiitos ilmoituksesta, sin\u00e4 ja kaltaisesi autatte pit\u00e4m\u00e4\u00e4n yhteis\u00f6n turvallisena!", "contactAdminMsg": "Jos haluaisit ottaa yhteytt\u00e4 yll\u00e4pitoon t\u00e4h\u00e4n julkaisuun liittyen tai ilmoittaa sen" + }, + "appearance": { + "theme": "Teema", + "profileLayout": "Profiilin asettelu", + "compactPreviews": "Kompaktit median esikatselut", + "loadComments": "Lataa kommentit", + "hideStats": "Piilota m\u00e4\u00e4r\u00e4t ja tilastot", + "auto": "Auto", + "lightMode": "Vaalea teema", + "darkMode": "Tumma teema", + "grid": "Ruudukko", + "masonry": "Tiiliasettelu", + "feed": "Sy\u00f6te" + }, + "settings": { + "filters": { + "title": "Suodattimet", + "manage_your_custom_filters": "Hallitse mukautettuja suodattimia.", + "customize_your_experience": "Mukauta k\u00e4ytt\u00f6kokemustasi tehokkailla sis\u00e4lt\u00f6suodattimilla, jotka suodattavat m\u00e4\u00e4ritt\u00e4m\u00e4si sanat ja ilmaukset koko tililt\u00e4si, mukaan lukien koti- ja julkiset aikajanat sek\u00e4 tunnisteiden sy\u00f6tteet.", + "add_new_filter": "Lis\u00e4\u00e4 uusi suodatin", + "limit_message": "Voit lis\u00e4t\u00e4 enint\u00e4\u00e4n :filters_num suodatinta, joissa kussakin voi olla enint\u00e4\u00e4n :keywords_num avainsanaa.", + "learn_more_help_center": "Lue lis\u00e4\u00e4 ohjekeskuksestamme.", + "no_filters": "Sinulla ei ole viel\u00e4 sis\u00e4lt\u00f6suodattimia", + "no_filters_message": "Suodattimien avulla voit piilottaa aikajanoiltasi sis\u00e4lt\u00f6\u00e4, joka sis\u00e4lt\u00e4\u00e4 tiettyj\u00e4 sanoja tai ilmauksia.", + "create_first_filter": "Luo ensimm\u00e4inen suodattimesi", + "no_matching_filters": "Sinulla ei ole sis\u00e4lt\u00f6suodattimia, jotka vastaavat hakua :searchQuery.", + "no_matching_filters_message": "Suodattimien avulla voit piilottaa aikajanoiltasi sis\u00e4lt\u00f6\u00e4, joka sis\u00e4lt\u00e4\u00e4 tiettyj\u00e4 sanoja tai ilmauksia.", + "create_new_filter": "Luo uusi suodatin", + "filter_title": "Suodattimen otsikko", + "edit_filter": "Muokkaa suodatinta", + "advance_mode": "Edistynyt tila", + "simple_mode": "Yksinkertainen tila", + "keywords": "Avainsanat", + "legend": "Selite", + "whole_word": "Koko sana", + "partial_word": "Osittainen sana", + "duplicate_not_allowed": "Samaa avainsanaa ei voi lis\u00e4t\u00e4 useita kertoja", + "filter_action": "Suodattimen toiminto", + "hide_media_blur": "Piilota media sumennuksen taakse", + "show_warning": "N\u00e4yt\u00e4 varoitus ennen sis\u00e4ll\u00f6n n\u00e4ytt\u00e4mist\u00e4", + "hide_content_completely": "Piilota sis\u00e4lt\u00f6 kokonaan", + "apply_filters_to": "K\u00e4yt\u00e4 suodattimia kohteissa", + "home_timeline": "Kotiaikajana", + "notifications": "Ilmoitukset", + "public_timeline": "Julkinen aikajana", + "hashtags": "Tunniste", + "groups": "Ryhm\u00e4t", + "conversations": "Keskustelut", + "duration": "Kesto", + "forever": "Pysyv\u00e4sti", + "30_minutes": "30 minuuttia", + "1_hour": "1 tunti", + "6_hours": "6 tuntia", + "12_hours": "12 tuntia", + "1_day": "1 p\u00e4iv\u00e4", + "1_week": "1 viikko", + "cutom": "Mukautettu..", + "enter_duration_in_seconds": "Sy\u00f6t\u00e4 kesto sekunteina", + "save_changes": "Tallenna muutokset", + "create_filter": "Luo suodatin", + "name_your_filter": "Nime\u00e4 suodatin", + "give_your_filter_a_name": "Anna suodattimelle nimi, josta muistat, mit\u00e4 sis\u00e4lt\u00f6\u00e4 se suodattaa.", + "my_filter_name": "Suodattimen nimi", + "filter_duration": "Suodattimen kesto", + "add_filter_keywords": "Lis\u00e4\u00e4 suodattimen avainsanoja", + "add_word_or_phrase": "Lis\u00e4\u00e4 sanat tai ilmaukset, jotka haluat suodattaa.
N\u00e4it\u00e4 sanoja sis\u00e4lt\u00e4v\u00e4 sis\u00e4lt\u00f6 suodatetaan asetustesi mukaisesti.", + "whole_word_match": "Koko sanan vastaavuus \u2013 suodattaa vain t\u00e4sm\u00e4lliset osumat (esim. \"kirja\" ei vastaa sanaa \"kirjakauppa\")", + "partial_word_match": "Osittainen sanavastaavuus \u2013 suodattaa kaiken sis\u00e4ll\u00f6n, joka sis\u00e4lt\u00e4\u00e4 t\u00e4m\u00e4n tekstin (esim. \"kirja\" vastaa sanaa \"kirjakauppa\")", + "add_another_keyword": "Lis\u00e4\u00e4 toinen avainsana", + "please_remove_duplicate_keywords": "Poista p\u00e4\u00e4llekk\u00e4iset avainsanat ennen jatkamista", + "choose_filter_action": "Valitse suodattimen toiminto", + "choose_filter_action_description": "Miten haluat k\u00e4sitell\u00e4 suodatinta vastaavaa sis\u00e4lt\u00f6\u00e4?", + "hide_completely": "Piilota suodatinta vastaava sis\u00e4lt\u00f6 kokonaan", + "choose_where_to_apply": "Valitse, miss\u00e4 suodatinta k\u00e4ytet\u00e4\u00e4n", + "choose_where_to_apply_description": "Valitse, miss\u00e4 sovelluksen osioissa t\u00e4t\u00e4 suodatinta k\u00e4ytet\u00e4\u00e4n.", + "review_your_filter": "Tarkista suodatin", + "review_your_filter_description": "T\u00e4ss\u00e4 on yhteenveto luomastasi suodattimesta.", + "no_keywords_specified": "Avainsanoja ei ole m\u00e4\u00e4ritetty", + "action": "Toiminto", + "expires": "Vanhenee", + "never_expires": "Ei vanhene koskaan", + "titleAdvance": "Otsikko", + "context": "Konteksti", + "review": "Tarkista", + "add_keyword": "Lis\u00e4\u00e4 avainsana...", + "enter_filter_title": "Anna suodattimen otsikko" + } + }, + "powered_by_pixelfed": "Palvelun tarjoaa Pixelfed", + "landing": { + "login": "Kirjaudu", + "signup": "Rekister\u00f6idy", + "about": "Tietoa", + "directory": "Hakemisto", + "explore": "Tutustu", + "decentralized_by_pixelfed": "Hajautettu kuvien jakamiseen tarkoitettu sosiaalinen media, jonka tarjoaa Pixelfed", + "posts": "Julkaisut", + "active_users": "Aktiiviset k\u00e4ytt\u00e4j\u00e4t", + "total_users": "K\u00e4ytt\u00e4ji\u00e4 yhteens\u00e4", + "managed_by": "Yll\u00e4pit\u00e4j\u00e4", + "server_rules": "Palvelimen s\u00e4\u00e4nn\u00f6t", + "supported_features": "Tuetut ominaisuudet", + "features": { + "photo_posts": "Kuvajulkaisut", + "photo_albums": "Kuva-albumit", + "photo_filters": "Kuvasuodattimet", + "collections": "Kokoelmat", + "comments": "Kommentit", + "hashtags": "Tunnisteet", + "likes": "Tykk\u00e4ykset", + "notifications": "Ilmoitukset", + "shares": "Jaot", + "share_up_to_n_photos": "Voit jakaa kerralla enint\u00e4\u00e4n {num_photos} kuvaa*, ja kuvatekstin enimm\u00e4ispituus on {caption_length} merkki\u00e4.", + "share_up_to_n_photos_videos": "Voit jakaa kerralla enint\u00e4\u00e4n {num_photos} kuvaa* tai {num_video} videon*, ja kuvatekstin enimm\u00e4ispituus on {caption_length} merkki\u00e4.", + "file_size": "* - Tiedoston enimm\u00e4iskoko on {max_size}", + "federation": "Federointi", + "mobile_app": "Mobiilisovellustuki", + "stories": "Tarinat", + "videos": "Videot" + }, + "discover_accounts": "L\u00f6yd\u00e4 tilej\u00e4 ja ihmisi\u00e4", + "nothing_to_show": "Ei viel\u00e4 mit\u00e4\u00e4n n\u00e4ytett\u00e4v\u00e4\u00e4! Tarkista my\u00f6hemmin uudelleen.", + "explore_trending": "Tutustu suosittuihin julkaisuihin" } } \ No newline at end of file diff --git a/public/js/app.js b/public/js/app.js index d6fc926c1..a906f10b1 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -1,2 +1,2 @@ /*! For license information please see app.js.LICENSE.txt */ -(self.webpackChunkpixelfed=self.webpackChunkpixelfed||[]).push([[5847],{71751(e,o,t){"use strict";t.r(o);var i=t(64765),r=(t(74692),t(74692));t(9901),window._=t(2543),window.Popper=t(48851).default,window.pixelfed=window.pixelfed||{},window.$=t(74692),t(52754),window.axios=t(86425),window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest",t(63899),window.blurhash=t(95341);var n=document.head.querySelector('meta[name="csrf-token"]');n?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=n.content:console.error("CSRF token not found."),window.App=window.App||{},window.App.redirect=function(){document.querySelectorAll("a").forEach(function(e,o){var t=e.getAttribute("href");if(t&&t.length>5&&t.startsWith("https://")){var i=new URL(t);i.host!==window.location.host&&"/i/redirect"!==i.pathname&&e.setAttribute("href","/i/redirect?url="+encodeURIComponent(t))}})},window.App.boot=function(){Vue.use(i.default);var e={},o=t(12406);o.keys().forEach(function(t){var i=t.replace(/^\.\//,"").replace(/\.json$/,"");e[i]=o(t)});var r=document.querySelector("html").getAttribute("lang"),n=new i.default({locale:r,fallbackLocale:"en-US",messages:e});new Vue({el:"#content",i18n:n})},window.addEventListener("load",function(){"serviceWorker"in navigator&&navigator.serviceWorker.register("/sw.js")}),window.App.util={compose:{post:function(){var e=window.location.pathname;["/","/timeline/public"].includes(e)?r("#composeModal").modal("show"):window.location.href="/?a=co"},circle:function(){console.log("Unsupported method.")},collection:function(){console.log("Unsupported method.")},loop:function(){console.log("Unsupported method.")},story:function(){console.log("Unsupported method.")}},time:function(){return new Date},version:1,format:{count:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-GB",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"compact";return e<1?0:new Intl.NumberFormat(o,{notation:t,compactDisplay:"short"}).format(e)},timeAgo:function(e){var o=new Date(e),t=new Date,i=Math.floor((t-o)/1e3),r=Math.floor(i/31557600);return r>=1?r+"y":(r=Math.floor(i/604800))>=1?r+"w":(r=Math.floor(i/86400))>=1?r+"d":(r=Math.floor(i/3600))>=1?r+"h":(r=Math.floor(i/60))>=1?r+"m":Math.floor(i)+"s"},timeAhead:function(e){var o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=Date.parse(e)-Date.parse(new Date),i=Math.floor(t/1e3),r=Math.floor(i/63072e3);return r>=1?r+(o?"y":" years"):(r=Math.floor(i/604800))>=1?r+(o?"w":" weeks"):(r=Math.floor(i/86400))>=1?r+(o?"d":" days"):(r=Math.floor(i/3600))>=1?r+(o?"h":" hours"):(r=Math.floor(i/60))>=1?r+(o?"m":" minutes"):Math.floor(i)+(o?"s":" seconds")},rewriteLinks:function(e){var o=e.innerText;return e.href.startsWith(window.location.origin)?e.href:o=1==o.startsWith("#")?"/discover/tags/"+o.substr(1)+"?src=rph":1==o.startsWith("@")?"/"+e.innerText+"?src=rpp":"/i/redirect?url="+encodeURIComponent(o)}},filters:[["1984","filter-1977"],["Azen","filter-aden"],["Astairo","filter-amaro"],["Grassbee","filter-ashby"],["Bookrun","filter-brannan"],["Borough","filter-brooklyn"],["Farms","filter-charmes"],["Hairsadone","filter-clarendon"],["Cleana ","filter-crema"],["Catpatch","filter-dogpatch"],["Earlyworm","filter-earlybird"],["Plaid","filter-gingham"],["Kyo","filter-ginza"],["Yefe","filter-hefe"],["Goddess","filter-helena"],["Yards","filter-hudson"],["Quill","filter-inkwell"],["Rankine","filter-kelvin"],["Juno","filter-juno"],["Mark","filter-lark"],["Chill","filter-lofi"],["Van","filter-ludwig"],["Apache","filter-maven"],["May","filter-mayfair"],["Ceres","filter-moon"],["Knoxville","filter-nashville"],["Felicity","filter-perpetua"],["Sandblast","filter-poprocket"],["Daisy","filter-reyes"],["Elevate","filter-rise"],["Nevada","filter-sierra"],["Futura","filter-skyline"],["Sleepy","filter-slumber"],["Steward","filter-stinson"],["Savoy","filter-sutro"],["Blaze","filter-toaster"],["Apricot","filter-valencia"],["Gloming","filter-vesper"],["Walter","filter-walden"],["Poplar","filter-willow"],["Xenon","filter-xpro-ii"]],filterCss:{"filter-1977":"sepia(.5) hue-rotate(-30deg) saturate(1.4)","filter-aden":"sepia(.2) brightness(1.15) saturate(1.4)","filter-amaro":"sepia(.35) contrast(1.1) brightness(1.2) saturate(1.3)","filter-ashby":"sepia(.5) contrast(1.2) saturate(1.8)","filter-brannan":"sepia(.4) contrast(1.25) brightness(1.1) saturate(.9) hue-rotate(-2deg)","filter-brooklyn":"sepia(.25) contrast(1.25) brightness(1.25) hue-rotate(5deg)","filter-charmes":"sepia(.25) contrast(1.25) brightness(1.25) saturate(1.35) hue-rotate(-5deg)","filter-clarendon":"sepia(.15) contrast(1.25) brightness(1.25) hue-rotate(5deg)","filter-crema":"sepia(.5) contrast(1.25) brightness(1.15) saturate(.9) hue-rotate(-2deg)","filter-dogpatch":"sepia(.35) saturate(1.1) contrast(1.5)","filter-earlybird":"sepia(.25) contrast(1.25) brightness(1.15) saturate(.9) hue-rotate(-5deg)","filter-gingham":"contrast(1.1) brightness(1.1)","filter-ginza":"sepia(.25) contrast(1.15) brightness(1.2) saturate(1.35) hue-rotate(-5deg)","filter-hefe":"sepia(.4) contrast(1.5) brightness(1.2) saturate(1.4) hue-rotate(-10deg)","filter-helena":"sepia(.5) contrast(1.05) brightness(1.05) saturate(1.35)","filter-hudson":"sepia(.25) contrast(1.2) brightness(1.2) saturate(1.05) hue-rotate(-15deg)","filter-inkwell":"brightness(1.25) contrast(.85) grayscale(1)","filter-kelvin":"sepia(.15) contrast(1.5) brightness(1.1) hue-rotate(-10deg)","filter-juno":"sepia(.35) contrast(1.15) brightness(1.15) saturate(1.8)","filter-lark":"sepia(.25) contrast(1.2) brightness(1.3) saturate(1.25)","filter-lofi":"saturate(1.1) contrast(1.5)","filter-ludwig":"sepia(.25) contrast(1.05) brightness(1.05) saturate(2)","filter-maven":"sepia(.35) contrast(1.05) brightness(1.05) saturate(1.75)","filter-mayfair":"contrast(1.1) brightness(1.15) saturate(1.1)","filter-moon":"brightness(1.4) contrast(.95) saturate(0) sepia(.35)","filter-nashville":"sepia(.25) contrast(1.5) brightness(.9) hue-rotate(-15deg)","filter-perpetua":"contrast(1.1) brightness(1.25) saturate(1.1)","filter-poprocket":"sepia(.15) brightness(1.2)","filter-reyes":"sepia(.75) contrast(.75) brightness(1.25) saturate(1.4)","filter-rise":"sepia(.25) contrast(1.25) brightness(1.2) saturate(.9)","filter-sierra":"sepia(.25) contrast(1.5) brightness(.9) hue-rotate(-15deg)","filter-skyline":"sepia(.15) contrast(1.25) brightness(1.25) saturate(1.2)","filter-slumber":"sepia(.35) contrast(1.25) saturate(1.25)","filter-stinson":"sepia(.35) contrast(1.25) brightness(1.1) saturate(1.25)","filter-sutro":"sepia(.4) contrast(1.2) brightness(.9) saturate(1.4) hue-rotate(-10deg)","filter-toaster":"sepia(.25) contrast(1.5) brightness(.95) hue-rotate(-15deg)","filter-valencia":"sepia(.25) contrast(1.1) brightness(1.1)","filter-vesper":"sepia(.35) contrast(1.15) brightness(1.2) saturate(1.3)","filter-walden":"sepia(.35) contrast(.8) brightness(1.25) saturate(1.4)","filter-willow":"brightness(1.2) contrast(.85) saturate(.05) sepia(.2)","filter-xpro-ii":"sepia(.45) contrast(1.25) brightness(1.75) saturate(1.3) hue-rotate(-5deg)"},emoji:["😂","💯","❤️","🙌","👏","👌","😍","😯","😢","😅","😁","🙂","😎","😀","🤣","😃","😄","😆","😉","😊","😋","😘","😗","😙","😚","🤗","🤩","🤔","🤨","😐","😑","😶","🙄","😏","😣","😥","😮","🤐","😪","😫","😴","😌","😛","😜","😝","🤤","😒","😓","😔","😕","🙃","🤑","😲","🙁","😖","😞","😟","😤","😭","😦","😧","😨","😩","🤯","😬","😰","😱","😳","🤪","😵","😡","😠","🤬","😷","🤒","🤕","🤢","🤮","🤧","😇","🤠","🤡","🤥","🤫","🤭","🧐","🤓","😈","👿","👹","👺","💀","👻","👽","🤖","💩","😺","😸","😹","😻","😼","😽","🙀","😿","😾","🤲","👐","🤝","👍","👎","👊","✊","🤛","🤜","🤞","✌️","🤟","🤘","👈","👉","👆","👇","☝️","✋","🤚","🖐","🖖","👋","🤙","💪","🖕","✍️","🙏","💍","💄","💋","👄","👅","👂","👃","👣","👁","👀","🧠","🗣","👤","👥"],embed:{post:function(e){var o=e+"/embed?";return o+=!(arguments.length>1&&void 0!==arguments[1])||arguments[1]?"caption=true&":"caption=false&",o+=arguments.length>2&&void 0!==arguments[2]&&arguments[2]?"likes=true&":"likes=false&",'