Pleroma
\ No newline at end of file
+Pleroma
\ No newline at end of file
diff --git a/priv/static/static/js/app.8b645dcc4822f7e06077.js b/priv/static/static/js/app.8b645dcc4822f7e06077.js
deleted file mode 100644
index 6dbf46798..000000000
--- a/priv/static/static/js/app.8b645dcc4822f7e06077.js
+++ /dev/null
@@ -1,9 +0,0 @@
-webpackJsonp([2,0],[function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}var a=i(115),n=s(a),o=i(114),r=s(o),l=i(47),u=s(l),c=i(551),d=s(c),f=i(554),p=s(f),m=i(485),v=s(m),h=i(503),_=s(h),g=i(502),w=s(g),b=i(493),y=s(b),k=i(508),C=s(k),x=i(488),L=s(x),S=i(498),$=s(S),P=i(511),j=s(P),A=i(506),R=s(A),I=i(504),N=s(I),F=i(512),O=s(F),M=i(492),T=s(M),E=i(106),U=s(E),z=i(180),V=s(z),B=i(177),D=s(B),H=i(179),W=s(H),q=i(178),G=s(q),K=i(553),J=s(K),Z=i(484),Y=s(Z),X=i(176),Q=s(X),ee=i(105),te=s(ee),ie=i(483),se=s(ie),ae=(window.navigator.language||"en").split("-")[0];u.default.use(p.default),u.default.use(d.default),u.default.use(J.default,{locale:"ja"===ae?"ja":"en",locales:{en:i(314),ja:i(315)}}),u.default.use(Y.default),u.default.use(se.default);var ne={paths:["config.collapseMessageWithSubject","config.hideAttachments","config.hideAttachmentsInConv","config.hideNsfw","config.replyVisibility","config.notificationVisibility","config.autoLoad","config.hoverPreview","config.streaming","config.muteWords","config.customTheme","config.highlight","config.loopVideo","config.loopVideoSilentOnly","config.pauseOnUnfocused","config.stopGifs","config.interfaceLanguage","users.lastLoginName","statuses.notifications.maxSavedId"]},oe=new p.default.Store({modules:{statuses:U.default,users:V.default,api:D.default,config:W.default,chat:G.default},plugins:[(0,Q.default)(ne)],strict:!1}),re=new Y.default({locale:ae,fallbackLocale:"en",messages:te.default});window.fetch("/api/statusnet/config.json").then(function(e){return e.json()}).then(function(e){var t=e.site,i=t.name,s=t.closed,a=t.textlimit,n=t.server;oe.dispatch("setOption",{name:"name",value:i}),oe.dispatch("setOption",{name:"registrationOpen",value:"0"===s}),oe.dispatch("setOption",{name:"textlimit",value:parseInt(a)}),oe.dispatch("setOption",{name:"server",value:n});var o=e.site.pleromafe;window.fetch("/static/config.json").then(function(e){return e.json()}).then(function(e){var t=e,i=(0,r.default)({},t,o),s=i.theme,a=i.background,n=i.logo,l="undefined"==typeof i.logoMask||i.logoMask,c="undefined"==typeof i.logoMargin?0:i.logoMargin,f=i.redirectRootNoLogin,p=i.redirectRootLogin,m=i.chatDisabled,h=i.showInstanceSpecificPanel,g=i.scopeOptionsEnabled,b=i.formattingOptionsEnabled,k=i.collapseMessageWithSubject;oe.dispatch("setOption",{name:"theme",value:s}),oe.dispatch("setOption",{name:"background",value:a}),oe.dispatch("setOption",{name:"logo",value:n}),oe.dispatch("setOption",{name:"logoMask",value:l}),oe.dispatch("setOption",{name:"logoMargin",value:c}),oe.dispatch("setOption",{name:"showInstanceSpecificPanel",value:h}),oe.dispatch("setOption",{name:"scopeOptionsEnabled",value:g}),oe.dispatch("setOption",{name:"formattingOptionsEnabled",value:b}),oe.dispatch("setOption",{name:"defaultCollapseMessageWithSubject",value:k}),m&&oe.dispatch("disableChat");var x=[{name:"root",path:"/",redirect:function(e){return(oe.state.users.currentUser?p:f)||"/main/all"}},{path:"/main/all",component:w.default},{path:"/main/public",component:_.default},{path:"/main/friends",component:y.default},{path:"/tag/:tag",component:C.default},{name:"conversation",path:"/notice/:id",component:L.default,meta:{dontScroll:!0}},{name:"user-profile",path:"/users/:id",component:j.default},{name:"mentions",path:"/:username/mentions",component:$.default},{name:"settings",path:"/settings",component:R.default},{name:"registration",path:"/registration",component:N.default},{name:"registration",path:"/registration/:token",component:N.default},{name:"friend-requests",path:"/friend-requests",component:T.default},{name:"user-settings",path:"/user-settings",component:O.default}],S=new d.default({mode:"history",routes:x,scrollBehavior:function(e,t,i){return!e.matched.some(function(e){return e.meta.dontScroll})&&(i||{x:0,y:0})}});new u.default({router:S,store:oe,i18n:re,el:"#app",render:function(e){return e(v.default)}})})}),window.fetch("/static/terms-of-service.html").then(function(e){return e.text()}).then(function(e){oe.dispatch("setOption",{name:"tos",value:e})}),window.fetch("/api/pleroma/emoji.json").then(function(e){return e.json().then(function(e){var t=(0,n.default)(e).map(function(t){return{shortcode:t,image_url:e[t]}});oe.dispatch("setOption",{name:"customEmoji",value:t}),oe.dispatch("setOption",{name:"pleromaBackend",value:!0})},function(e){oe.dispatch("setOption",{name:"pleromaBackend",value:!1})})},function(e){return console.log(e)}),window.fetch("/static/emoji.json").then(function(e){return e.json()}).then(function(e){var t=(0,n.default)(e).map(function(t){return{shortcode:t,image_url:!1,utf:e[t]}});oe.dispatch("setOption",{name:"emoji",value:t})}),window.fetch("/instance/panel.html").then(function(e){return e.text()}).then(function(e){oe.dispatch("setOption",{name:"instanceSpecificPanelContent",value:e})}),window.fetch("/nodeinfo/2.0.json").then(function(e){return e.json()}).then(function(e){var t=e.metadata;oe.dispatch("setOption",{name:"mediaProxyAvailable",value:e.metadata.mediaProxy}),oe.dispatch("setOption",{name:"chatAvailable",value:e.metadata.chat}),oe.dispatch("setOption",{name:"gopherAvailable",value:e.metadata.gopher});var i=t.suggestions;oe.dispatch("setOption",{name:"suggestionsEnabled",value:i.enabled}),oe.dispatch("setOption",{name:"suggestionsWeb",value:i.web})})},,,,,,,,,,,,,,,,,,,,,,,,function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(29),n=s(a),o=i(63),r=s(o);i(555);var l="/api/account/verify_credentials.json",u="/api/statuses/friends_timeline.json",c="/api/qvitter/allfollowing",d="/api/statuses/public_timeline.json",f="/api/statuses/public_and_external_timeline.json",p="/api/statusnet/tags/timeline",m="/api/favorites/create",v="/api/favorites/destroy",h="/api/statuses/retweet",_="/api/statuses/unretweet",g="/api/statuses/update.json",w="/api/statuses/destroy",b="/api/statuses/show",y="/api/statusnet/media/upload",k="/api/statusnet/conversation",C="/api/statuses/mentions.json",x="/api/statuses/followers.json",L="/api/statuses/friends.json",S="/api/friendships/create.json",$="/api/friendships/destroy.json",P="/api/qvitter/set_profile_pref.json",j="/api/account/register.json",A="/api/qvitter/update_avatar.json",R="/api/qvitter/update_background_image.json",I="/api/account/update_profile_banner.json",N="/api/account/update_profile.json",F="/api/externalprofile/show.json",O="/api/qvitter/statuses/user_timeline.json",M="/api/qvitter/statuses/notifications.json",T="/api/blocks/create.json",E="/api/blocks/destroy.json",U="/api/users/show.json",z="/api/pleroma/follow_import",V="/api/pleroma/delete_account",B="/api/pleroma/change_password",D="/api/pleroma/friend_requests",H="/api/pleroma/friendships/approve",W="/api/pleroma/friendships/deny",q="/api/v1/suggestions",G=window.fetch,K=function(e,t){t=t||{};var i="",s=i+e;return t.credentials="same-origin",G(s,t)},J=function(e){return btoa(encodeURIComponent(e).replace(/%([0-9A-F]{2})/g,function(e,t){return String.fromCharCode("0x"+t)}))},Z=function(e){var t=e.credentials,i=e.params,s=A,a=new FormData;return(0,r.default)(i,function(e,t){e&&a.append(t,e)}),K(s,{headers:te(t),method:"POST",body:a}).then(function(e){return e.json()})},Y=function(e){var t=e.credentials,i=e.params,s=R,a=new FormData;return(0,r.default)(i,function(e,t){e&&a.append(t,e)}),K(s,{headers:te(t),method:"POST",body:a}).then(function(e){return e.json()})},X=function(e){var t=e.credentials,i=e.params,s=I,a=new FormData;return(0,r.default)(i,function(e,t){e&&a.append(t,e)}),K(s,{headers:te(t),method:"POST",body:a}).then(function(e){return e.json()})},Q=function(e){var t=e.credentials,i=e.params,s=N;console.log(i);var a=new FormData;return(0,r.default)(i,function(e,t){("description"===t||"locked"===t||e)&&a.append(t,e)}),K(s,{headers:te(t),method:"POST",body:a}).then(function(e){return e.json()})},ee=function(e){var t=new FormData;return(0,r.default)(e,function(e,i){e&&t.append(i,e)}),K(j,{method:"POST",body:t})},te=function(e){return e&&e.username&&e.password?{Authorization:"Basic "+J(e.username+":"+e.password)}:{}},ie=function(e){var t=e.profileUrl,i=e.credentials,s=F+"?profileurl="+t;return K(s,{headers:te(i),method:"GET"}).then(function(e){return e.json()})},se=function(e){var t=e.id,i=e.credentials,s=S+"?user_id="+t;return K(s,{headers:te(i),method:"POST"}).then(function(e){return e.json()})},ae=function(e){var t=e.id,i=e.credentials,s=$+"?user_id="+t;return K(s,{headers:te(i),method:"POST"}).then(function(e){return e.json()})},ne=function(e){var t=e.id,i=e.credentials,s=T+"?user_id="+t;return K(s,{headers:te(i),method:"POST"}).then(function(e){return e.json()})},oe=function(e){var t=e.id,i=e.credentials,s=E+"?user_id="+t;return K(s,{headers:te(i),method:"POST"}).then(function(e){return e.json()})},re=function(e){var t=e.id,i=e.credentials,s=H+"?user_id="+t;return K(s,{headers:te(i),method:"POST"}).then(function(e){return e.json()})},le=function(e){var t=e.id,i=e.credentials,s=W+"?user_id="+t;return K(s,{headers:te(i),method:"POST"}).then(function(e){return e.json()})},ue=function(e){var t=e.id,i=e.credentials,s=U+"?user_id="+t;return K(s,{headers:te(i)}).then(function(e){return e.json()})},ce=function(e){var t=e.id,i=e.credentials,s=L+"?user_id="+t;return K(s,{headers:te(i)}).then(function(e){return e.json()})},de=function(e){var t=e.id,i=e.credentials,s=x+"?user_id="+t;return K(s,{headers:te(i)}).then(function(e){return e.json()})},fe=function(e){var t=e.username,i=e.credentials,s=c+"/"+t+".json";return K(s,{headers:te(i)}).then(function(e){return e.json()})},pe=function(e){var t=e.credentials,i=D;return K(i,{headers:te(t)}).then(function(e){return e.json()})},me=function(e){var t=e.id,i=e.credentials,s=k+"/"+t+".json?count=100";return K(s,{headers:te(i)}).then(function(e){return e.json()})},ve=function(e){var t=e.id,i=e.credentials,s=b+"/"+t+".json";return K(s,{headers:te(i)}).then(function(e){return e.json()})},he=function(e){var t=e.id,i=e.credentials,s=e.muted,a=void 0===s||s,n=new FormData,o=a?1:0;return n.append("namespace","qvitter"),n.append("data",o),n.append("topic","mute:"+t),K(P,{method:"POST",headers:te(i),body:n})},_e=function(e){var t=e.timeline,i=e.credentials,s=e.since,a=void 0!==s&&s,o=e.until,r=void 0!==o&&o,l=e.userId,c=void 0!==l&&l,m=e.tag,v=void 0!==m&&m,h={public:d,friends:u,mentions:C,notifications:M,publicAndExternal:f,user:O,own:O,tag:p},_=h[t],g=[];a&&g.push(["since_id",a]),r&&g.push(["max_id",r]),c&&g.push(["user_id",c]),v&&(_+="/"+v+".json"),g.push(["count",20]);var w=(0,n.default)(g,function(e){return e[0]+"="+e[1]}).join("&");return _+="?"+w,K(_,{headers:te(i)}).then(function(e){return e.json()})},ge=function(e){return K(l,{method:"POST",headers:te(e)})},we=function(e){var t=e.id,i=e.credentials;return K(m+"/"+t+".json",{headers:te(i),method:"POST"})},be=function(e){var t=e.id,i=e.credentials;return K(v+"/"+t+".json",{headers:te(i),method:"POST"})},ye=function(e){var t=e.id,i=e.credentials;return K(h+"/"+t+".json",{headers:te(i),method:"POST"})},ke=function(e){var t=e.id,i=e.credentials;return K(_+"/"+t+".json",{headers:te(i),method:"POST"})},Ce=function(e){var t=e.credentials,i=e.status,s=e.spoilerText,a=e.visibility,n=e.sensitive,o=e.mediaIds,r=e.inReplyToStatusId,l=e.contentType,u=o.join(","),c=new FormData;return c.append("status",i),c.append("source","Pleroma FE"),s&&c.append("spoiler_text",s),a&&c.append("visibility",a),n&&c.append("sensitive",n),l&&c.append("content_type",l),c.append("media_ids",u),r&&c.append("in_reply_to_status_id",r),K(g,{body:c,method:"POST",headers:te(t)})},xe=function(e){var t=e.id,i=e.credentials;return K(w+"/"+t+".json",{headers:te(i),method:"POST"})},Le=function(e){var t=e.formData,i=e.credentials;return K(y,{body:t,method:"POST",headers:te(i)}).then(function(e){return e.text()}).then(function(e){return(new DOMParser).parseFromString(e,"application/xml")})},Se=function(e){var t=e.params,i=e.credentials;return K(z,{body:t,method:"POST",headers:te(i)}).then(function(e){return e.ok})},$e=function(e){var t=e.credentials,i=e.password,s=new FormData;return s.append("password",i),K(V,{body:s,method:"POST",headers:te(t)}).then(function(e){return e.json()})},Pe=function(e){var t=e.credentials,i=e.password,s=e.newPassword,a=e.newPasswordConfirmation,n=new FormData;return n.append("password",i),n.append("new_password",s),n.append("new_password_confirmation",a),K(B,{body:n,method:"POST",headers:te(t)}).then(function(e){return e.json()})},je=function(e){var t=e.credentials,i="/api/qvitter/mutes.json";return K(i,{headers:te(t)}).then(function(e){return e.json()})},Ae=function(e){var t=e.credentials;return K(q,{headers:te(t)}).then(function(e){return e.json()})},Re={verifyCredentials:ge,fetchTimeline:_e,fetchConversation:me,fetchStatus:ve,fetchFriends:ce,fetchFollowers:de,followUser:se,unfollowUser:ae,blockUser:ne,unblockUser:oe,fetchUser:ue,favorite:we,unfavorite:be,retweet:ye,unretweet:ke,postStatus:Ce,deleteStatus:xe,uploadMedia:Le,fetchAllFollowing:fe,setUserMute:he,fetchMutes:je,register:ee,updateAvatar:Z,updateBg:Y,updateProfile:Q,updateBanner:X,externalProfile:ie,followImport:Se,deleteAccount:$e,changePassword:Pe,fetchFollowRequests:pe,approveUser:re,denyUser:le,suggestions:Ae};t.default=Re},,,,,,,function(e,t,i){i(306);var s=i(1)(i(213),i(543),null,null);e.exports=s.exports},,,,,,,,,,,,,,,function(e,t,i){i(307);var s=i(1)(i(215),i(544),null,null);e.exports=s.exports},,function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.rgbstr2hex=t.hex2rgb=t.rgb2hex=void 0;var a=i(116),n=s(a),o=i(29),r=s(o),l=function(e,t,i){var s=(0,r.default)([e,t,i],function(e){return e=Math.ceil(e),e=e<0?0:e,e=e>255?255:e}),a=(0,n.default)(s,3);return e=a[0],t=a[1],i=a[2],"#"+((1<<24)+(e<<16)+(t<<8)+i).toString(16).slice(1)},u=function(e){var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null},c=function(e){return"#"===e[0]?e:(e=e.match(/\d+/g),"#"+((Number(e[0])<<16)+(Number(e[1])<<8)+Number(e[2])).toString(16))};t.rgb2hex=l,t.hex2rgb=u,t.rgbstr2hex=c},,,,,,,,,,,,,,,,,,function(e,t,i){i(311);var s=i(1)(i(208),i(549),null,null);e.exports=s.exports},function(e,t,i){i(288);var s=i(1)(i(210),i(516),null,null);e.exports=s.exports},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={chat:{title:"Chat"},nav:{chat:"Lokaler Chat",timeline:"Zeitleiste",mentions:"Erwähnungen",public_tl:"Lokale Zeitleiste",twkn:"Das gesamte Netzwerk"},user_card:{follows_you:"Folgt dir!",following:"Folgst du!",follow:"Folgen",blocked:"Blockiert!",block:"Blockieren",statuses:"Beiträge",mute:"Stummschalten",muted:"Stummgeschaltet",followers:"Folgende",followees:"Folgt",per_day:"pro Tag",remote_follow:"Remote Follow"},timeline:{show_new:"Zeige Neuere",error_fetching:"Fehler beim Laden",up_to_date:"Aktuell",load_older:"Lade ältere Beiträge",conversation:"Unterhaltung",collapse:"Einklappen",repeated:"wiederholte"},settings:{user_settings:"Benutzereinstellungen",name_bio:"Name & Bio",name:"Name",bio:"Bio",avatar:"Avatar",current_avatar:"Dein derzeitiger Avatar",set_new_avatar:"Setze neuen Avatar",profile_banner:"Profil Banner",current_profile_banner:"Dein derzeitiger Profil Banner",set_new_profile_banner:"Setze neuen Profil Banner",profile_background:"Profil Hintergrund",set_new_profile_background:"Setze neuen Profil Hintergrund",settings:"Einstellungen",theme:"Farbschema",presets:"Voreinstellungen",export_theme:"Farbschema speichern",import_theme:"Farbschema laden",invalid_theme_imported:"Die ausgewählte Datei ist kein unterstütztes Pleroma-Theme. Keine Änderungen wurden vorgenommen.",theme_help:"Benutze HTML Farbcodes (#rrggbb) um dein Farbschema anzupassen",radii_help:"Kantenrundung (in Pixel) der Oberfläche anpassen",background:"Hintergrund",foreground:"Vordergrund",text:"Text",links:"Links",cBlue:"Blau (Antworten, Folgt dir)",cRed:"Rot (Abbrechen)",cOrange:"Orange (Favorisieren)",cGreen:"Grün (Retweet)",btnRadius:"Buttons",inputRadius:"Eingabefelder",panelRadius:"Panel",avatarRadius:"Avatare",avatarAltRadius:"Avatare (Benachrichtigungen)",tooltipRadius:"Tooltips/Warnungen",attachmentRadius:"Anhänge",filtering:"Filter",filtering_explanation:"Alle Beiträge die diese Wörter enthalten werden ausgeblendet. Ein Wort pro Zeile.",attachments:"Anhänge",hide_attachments_in_tl:"Anhänge in der Zeitleiste ausblenden",hide_attachments_in_convo:"Anhänge in Unterhaltungen ausblenden",nsfw_clickthrough:"Aktiviere ausblendbares Overlay für Anhänge, die als NSFW markiert sind",stop_gifs:"Play-on-hover GIFs",autoload:"Aktiviere automatisches Laden von älteren Beiträgen beim scrollen",streaming:"Aktiviere automatisches Laden (Streaming) von neuen Beiträgen",reply_link_preview:"Aktiviere reply-link Vorschau bei Maus-Hover",follow_import:"Folgeliste importieren",import_followers_from_a_csv_file:"Importiere Kontakte, denen du folgen möchtest, aus einer CSV-Datei",follows_imported:"Folgeliste importiert! Die Bearbeitung kann eine Zeit lang dauern.",follow_import_error:"Fehler beim importieren der Folgeliste",delete_account:"Account löschen",delete_account_description:"Lösche deinen Account und alle deine Nachrichten dauerhaft.",delete_account_instructions:"Tippe dein Passwort unten in das Feld ein um die Löschung deines Accounts zu bestätigen.",delete_account_error:"Es ist ein Fehler beim löschen deines Accounts aufgetreten. Tritt dies weiterhin auf, wende dich an den Administrator der Instanz.",follow_export:"Folgeliste exportieren",follow_export_processing:"In Bearbeitung. Die Liste steht gleich zum herunterladen bereit.",follow_export_button:"Liste (.csv) erstellen",change_password:"Passwort ändern",current_password:"Aktuelles Passwort",new_password:"Neues Passwort",confirm_new_password:"Neues Passwort bestätigen",changed_password:"Passwort erfolgreich geändert!",change_password_error:"Es gab ein Problem bei der Änderung des Passworts."},notifications:{notifications:"Benachrichtigungen",read:"Gelesen!",followed_you:"folgt dir",favorited_you:"favorisierte deine Nachricht",repeated_you:"wiederholte deine Nachricht"},login:{login:"Anmelden",username:"Benutzername",placeholder:"z.B. lain",password:"Passwort",register:"Registrieren",logout:"Abmelden"},registration:{registration:"Registrierung",fullname:"Angezeigter Name",email:"Email",bio:"Bio",password_confirm:"Passwort bestätigen"},post_status:{posting:"Veröffentlichen",default:"Sitze gerade im Hofbräuhaus.",account_not_locked_warning:"Dein Profil ist nicht {0}. Wer dir folgen will, kann das jederzeit tun und dann auch deine privaten Beiträge sehen.",account_not_locked_warning_link:"gesperrt",direct_warning:"Dieser Beitrag wird nur für die erwähnten Nutzer sichtbar sein.",scope:{public:"Öffentlich - Beitrag an öffentliche Zeitleisten",unlisted:"Nicht gelistet - Nicht in öffentlichen Zeitleisten anzeigen",private:"Nur Folgende - Beitrag nur an Folgende",direct:"Direkt - Beitrag nur an erwähnte Profile"}},finder:{find_user:"Finde Benutzer",error_fetching_user:"Fehler beim Suchen des Benutzers"},general:{submit:"Absenden",apply:"Anwenden"},user_profile:{timeline_title:"Beiträge"}},s={nav:{timeline:"Aikajana",mentions:"Maininnat",public_tl:"Julkinen Aikajana",twkn:"Koko Tunnettu Verkosto"},user_card:{follows_you:"Seuraa sinua!",following:"Seuraat!",follow:"Seuraa",statuses:"Viestit",mute:"Hiljennä",muted:"Hiljennetty",followers:"Seuraajat",followees:"Seuraa",per_day:"päivässä"},timeline:{show_new:"Näytä uudet",error_fetching:"Virhe ladatessa viestejä",up_to_date:"Ajantasalla",load_older:"Lataa vanhempia viestejä",conversation:"Keskustelu",collapse:"Sulje",repeated:"toisti"},settings:{user_settings:"Käyttäjän asetukset",name_bio:"Nimi ja kuvaus",name:"Nimi",bio:"Kuvaus",avatar:"Profiilikuva",current_avatar:"Nykyinen profiilikuvasi",set_new_avatar:"Aseta uusi profiilikuva",profile_banner:"Juliste",current_profile_banner:"Nykyinen julisteesi",set_new_profile_banner:"Aseta uusi juliste",profile_background:"Taustakuva",set_new_profile_background:"Aseta uusi taustakuva",settings:"Asetukset",theme:"Teema",presets:"Valmiit teemat",theme_help:"Käytä heksadesimaalivärejä muokataksesi väriteemaasi.",background:"Tausta",foreground:"Korostus",text:"Teksti",links:"Linkit",filtering:"Suodatus",filtering_explanation:"Kaikki viestit, jotka sisältävät näitä sanoja, suodatetaan. Yksi sana per rivi.",attachments:"Liitteet",hide_attachments_in_tl:"Piilota liitteet aikajanalla",hide_attachments_in_convo:"Piilota liitteet keskusteluissa",nsfw_clickthrough:"Piilota NSFW liitteet klikkauksen taakse.",autoload:"Lataa vanhempia viestejä automaattisesti ruudun pohjalla",streaming:"Näytä uudet viestit automaattisesti ollessasi ruudun huipulla",reply_link_preview:"Keskusteluiden vastauslinkkien esikatselu"},notifications:{notifications:"Ilmoitukset",read:"Lue!",followed_you:"seuraa sinua",favorited_you:"tykkäsi viestistäsi",repeated_you:"toisti viestisi"},login:{login:"Kirjaudu sisään",username:"Käyttäjänimi",placeholder:"esim. lain",password:"Salasana",register:"Rekisteröidy",logout:"Kirjaudu ulos"},registration:{registration:"Rekisteröityminen",fullname:"Koko nimi",email:"Sähköposti",bio:"Kuvaus",password_confirm:"Salasanan vahvistaminen"},post_status:{posting:"Lähetetään",default:"Tulin juuri saunasta."},finder:{find_user:"Hae käyttäjä",error_fetching_user:"Virhe hakiessa käyttäjää"},general:{submit:"Lähetä",apply:"Aseta"}},a={chat:{title:"Chat"},nav:{chat:"Local Chat",timeline:"Timeline",mentions:"Mentions",public_tl:"Public Timeline",twkn:"The Whole Known Network",friend_requests:"Follow Requests"},user_card:{follows_you:"Follows you!",following:"Following!",follow:"Follow",blocked:"Blocked!",block:"Block",statuses:"Statuses",mute:"Mute",muted:"Muted",followers:"Followers",followees:"Following",per_day:"per day",remote_follow:"Remote follow",approve:"Approve",deny:"Deny"},timeline:{show_new:"Show new",error_fetching:"Error fetching updates",up_to_date:"Up-to-date",load_older:"Load older statuses",conversation:"Conversation",collapse:"Collapse",repeated:"repeated",no_retweet_hint:"Post is marked as followers-only or direct and cannot be repeated"},settings:{general:"General",user_settings:"User Settings",name_bio:"Name & Bio",name:"Name",bio:"Bio",avatar:"Avatar",current_avatar:"Your current avatar",set_new_avatar:"Set new avatar",profile_banner:"Profile Banner",current_profile_banner:"Your current profile banner",set_new_profile_banner:"Set new profile banner",profile_background:"Profile Background",set_new_profile_background:"Set new profile background",settings:"Settings",theme:"Theme",presets:"Presets",export_theme:"Save preset",import_theme:"Load preset",theme_help:"Use hex color codes (#rrggbb) to customize your color theme.",invalid_theme_imported:"The selected file is not a supported Pleroma theme. No changes to your theme were made.",radii_help:"Set up interface edge rounding (in pixels)",background:"Background",foreground:"Foreground",text:"Text",links:"Links",cBlue:"Blue (Reply, follow)",cRed:"Red (Cancel)",cOrange:"Orange (Favorite)",cGreen:"Green (Retweet)",btnRadius:"Buttons",inputRadius:"Input fields",panelRadius:"Panels",avatarRadius:"Avatars",avatarAltRadius:"Avatars (Notifications)",tooltipRadius:"Tooltips/alerts",attachmentRadius:"Attachments",filtering:"Filtering",filtering_explanation:"All statuses containing these words will be muted, one per line",attachments:"Attachments",hide_attachments_in_tl:"Hide attachments in timeline",hide_attachments_in_convo:"Hide attachments in conversations",nsfw_clickthrough:"Enable clickthrough NSFW attachment hiding",collapse_subject:"Collapse posts with subjects",stop_gifs:"Play-on-hover GIFs",autoload:"Enable automatic loading when scrolled to the bottom",streaming:"Enable automatic streaming of new posts when scrolled to the top",pause_on_unfocused:"Pause streaming when tab is not focused",loop_video:"Loop videos",loop_video_silent_only:'Loop only videos without sound (i.e. Mastodon\'s "gifs")',reply_link_preview:"Enable reply-link preview on mouse hover",replies_in_timeline:"Replies in timeline",reply_visibility_all:"Show all replies",reply_visibility_following:"Only show replies directed at me or users I'm following",reply_visibility_self:"Only show replies directed at me",notification_visibility:"Types of notifications to show",notification_visibility_likes:"Likes",notification_visibility_mentions:"Mentions",notification_visibility_repeats:"Repeats",notification_visibility_follows:"Follows",follow_import:"Follow import",import_followers_from_a_csv_file:"Import follows from a csv file",follows_imported:"Follows imported! Processing them will take a while.",follow_import_error:"Error importing followers",delete_account:"Delete Account",delete_account_description:"Permanently delete your account and all your messages.",delete_account_instructions:"Type your password in the input below to confirm account deletion.",delete_account_error:"There was an issue deleting your account. If this persists please contact your instance administrator.",follow_export:"Follow export",follow_export_processing:"Processing, you'll soon be asked to download your file",follow_export_button:"Export your follows to a csv file",change_password:"Change Password",current_password:"Current password",new_password:"New password",confirm_new_password:"Confirm new password",changed_password:"Password changed successfully!",change_password_error:"There was an issue changing your password.",lock_account_description:"Restrict your account to approved followers only",limited_availability:"Unavailable in your browser",default_vis:"Default visibility scope",profile_tab:"Profile",security_tab:"Security",data_import_export_tab:"Data Import / Export",interfaceLanguage:"Interface language"},notifications:{notifications:"Notifications",read:"Read!",followed_you:"followed you",favorited_you:"favorited your status",repeated_you:"repeated your status",broken_favorite:"Unknown status, searching for it...",load_older:"Load older notifications"},login:{login:"Log in",username:"Username",placeholder:"e.g. lain",password:"Password",register:"Register",logout:"Log out"},registration:{registration:"Registration",fullname:"Display name",email:"Email",bio:"Bio",password_confirm:"Password confirmation",token:"Invite token"},post_status:{posting:"Posting",content_warning:"Subject (optional)",default:"Just landed in L.A.",account_not_locked_warning:"Your account is not {0}. Anyone can follow you to view your follower-only posts.",account_not_locked_warning_link:"locked",direct_warning:"This post will only be visible to all the mentioned users.",attachments_sensitive:"Mark attachments as sensitive",scope:{public:"Public - Post to public timelines",unlisted:"Unlisted - Do not post to public timelines",private:"Followers-only - Post to followers only",direct:"Direct - Post to mentioned users only"},content_type:{plain_text:"Plain text"}},finder:{find_user:"Find user",error_fetching_user:"Error fetching user"},general:{submit:"Submit",apply:"Apply"},user_profile:{timeline_title:"User Timeline"},who_to_follow:{who_to_follow:"Who to follow",more:"More"},features_panel:{title:"Features",chat:"Chat",gopher:"Gopher",who_to_follow:"Who to follow",media_proxy:"Media proxy",scope_options:"Scope options",text_limit:"Text limit"}},n={chat:{title:"Babilo"},nav:{chat:"Loka babilo",timeline:"Tempovido",mentions:"Mencioj",public_tl:"Publika tempovido",twkn:"Tuta konata reto"},user_card:{follows_you:"Abonas vin!",following:"Abonanta!",follow:"Aboni",blocked:"Barita!",block:"Bari",statuses:"Statoj",mute:"Silentigi",muted:"Silentigita",followers:"Abonantoj",followees:"Abonatoj",per_day:"tage",remote_follow:"Fora abono"},timeline:{show_new:"Montri novajn",error_fetching:"Eraro ĝisdatigante",up_to_date:"Ĝisdata",load_older:"Enlegi pli malnovajn statojn",conversation:"Interparolo",collapse:"Maletendi",repeated:"ripetata"},settings:{user_settings:"Uzulaj agordoj",name_bio:"Nomo kaj prio",name:"Nomo",bio:"Prio",avatar:"Profilbildo",current_avatar:"Via nuna profilbildo",set_new_avatar:"Agordi novan profilbildon",profile_banner:"Profila rubando",current_profile_banner:"Via nuna profila rubando",set_new_profile_banner:"Agordi novan profilan rubandon",profile_background:"Profila fono",set_new_profile_background:"Agordi novan profilan fonon",settings:"Agordoj",theme:"Haŭto",presets:"Antaŭmetaĵoj",theme_help:"Uzu deksesumajn kolorkodojn (#rrvvbb) por adapti vian koloran haŭton.",radii_help:"Agordi fasadan rondigon de randoj (rastrumere)",background:"Fono",foreground:"Malfono",text:"Teksto",links:"Ligiloj",cBlue:"Blua (Respondo, abono)",cRed:"Ruĝa (Nuligo)",cOrange:"Orange (Ŝato)",cGreen:"Verda (Kunhavigo)",btnRadius:"Butonoj",panelRadius:"Paneloj",avatarRadius:"Profilbildoj",avatarAltRadius:"Profilbildoj (Sciigoj)",tooltipRadius:"Ŝpruchelpiloj/avertoj",attachmentRadius:"Kunsendaĵoj",filtering:"Filtrado",filtering_explanation:"Ĉiuj statoj kun tiuj ĉi vortoj silentiĝos, po unu linie",attachments:"Kunsendaĵoj",hide_attachments_in_tl:"Kaŝi kunsendaĵojn en tempovido",hide_attachments_in_convo:"Kaŝi kunsendaĵojn en interparoloj",nsfw_clickthrough:"Ŝalti traklakan kaŝon de konsternaj kunsendaĵoj",stop_gifs:"Movi GIF-bildojn dum ŝvebo",autoload:"Ŝalti memfaran enlegadon ĉe subo de paĝo",streaming:"Ŝalti memfaran fluigon de novaj afiŝoj ĉe supro de paĝo",reply_link_preview:"Ŝalti respond-ligilan antaŭvidon dum ŝvebo",follow_import:"Abona enporto",import_followers_from_a_csv_file:"Enporti abonojn de CSV-dosiero",follows_imported:"Abonoj enportiĝis! Traktado daŭros iom.",follow_import_error:"Eraro enportante abonojn"},notifications:{notifications:"Sciigoj",read:"Legita!",followed_you:"ekabonis vin",favorited_you:"ŝatis vian staton",repeated_you:"ripetis vian staton"},login:{login:"Saluti",username:"Salutnomo",placeholder:"ekz. lain",password:"Pasvorto",register:"Registriĝi",logout:"Adiaŭi"},registration:{registration:"Registriĝo",fullname:"Vidiga nomo",email:"Retpoŝtadreso",bio:"Prio",password_confirm:"Konfirmo de pasvorto"},post_status:{posting:"Afiŝanta",default:"Ĵus alvenis la universalan kongreson!"},finder:{find_user:"Trovi uzulon",error_fetching_user:"Eraro alportante uzulon"},general:{submit:"Sendi",apply:"Apliki"},user_profile:{timeline_title:"Uzula tempovido"}},o={nav:{timeline:"Ajajoon",mentions:"Mainimised",public_tl:"Avalik Ajajoon",twkn:"Kogu Teadaolev Võrgustik"},user_card:{follows_you:"Jälgib sind!",following:"Jälgin!",follow:"Jälgi",blocked:"Blokeeritud!",block:"Blokeeri",statuses:"Staatuseid",mute:"Vaigista",muted:"Vaigistatud",followers:"Jälgijaid",followees:"Jälgitavaid",per_day:"päevas"},timeline:{show_new:"Näita uusi",error_fetching:"Viga uuenduste laadimisel",up_to_date:"Uuendatud",load_older:"Kuva vanemaid staatuseid",conversation:"Vestlus"},settings:{user_settings:"Kasutaja sätted",name_bio:"Nimi ja Bio",name:"Nimi",bio:"Bio",avatar:"Profiilipilt",current_avatar:"Sinu praegune profiilipilt",set_new_avatar:"Vali uus profiilipilt",profile_banner:"Profiilibänner",current_profile_banner:"Praegune profiilibänner",set_new_profile_banner:"Vali uus profiilibänner",profile_background:"Profiilitaust",set_new_profile_background:"Vali uus profiilitaust",settings:"Sätted",theme:"Teema",filtering:"Sisu filtreerimine",filtering_explanation:"Kõiki staatuseid, mis sisaldavad neid sõnu, ei kuvata. Üks sõna reale.",attachments:"Manused",hide_attachments_in_tl:"Peida manused ajajoonel",hide_attachments_in_convo:"Peida manused vastlustes",nsfw_clickthrough:"Peida tööks-mittesobivad(NSFW) manuste hiireklõpsu taha",autoload:"Luba ajajoone automaatne uuendamine kui ajajoon on põhja keritud",reply_link_preview:"Luba algpostituse kuvamine vastustes"},notifications:{notifications:"Teavitused",read:"Loe!",followed_you:"alustas sinu jälgimist"},login:{login:"Logi sisse",username:"Kasutajanimi",placeholder:"nt lain",password:"Parool",register:"Registreeru",logout:"Logi välja"
-},registration:{registration:"Registreerimine",fullname:"Kuvatav nimi",email:"E-post",bio:"Bio",password_confirm:"Parooli kinnitamine"},post_status:{posting:"Postitan",default:"Just sõitsin elektrirongiga Tallinnast Pääskülla."},finder:{find_user:"Otsi kasutajaid",error_fetching_user:"Viga kasutaja leidmisel"},general:{submit:"Postita"}},r={nav:{timeline:"Idővonal",mentions:"Említéseim",public_tl:"Publikus Idővonal",twkn:"Az Egész Ismert Hálózat"},user_card:{follows_you:"Követ téged!",following:"Követve!",follow:"Követ",blocked:"Letiltva!",block:"Letilt",statuses:"Állapotok",mute:"Némít",muted:"Némított",followers:"Követők",followees:"Követettek",per_day:"naponta"},timeline:{show_new:"Újak mutatása",error_fetching:"Hiba a frissítések beszerzésénél",up_to_date:"Naprakész",load_older:"Régebbi állapotok betöltése",conversation:"Társalgás"},settings:{user_settings:"Felhasználói beállítások",name_bio:"Név és Bio",name:"Név",bio:"Bio",avatar:"Avatár",current_avatar:"Jelenlegi avatár",set_new_avatar:"Új avatár",profile_banner:"Profil Banner",current_profile_banner:"Jelenlegi profil banner",set_new_profile_banner:"Új profil banner",profile_background:"Profil háttérkép",set_new_profile_background:"Új profil háttér beállítása",settings:"Beállítások",theme:"Téma",filtering:"Szűrés",filtering_explanation:"Minden tartalom mely ezen szavakat tartalmazza némítva lesz, soronként egy",attachments:"Csatolmányok",hide_attachments_in_tl:"Csatolmányok elrejtése az idővonalon",hide_attachments_in_convo:"Csatolmányok elrejtése a társalgásokban",nsfw_clickthrough:"NSFW átkattintási tartalom elrejtésének engedélyezése",autoload:"Autoatikus betöltés engedélyezése lap aljára görgetéskor",reply_link_preview:"Válasz-link előzetes mutatása egér rátételkor"},notifications:{notifications:"Értesítések",read:"Olvasva!",followed_you:"követ téged"},login:{login:"Bejelentkezés",username:"Felhasználó név",placeholder:"e.g. lain",password:"Jelszó",register:"Feliratkozás",logout:"Kijelentkezés"},registration:{registration:"Feliratkozás",fullname:"Teljes név",email:"Email",bio:"Bio",password_confirm:"Jelszó megerősítése"},post_status:{posting:"Küldés folyamatban",default:"Most érkeztem L.A.-be"},finder:{find_user:"Felhasználó keresése",error_fetching_user:"Hiba felhasználó beszerzésével"},general:{submit:"Elküld"}},l={nav:{timeline:"Cronologie",mentions:"Menționări",public_tl:"Cronologie Publică",twkn:"Toată Reșeaua Cunoscută"},user_card:{follows_you:"Te urmărește!",following:"Urmărit!",follow:"Urmărește",blocked:"Blocat!",block:"Blochează",statuses:"Stări",mute:"Pune pe mut",muted:"Pus pe mut",followers:"Următori",followees:"Urmărește",per_day:"pe zi"},timeline:{show_new:"Arată cele noi",error_fetching:"Erare la preluarea actualizărilor",up_to_date:"La zi",load_older:"Încarcă stări mai vechi",conversation:"Conversație"},settings:{user_settings:"Setările utilizatorului",name_bio:"Nume și Bio",name:"Nume",bio:"Bio",avatar:"Avatar",current_avatar:"Avatarul curent",set_new_avatar:"Setează avatar nou",profile_banner:"Banner de profil",current_profile_banner:"Bannerul curent al profilului",set_new_profile_banner:"Setează banner nou la profil",profile_background:"Fundalul de profil",set_new_profile_background:"Setează fundal nou",settings:"Setări",theme:"Temă",filtering:"Filtru",filtering_explanation:"Toate stările care conțin aceste cuvinte vor fi puse pe mut, una pe linie",attachments:"Atașamente",hide_attachments_in_tl:"Ascunde atașamentele în cronologie",hide_attachments_in_convo:"Ascunde atașamentele în conversații",nsfw_clickthrough:"Permite ascunderea al atașamentelor NSFW",autoload:"Permite încărcarea automată când scrolat la capăt",reply_link_preview:"Permite previzualizarea linkului de răspuns la planarea de mouse"},notifications:{notifications:"Notificări",read:"Citit!",followed_you:"te-a urmărit"},login:{login:"Loghează",username:"Nume utilizator",placeholder:"d.e. lain",password:"Parolă",register:"Înregistrare",logout:"Deloghează"},registration:{registration:"Îregistrare",fullname:"Numele întreg",email:"Email",bio:"Bio",password_confirm:"Cofirmă parola"},post_status:{posting:"Postează",default:"Nu de mult am aterizat în L.A."},finder:{find_user:"Găsește utilizator",error_fetching_user:"Eroare la preluarea utilizatorului"},general:{submit:"trimite"}},u={chat:{title:"チャット"},nav:{chat:"ローカルチャット",timeline:"タイムライン",mentions:"メンション",public_tl:"パブリックタイムライン",twkn:"つながっているすべてのネットワーク",friend_requests:"Follow Requests"},user_card:{follows_you:"フォローされました!",following:"フォローしています!",follow:"フォロー",blocked:"ブロックしています!",block:"ブロック",statuses:"ステータス",mute:"ミュート",muted:"ミュートしています!",followers:"フォロワー",followees:"フォロー",per_day:"/日",remote_follow:"リモートフォロー",approve:"Approve",deny:"Deny"},timeline:{show_new:"よみこみ",error_fetching:"よみこみがエラーになりました。",up_to_date:"さいしん",load_older:"ふるいステータス",conversation:"スレッド",collapse:"たたむ",repeated:"リピート"},settings:{user_settings:"ユーザーせってい",name_bio:"なまえとプロフィール",name:"なまえ",bio:"プロフィール",avatar:"アバター",current_avatar:"いまのアバター",set_new_avatar:"あたらしいアバターをせっていする",profile_banner:"プロフィールバナー",current_profile_banner:"いまのプロフィールバナー",set_new_profile_banner:"あたらしいプロフィールバナーを設定する",profile_background:"プロフィールのバックグラウンド",set_new_profile_background:"あたらしいプロフィールのバックグラウンドをせっていする",settings:"せってい",theme:"テーマ",presets:"プリセット",theme_help:"カラーテーマをカスタマイズできます。",radii_help:"インターフェースのまるさをせっていする。",background:"バックグラウンド",foreground:"フォアグラウンド",text:"もじ",links:"リンク",cBlue:"あお (リプライ, フォロー)",cRed:"あか (キャンセル)",cOrange:"オレンジ (おきにいり)",cGreen:"みどり (リピート)",btnRadius:"ボタン",inputRadius:"Input fields",panelRadius:"パネル",avatarRadius:"アバター",avatarAltRadius:"アバター (つうち)",tooltipRadius:"ツールチップ/アラート",attachmentRadius:"ファイル",filtering:"フィルタリング",filtering_explanation:"これらのことばをふくむすべてのものがミュートされます。1行に1つのことばをかいてください。",attachments:"ファイル",hide_attachments_in_tl:"タイムラインのファイルをかくす。",hide_attachments_in_convo:"スレッドのファイルをかくす。",nsfw_clickthrough:"NSFWなファイルをかくす。",stop_gifs:"カーソルをかさねたとき、GIFをうごかす。",autoload:"したにスクロールしたとき、じどうてきによみこむ。",streaming:"うえまでスクロールしたとき、じどうてきにストリーミングする。",reply_link_preview:"カーソルをかさねたとき、リプライのプレビューをみる。",follow_import:"フォローインポート",import_followers_from_a_csv_file:"CSVファイルからフォローをインポートする。",follows_imported:"フォローがインポートされました! すこしじかんがかかるかもしれません。",follow_import_error:"フォローのインポートがエラーになりました。",delete_account:"アカウントをけす",delete_account_description:"あなたのアカウントとメッセージが、きえます。",delete_account_instructions:"ほんとうにアカウントをけしてもいいなら、パスワードをかいてください。",delete_account_error:"アカウントをけすことが、できなかったかもしれません。インスタンスのかんりしゃに、れんらくしてください。",follow_export:"フォローのエクスポート",follow_export_processing:"おまちください。まもなくファイルをダウンロードできます。",follow_export_button:"エクスポート",change_password:"パスワードをかえる",current_password:"いまのパスワード",new_password:"あたらしいパスワード",confirm_new_password:"あたらしいパスワードのかくにん",changed_password:"パスワードが、かわりました!",change_password_error:"パスワードをかえることが、できなかったかもしれません。",lock_account_description:"あなたがみとめたひとだけ、あなたのアカウントをフォローできます。"},notifications:{notifications:"つうち",read:"よんだ!",followed_you:"フォローされました",favorited_you:"あなたのステータスがおきにいりされました",repeated_you:"あなたのステータスがリピートされました"},login:{login:"ログイン",username:"ユーザーめい",placeholder:"れい: lain",password:"パスワード",register:"はじめる",logout:"ログアウト"},registration:{registration:"はじめる",fullname:"スクリーンネーム",email:"Eメール",bio:"プロフィール",password_confirm:"パスワードのかくにん"},post_status:{posting:"とうこう",content_warning:"せつめい (かかなくてもよい)",default:"はねだくうこうに、つきました。",account_not_locked_warning:"あなたのアカウントは {0} ではありません。あなたをフォローすれば、だれでも、フォロワーげんていのステータスをよむことができます。",account_not_locked_warning_link:"ロックされたアカウント",direct_warning:"このステータスは、メンションされたユーザーだけが、よむことができます。",scope:{public:"パブリック - パブリックタイムラインにとどきます。",unlisted:"アンリステッド - パブリックタイムラインにとどきません。",private:"フォロワーげんてい - フォロワーのみにとどきます。",direct:"ダイレクト - メンションされたユーザーのみにとどきます。"}},finder:{find_user:"ユーザーをさがす",error_fetching_user:"ユーザーけんさくがエラーになりました。"},general:{submit:"そうしん",apply:"てきよう"},user_profile:{timeline_title:"ユーザータイムライン"},who_to_follow:{who_to_follow:"おすすめユーザー",more:"くわしく"},features_panel:{title:"ゆうこうなきのう",chat:"チャット",gopher:"Gopher",who_to_follow:"おすすめユーザー",media_proxy:"メディアプロクシ",scope_options:"こうかいはんい",text_limit:"もじのかず"}},c={nav:{chat:"Chat local",timeline:"Journal",mentions:"Notifications",public_tl:"Statuts locaux",twkn:"Le réseau connu"},user_card:{follows_you:"Vous suit !",following:"Suivi !",follow:"Suivre",blocked:"Bloqué",block:"Bloquer",statuses:"Statuts",mute:"Masquer",muted:"Masqué",followers:"Vous suivent",followees:"Suivis",per_day:"par jour",remote_follow:"Suivre d'une autre instance"},timeline:{show_new:"Afficher plus",error_fetching:"Erreur en cherchant les mises à jour",up_to_date:"À jour",load_older:"Afficher plus",conversation:"Conversation",collapse:"Fermer",repeated:"a partagé"},settings:{user_settings:"Paramètres utilisateur",name_bio:"Nom & Bio",name:"Nom",bio:"Biographie",avatar:"Avatar",current_avatar:"Avatar actuel",set_new_avatar:"Changer d'avatar",profile_banner:"Bannière de profil",current_profile_banner:"Bannière de profil actuelle",set_new_profile_banner:"Changer de bannière",profile_background:"Image de fond",set_new_profile_background:"Changer d'image de fond",settings:"Paramètres",theme:"Thème",filtering:"Filtre",filtering_explanation:"Tous les statuts contenant ces mots seront masqués. Un mot par ligne.",attachments:"Pièces jointes",hide_attachments_in_tl:"Masquer les pièces jointes dans le journal",hide_attachments_in_convo:"Masquer les pièces jointes dans les conversations",nsfw_clickthrough:"Masquer les images marquées comme contenu adulte ou sensible",autoload:"Charger la suite automatiquement une fois le bas de la page atteint",reply_link_preview:"Afficher un aperçu lors du survol de liens vers une réponse",presets:"Thèmes prédéfinis",theme_help:"Spécifiez des codes couleur hexadécimaux (#aabbcc) pour personnaliser les couleurs du thème",background:"Arrière-plan",foreground:"Premier plan",text:"Texte",links:"Liens",streaming:"Charger automatiquement les nouveaux statuts lorsque vous êtes au haut de la page",follow_import:"Importer des abonnements",import_followers_from_a_csv_file:"Importer des abonnements depuis un fichier csv",follows_imported:"Abonnements importés ! Le traitement peut prendre un moment.",follow_import_error:"Erreur lors de l'importation des abonnements.",follow_export:"Exporter les abonnements",follow_export_button:"Exporter les abonnements en csv",follow_export_processing:"Exportation en cours…",cBlue:"Bleu (Répondre, suivre)",cRed:"Rouge (Annuler)",cOrange:"Orange (Aimer)",cGreen:"Vert (Partager)",btnRadius:"Boutons",panelRadius:"Fenêtres",inputRadius:"Champs de texte",avatarRadius:"Avatars",avatarAltRadius:"Avatars (Notifications)",tooltipRadius:"Info-bulles/alertes ",attachmentRadius:"Pièces jointes",radii_help:"Vous pouvez ici choisir le niveau d'arrondi des angles de l'interface (en pixels)",stop_gifs:"N'animer les GIFS que lors du survol du curseur de la souris",change_password:"Modifier son mot de passe",current_password:"Mot de passe actuel",new_password:"Nouveau mot de passe",confirm_new_password:"Confirmation du nouveau mot de passe",delete_account:"Supprimer le compte",delete_account_description:"Supprimer définitivement votre compte et tous vos statuts.",delete_account_instructions:"Indiquez votre mot de passe ci-dessous pour confirmer la suppression de votre compte.",delete_account_error:"Il y a eu un problème lors de la tentative de suppression de votre compte. Si le problème persiste, contactez l'administrateur de cette instance."},notifications:{notifications:"Notifications",read:"Lu !",followed_you:"a commencé à vous suivre",favorited_you:"a aimé votre statut",repeated_you:"a partagé votre statut"},login:{login:"Connexion",username:"Identifiant",placeholder:"p.e. lain",password:"Mot de passe",register:"S'inscrire",logout:"Déconnexion"},registration:{registration:"Inscription",fullname:"Pseudonyme",email:"Adresse email",bio:"Biographie",password_confirm:"Confirmation du mot de passe"},post_status:{posting:"Envoi en cours",default:"Écrivez ici votre prochain statut.",account_not_locked_warning:"Votre compte n’est pas {0}. N’importe qui peut vous suivre pour voir vos billets en Abonné·e·s uniquement.",account_not_locked_warning_link:"verrouillé",direct_warning:"Ce message sera visible à toutes les personnes mentionnées.",scope:{public:"Publique - Afficher dans les fils publics",unlisted:"Non-Listé - Ne pas afficher dans les fils publics",private:"Abonné·e·s uniquement - Seul·e·s vos abonné·e·s verront vos billets",direct:"Direct - N’envoyer qu’aux personnes mentionnées"}},finder:{find_user:"Chercher un utilisateur",error_fetching_user:"Erreur lors de la recherche de l'utilisateur"},general:{submit:"Envoyer",apply:"Appliquer"},user_profile:{timeline_title:"Journal de l'utilisateur"}},d={nav:{timeline:"Sequenza temporale",mentions:"Menzioni",public_tl:"Sequenza temporale pubblica",twkn:"L'intiera rete conosciuta"},user_card:{follows_you:"Ti segue!",following:"Lo stai seguendo!",follow:"Segui",statuses:"Messaggi",mute:"Ammutolisci",muted:"Ammutoliti",followers:"Chi ti segue",followees:"Chi stai seguendo",per_day:"al giorno"},timeline:{show_new:"Mostra nuovi",error_fetching:"Errori nel prelievo aggiornamenti",up_to_date:"Aggiornato",load_older:"Carica messaggi più vecchi"},settings:{user_settings:"Configurazione dell'utente",name_bio:"Nome & Introduzione",name:"Nome",bio:"Introduzione",avatar:"Avatar",current_avatar:"Il tuo attuale avatar",set_new_avatar:"Scegli un nuovo avatar",profile_banner:"Sfondo del tuo profilo",current_profile_banner:"Sfondo attuale",set_new_profile_banner:"Scegli un nuovo sfondo per il tuo profilo",profile_background:"Sfondo della tua pagina",set_new_profile_background:"Scegli un nuovo sfondo per la tua pagina",settings:"Settaggi",theme:"Tema",filtering:"Filtri",filtering_explanation:"Filtra via le notifiche che contengono le seguenti parole (inserisci rigo per rigo le parole di innesco)",attachments:"Allegati",hide_attachments_in_tl:"Nascondi gli allegati presenti nella sequenza temporale",hide_attachments_in_convo:"Nascondi gli allegati presenti nelle conversazioni",nsfw_clickthrough:"Abilita la trasparenza degli allegati NSFW",autoload:"Abilita caricamento automatico quando si raggiunge il fondo schermo",reply_link_preview:"Ability il reply-link preview al passaggio del mouse"},notifications:{notifications:"Notifiche",read:"Leggi!",followed_you:"ti ha seguito"},general:{submit:"Invia"}},f={chat:{title:"Messatjariá"},nav:{chat:"Chat local",timeline:"Flux d’actualitat",mentions:"Notificacions",public_tl:"Estatuts locals",twkn:"Lo malhum conegut"},user_card:{follows_you:"Vos sèc !",following:"Seguit !",follow:"Seguir",blocked:"Blocat",block:"Blocar",statuses:"Estatuts",mute:"Amagar",muted:"Amagat",followers:"Seguidors",followees:"Abonaments",per_day:"per jorn",remote_follow:"Seguir a distància"},timeline:{show_new:"Ne veire mai",error_fetching:"Error en cercant de mesas a jorn",up_to_date:"A jorn",load_older:"Ne veire mai",conversation:"Conversacion",collapse:"Tampar",repeated:"repetit"},settings:{user_settings:"Paramètres utilizaire",name_bio:"Nom & Bio",name:"Nom",bio:"Biografia",avatar:"Avatar",current_avatar:"Vòstre avatar actual",set_new_avatar:"Cambiar l’avatar",profile_banner:"Bandièra del perfil",current_profile_banner:"Bandièra actuala del perfil",set_new_profile_banner:"Cambiar de bandièra",profile_background:"Imatge de fons",set_new_profile_background:"Cambiar l’imatge de fons",settings:"Paramètres",theme:"Tèma",presets:"Pre-enregistrats",theme_help:"Emplegatz los còdis de color hex (#rrggbb) per personalizar vòstre tèma de color.",radii_help:"Configurar los caires arredondits de l’interfàcia (en pixèls)",background:"Rèire plan",foreground:"Endavant",text:"Tèxte",links:"Ligams",cBlue:"Blau (Respondre, seguir)",cRed:"Roge (Anullar)",cOrange:"Irange (Metre en favorit)",cGreen:"Verd (Repartajar)",inputRadius:"Camps tèxte",btnRadius:"Botons",panelRadius:"Panèls",avatarRadius:"Avatars",avatarAltRadius:"Avatars (Notificacions)",tooltipRadius:"Astúcias/Alèrta",attachmentRadius:"Pèças juntas",filtering:"Filtre",filtering_explanation:"Totes los estatuts amb aqueles mots seràn en silenci, un mot per linha.",attachments:"Pèças juntas",hide_attachments_in_tl:"Rescondre las pèças juntas",hide_attachments_in_convo:"Rescondre las pèças juntas dins las conversacions",nsfw_clickthrough:"Activar lo clic per mostrar los imatges marcats coma pels adults o sensibles",stop_gifs:"Lançar los GIFs al subrevòl",autoload:"Activar lo cargament automatic un còp arribat al cap de la pagina",streaming:"Activar lo cargament automatic dels novèls estatus en anar amont",reply_link_preview:"Activar l’apercebut en passar la mirga",follow_import:"Importar los abonaments",import_followers_from_a_csv_file:"Importar los seguidors d’un fichièr csv",follows_imported:"Seguidors importats. Lo tractament pòt trigar una estona.",follow_import_error:"Error en important los seguidors"},notifications:{notifications:"Notficacions",read:"Legit !",followed_you:"vos sèc",favorited_you:"a aimat vòstre estatut",repeated_you:"a repetit your vòstre estatut"},login:{login:"Connexion",username:"Nom d’utilizaire",placeholder:"e.g. lain",password:"Senhal",register:"Se marcar",logout:"Desconnexion"},registration:{registration:"Inscripcion",fullname:"Nom complèt",email:"Adreça de corrièl",bio:"Biografia",password_confirm:"Confirmar lo senhal"},post_status:{posting:"Mandadís",default:"Escrivètz aquí vòstre estatut."},finder:{find_user:"Cercar un utilizaire",error_fetching_user:"Error pendent la recèrca d’un utilizaire"},general:{submit:"Mandar",apply:"Aplicar"},user_profile:{timeline_title:"Flux utilizaire"}},p={chat:{title:"Czat"},nav:{chat:"Lokalny czat",timeline:"Oś czasu",mentions:"Wzmianki",public_tl:"Publiczna oś czasu",twkn:"Cała znana sieć"},user_card:{follows_you:"Obserwuje cię!",following:"Obserwowany!",follow:"Obserwuj",blocked:"Zablokowany!",block:"Zablokuj",statuses:"Statusy",mute:"Wycisz",muted:"Wyciszony",followers:"Obserwujący",followees:"Obserwowani",per_day:"dziennie",remote_follow:"Zdalna obserwacja"},timeline:{show_new:"Pokaż nowe",error_fetching:"Błąd pobierania",up_to_date:"Na bieżąco",load_older:"Załaduj starsze statusy",conversation:"Rozmowa",collapse:"Zwiń",repeated:"powtórzono"},settings:{user_settings:"Ustawienia użytkownika",name_bio:"Imię i bio",name:"Imię",bio:"Bio",avatar:"Awatar",current_avatar:"Twój obecny awatar",set_new_avatar:"Ustaw nowy awatar",profile_banner:"Banner profilu",current_profile_banner:"Twój obecny banner profilu",set_new_profile_banner:"Ustaw nowy banner profilu",profile_background:"Tło profilu",set_new_profile_background:"Ustaw nowe tło profilu",settings:"Ustawienia",theme:"Motyw",presets:"Gotowe motywy",theme_help:"Użyj kolorów w notacji szesnastkowej (#rrggbb), by stworzyć swój motyw.",radii_help:"Ustaw zaokrąglenie krawędzi interfejsu (w pikselach)",background:"Tło",foreground:"Pierwszy plan",text:"Tekst",links:"Łącza",cBlue:"Niebieski (odpowiedz, obserwuj)",cRed:"Czerwony (anuluj)",cOrange:"Pomarańczowy (ulubione)",cGreen:"Zielony (powtórzenia)",btnRadius:"Przyciski",inputRadius:"Pola tekstowe",panelRadius:"Panele",avatarRadius:"Awatary",avatarAltRadius:"Awatary (powiadomienia)",tooltipRadius:"Etykiety/alerty",attachmentRadius:"Załączniki",filtering:"Filtrowanie",filtering_explanation:"Wszystkie statusy zawierające te słowa będą wyciszone. Jedno słowo na linijkę.",attachments:"Załączniki",hide_attachments_in_tl:"Ukryj załączniki w osi czasu",hide_attachments_in_convo:"Ukryj załączniki w rozmowach",nsfw_clickthrough:"Włącz domyślne ukrywanie załączników o treści nieprzyzwoitej (NSFW)",stop_gifs:"Odtwarzaj GIFy po najechaniu kursorem",autoload:"Włącz automatyczne ładowanie po przewinięciu do końca strony",streaming:"Włącz automatycznie strumieniowanie nowych postów gdy na początku strony",reply_link_preview:"Włącz dymek z podglądem postu po najechaniu na znak odpowiedzi",follow_import:"Import obserwowanych",import_followers_from_a_csv_file:"Importuj obserwowanych z pliku CSV",follows_imported:"Obserwowani zaimportowani! Przetwarzanie może trochę potrwać.",follow_import_error:"Błąd przy importowaniu obserwowanych",delete_account:"Usuń konto",delete_account_description:"Trwale usuń konto i wszystkie posty.",delete_account_instructions:"Wprowadź swoje hasło w poniższe pole aby potwierdzić usunięcie konta.",delete_account_error:"Wystąpił problem z usuwaniem twojego konta. Jeżeli problem powtarza się, poinformuj administratora swojej instancji.",follow_export:"Eksport obserwowanych",follow_export_processing:"Przetwarzanie, wkrótce twój plik zacznie się ściągać.",follow_export_button:"Eksportuj swoją listę obserwowanych do pliku CSV",change_password:"Zmień hasło",current_password:"Obecne hasło",new_password:"Nowe hasło",confirm_new_password:"Potwierdź nowe hasło",changed_password:"Hasło zmienione poprawnie!",change_password_error:"Podczas zmiany hasła wystąpił problem."},notifications:{notifications:"Powiadomienia",read:"Przeczytane!",followed_you:"obserwuje cię",favorited_you:"dodał twój status do ulubionych",repeated_you:"powtórzył twój status"},login:{login:"Zaloguj",username:"Użytkownik",placeholder:"n.p. lain",password:"Hasło",register:"Zarejestruj",logout:"Wyloguj"},registration:{registration:"Rejestracja",fullname:"Wyświetlana nazwa profilu",email:"Email",bio:"Bio",password_confirm:"Potwierdzenie hasła"},post_status:{posting:"Wysyłanie",default:"Właśnie wróciłem z kościoła"},finder:{find_user:"Znajdź użytkownika",error_fetching_user:"Błąd przy pobieraniu profilu"},general:{submit:"Wyślij",apply:"Zastosuj"},user_profile:{timeline_title:"Oś czasu użytkownika"}},m={chat:{title:"Chat"},nav:{chat:"Chat Local",timeline:"Línea Temporal",mentions:"Menciones",public_tl:"Línea Temporal Pública",twkn:"Toda La Red Conocida"},user_card:{follows_you:"¡Te sigue!",following:"¡Siguiendo!",follow:"Seguir",blocked:"¡Bloqueado!",block:"Bloquear",statuses:"Estados",mute:"Silenciar",muted:"Silenciado",followers:"Seguidores",followees:"Siguiendo",per_day:"por día",remote_follow:"Seguir"},timeline:{show_new:"Mostrar lo nuevo",error_fetching:"Error al cargar las actualizaciones",up_to_date:"Actualizado",load_older:"Cargar actualizaciones anteriores",conversation:"Conversación"},settings:{user_settings:"Ajustes de Usuario",name_bio:"Nombre y Biografía",name:"Nombre",bio:"Biografía",avatar:"Avatar",current_avatar:"Tu avatar actual",set_new_avatar:"Cambiar avatar",profile_banner:"Cabecera del perfil",current_profile_banner:"Cabecera actual",set_new_profile_banner:"Cambiar cabecera",profile_background:"Fondo del Perfil",set_new_profile_background:"Cambiar fondo del perfil",settings:"Ajustes",theme:"Tema",presets:"Por defecto",theme_help:"Use códigos de color hexadecimales (#rrggbb) para personalizar su tema de colores.",background:"Segundo plano",foreground:"Primer plano",text:"Texto",links:"Links",filtering:"Filtros",filtering_explanation:"Todos los estados que contengan estas palabras serán silenciados, una por línea",attachments:"Adjuntos",hide_attachments_in_tl:"Ocultar adjuntos en la línea temporal",hide_attachments_in_convo:"Ocultar adjuntos en las conversaciones",nsfw_clickthrough:"Activar el clic para ocultar los adjuntos NSFW",autoload:"Activar carga automática al llegar al final de la página",streaming:"Habilite la transmisión automática de nuevas publicaciones cuando se desplaza hacia la parte superior",reply_link_preview:"Activar la previsualización del enlace de responder al pasar el ratón por encima",follow_import:"Importar personas que tú sigues",import_followers_from_a_csv_file:"Importar personas que tú sigues apartir de un archivo csv",follows_imported:"¡Importado! Procesarlos llevará tiempo.",follow_import_error:"Error al importal el archivo"},notifications:{notifications:"Notificaciones",read:"¡Leído!",followed_you:"empezó a seguirte"},login:{login:"Identificación",username:"Usuario",placeholder:"p.ej. lain",password:"Contraseña",register:"Registrar",logout:"Salir"},registration:{registration:"Registro",fullname:"Nombre a mostrar",email:"Correo electrónico",bio:"Biografía",password_confirm:"Confirmación de contraseña"},post_status:{posting:"Publicando",default:"Acabo de aterrizar en L.A."},finder:{find_user:"Encontrar usuario",error_fetching_user:"Error al buscar usuario"},general:{submit:"Enviar",apply:"Aplicar"}},v={chat:{title:"Chat"},nav:{chat:"Chat Local",timeline:"Linha do tempo",mentions:"Menções",public_tl:"Linha do tempo pública",twkn:"Toda a rede conhecida"},user_card:{follows_you:"Segue você!",following:"Seguindo!",follow:"Seguir",blocked:"Bloqueado!",block:"Bloquear",statuses:"Postagens",mute:"Silenciar",muted:"Silenciado",followers:"Seguidores",followees:"Seguindo",per_day:"por dia",remote_follow:"Seguidor Remoto"},timeline:{show_new:"Mostrar novas",error_fetching:"Erro buscando atualizações",up_to_date:"Atualizado",load_older:"Carregar postagens antigas",conversation:"Conversa"},settings:{user_settings:"Configurações de Usuário",name_bio:"Nome & Biografia",name:"Nome",bio:"Biografia",avatar:"Avatar",current_avatar:"Seu avatar atual",set_new_avatar:"Alterar avatar",profile_banner:"Capa de perfil",current_profile_banner:"Sua capa de perfil atual",set_new_profile_banner:"Alterar capa de perfil",profile_background:"Plano de fundo de perfil",set_new_profile_background:"Alterar o plano de fundo de perfil",settings:"Configurações",theme:"Tema",presets:"Predefinições",theme_help:"Use cores em código hexadecimal (#rrggbb) para personalizar seu esquema de cores.",background:"Plano de Fundo",foreground:"Primeiro Plano",text:"Texto",links:"Links",filtering:"Filtragem",filtering_explanation:"Todas as postagens contendo estas palavras serão silenciadas, uma por linha.",attachments:"Anexos",hide_attachments_in_tl:"Ocultar anexos na linha do tempo.",hide_attachments_in_convo:"Ocultar anexos em conversas",nsfw_clickthrough:"Habilitar clique para ocultar anexos NSFW",autoload:"Habilitar carregamento automático quando a rolagem chegar ao fim.",streaming:"Habilitar o fluxo automático de postagens quando ao topo da página",reply_link_preview:"Habilitar a pré-visualização de link de respostas ao passar o mouse.",follow_import:"Importar seguidas",import_followers_from_a_csv_file:"Importe seguidores a partir de um arquivo CSV",follows_imported:"Seguidores importados! O processamento pode demorar um pouco.",follow_import_error:"Erro ao importar seguidores"},notifications:{notifications:"Notificações",read:"Ler!",followed_you:"seguiu você"},login:{login:"Entrar",username:"Usuário",placeholder:"p.e. lain",password:"Senha",register:"Registrar",logout:"Sair"},registration:{registration:"Registro",fullname:"Nome para exibição",email:"Correio eletrônico",bio:"Biografia",password_confirm:"Confirmação de senha"},post_status:{posting:"Publicando",default:"Acabo de aterrizar em L.A."},finder:{find_user:"Buscar usuário",error_fetching_user:"Erro procurando usuário"},general:{submit:"Enviar",apply:"Aplicar"}},h={chat:{title:"Чат"},nav:{chat:"Локальный чат",timeline:"Лента",mentions:"Упоминания",public_tl:"Публичная лента",twkn:"Федеративная лента"},user_card:{follows_you:"Читает вас",following:"Читаю",follow:"Читать",blocked:"Заблокирован",block:"Заблокировать",statuses:"Статусы",mute:"Игнорировать",muted:"Игнорирую",followers:"Читатели",followees:"Читаемые",per_day:"в день",remote_follow:"Читать удалённо"},timeline:{show_new:"Показать новые",error_fetching:"Ошибка при обновлении",up_to_date:"Обновлено",load_older:"Загрузить старые статусы",conversation:"Разговор",collapse:"Свернуть",repeated:"повторил(а)",no_retweet_hint:'Пост помечен как "только для подписчиков" или "личное" и поэтому не может быть повторён'},settings:{general:"Общие",user_settings:"Настройки пользователя",name_bio:"Имя и описание",name:"Имя",bio:"Описание",avatar:"Аватар",current_avatar:"Текущий аватар",set_new_avatar:"Загрузить новый аватар",profile_banner:"Баннер профиля",current_profile_banner:"Текущий баннер профиля",set_new_profile_banner:"Загрузить новый баннер профиля",profile_background:"Фон профиля",set_new_profile_background:"Загрузить новый фон профиля",settings:"Настройки",theme:"Тема",export_theme:"Сохранить Тему",import_theme:"Загрузить Тему",presets:"Пресеты",theme_help:"Используйте шестнадцатеричные коды цветов (#rrggbb) для настройки темы.",radii_help:"Скругление углов элементов интерфейса (в пикселях)",background:"Фон",foreground:"Передний план",text:"Текст",links:"Ссылки",cBlue:"Ответить, читать",cRed:"Отменить",cOrange:"Нравится",cGreen:"Повторить",btnRadius:"Кнопки",inputRadius:"Поля ввода",panelRadius:"Панели",avatarRadius:"Аватары",avatarAltRadius:"Аватары в уведомлениях",tooltipRadius:"Всплывающие подсказки/уведомления",attachmentRadius:"Прикреплённые файлы",filtering:"Фильтрация",filtering_explanation:"Все статусы, содержащие данные слова, будут игнорироваться, по одному в строке",attachments:"Вложения",hide_attachments_in_tl:"Прятать вложения в ленте",hide_attachments_in_convo:"Прятать вложения в разговорах",stop_gifs:"Проигрывать GIF анимации только при наведении",nsfw_clickthrough:"Включить скрытие NSFW вложений",autoload:"Включить автоматическую загрузку при прокрутке вниз",streaming:"Включить автоматическую загрузку новых сообщений при прокрутке вверх",pause_on_unfocused:"Приостановить загрузку когда вкладка не в фокусе",loop_video:"Зациливать видео",loop_video_silent_only:'Зацикливать только беззвучные видео (т.е. "гифки" с Mastodon)',reply_link_preview:"Включить предварительный просмотр ответа при наведении мыши",replies_in_timeline:"Ответы в ленте",reply_visibility_all:"Показывать все ответы",reply_visibility_following:"Показывать только ответы мне и тех на кого я подписан",reply_visibility_self:"Показывать только ответы мне",notification_visibility:"Показывать уведомления",notification_visibility_likes:"Лайки",notification_visibility_mentions:"Упоминания",notification_visibility_repeats:"Повторы",notification_visibility_follows:"Подписки",follow_import:"Импортировать читаемых",import_followers_from_a_csv_file:"Импортировать читаемых из файла .csv",follows_imported:"Список читаемых импортирован. Обработка займёт некоторое время..",follow_import_error:"Ошибка при импортировании читаемых.",delete_account:"Удалить аккаунт",delete_account_description:"Удалить ваш аккаунт и все ваши сообщения.",delete_account_instructions:"Введите ваш пароль в поле ниже для подтверждения удаления.",delete_account_error:"Возникла ошибка в процессе удаления вашего аккаунта. Если это повторяется, свяжитесь с администратором вашего сервера.",follow_export:"Экспортировать читаемых",follow_export_processing:"Ведётся обработка, скоро вам будет предложено загрузить файл",follow_export_button:"Экспортировать читаемых в файл .csv",change_password:"Сменить пароль",current_password:"Текущий пароль",new_password:"Новый пароль",confirm_new_password:"Подтверждение нового пароля",changed_password:"Пароль изменён успешно.",change_password_error:"Произошла ошибка при попытке изменить пароль.",lock_account_description:"Аккаунт доступен только подтверждённым подписчикам",limited_availability:"Не доступно в вашем браузере",profile_tab:"Профиль",security_tab:"Безопасность",data_import_export_tab:"Импорт / Экспорт данных",collapse_subject:"Сворачивать посты с темой",interfaceLanguage:"Язык интерфейса"},notifications:{notifications:"Уведомления",read:"Прочесть",followed_you:"начал(а) читать вас",favorited_you:"нравится ваш статус",repeated_you:"повторил(а) ваш статус",broken_favorite:"Неизвестный статус, ищем...",load_older:"Загрузить старые уведомления"},login:{login:"Войти",username:"Имя пользователя",placeholder:"e.c. lain",password:"Пароль",register:"Зарегистрироваться",logout:"Выйти"},registration:{registration:"Регистрация",fullname:"Отображаемое имя",email:"Email",bio:"Описание",password_confirm:"Подтверждение пароля",token:"Код приглашения"},post_status:{posting:"Отправляется",content_warning:"Тема (не обязательно)",default:"Что нового?",account_not_locked_warning:"Ваш аккаунт не {0}. Кто угодно может зафоловить вас чтобы прочитать посты только для подписчиков",account_not_locked_warning_link:"залочен",direct_warning:"Этот пост будет видет только упомянутым пользователям",
-attachments_sensitive:"Вложения содержат чувствительный контент",scope:{public:"Публичный - этот пост виден всем",unlisted:"Непубличный - этот пост не виден на публичных лентах",private:"Для подписчиков - этот пост видят только подписчики",direct:"Личное - этот пост видят только те кто в нём упомянут"}},finder:{find_user:"Найти пользователя",error_fetching_user:"Пользователь не найден"},general:{submit:"Отправить",apply:"Применить"},user_profile:{timeline_title:"Лента пользователя"}},_={chat:{title:"Chat"},nav:{chat:"Lokal Chat",timeline:"Tidslinje",mentions:"Nevnt",public_tl:"Offentlig Tidslinje",twkn:"Det hele kjente nettverket"},user_card:{follows_you:"Følger deg!",following:"Følger!",follow:"Følg",blocked:"Blokkert!",block:"Blokker",statuses:"Statuser",mute:"Demp",muted:"Dempet",followers:"Følgere",followees:"Følger",per_day:"per dag",remote_follow:"Følg eksternt"},timeline:{show_new:"Vis nye",error_fetching:"Feil ved henting av oppdateringer",up_to_date:"Oppdatert",load_older:"Last eldre statuser",conversation:"Samtale",collapse:"Sammenfold",repeated:"gjentok"},settings:{user_settings:"Brukerinstillinger",name_bio:"Navn & Biografi",name:"Navn",bio:"Biografi",avatar:"Profilbilde",current_avatar:"Ditt nåværende profilbilde",set_new_avatar:"Rediger profilbilde",profile_banner:"Profil-banner",current_profile_banner:"Din nåværende profil-banner",set_new_profile_banner:"Sett ny profil-banner",profile_background:"Profil-bakgrunn",set_new_profile_background:"Rediger profil-bakgrunn",settings:"Innstillinger",theme:"Tema",presets:"Forhåndsdefinerte fargekoder",theme_help:"Bruk heksadesimale fargekoder (#rrggbb) til å endre farge-temaet ditt.",radii_help:"Bestem hvor runde hjørnene i brukergrensesnittet skal være (i piksler)",background:"Bakgrunn",foreground:"Framgrunn",text:"Tekst",links:"Linker",cBlue:"Blå (Svar, følg)",cRed:"Rød (Avbryt)",cOrange:"Oransje (Lik)",cGreen:"Grønn (Gjenta)",btnRadius:"Knapper",panelRadius:"Panel",avatarRadius:"Profilbilde",avatarAltRadius:"Profilbilde (Varslinger)",tooltipRadius:"Verktøytips/advarsler",attachmentRadius:"Vedlegg",filtering:"Filtrering",filtering_explanation:"Alle statuser som inneholder disse ordene vil bli dempet, en kombinasjon av tegn per linje",attachments:"Vedlegg",hide_attachments_in_tl:"Gjem vedlegg på tidslinje",hide_attachments_in_convo:"Gjem vedlegg i samtaler",nsfw_clickthrough:"Krev trykk for å vise statuser som kan være upassende",stop_gifs:"Spill av GIFs når du holder over dem",autoload:"Automatisk lasting når du blar ned til bunnen",streaming:"Automatisk strømming av nye statuser når du har bladd til toppen",reply_link_preview:"Vis en forhåndsvisning når du holder musen over svar til en status",follow_import:"Importer følginger",import_followers_from_a_csv_file:"Importer følginger fra en csv fil",follows_imported:"Følginger imported! Det vil ta litt tid å behandle de.",follow_import_error:"Feil ved importering av følginger."},notifications:{notifications:"Varslinger",read:"Les!",followed_you:"fulgte deg",favorited_you:"likte din status",repeated_you:"Gjentok din status"},login:{login:"Logg inn",username:"Brukernavn",placeholder:"f. eks lain",password:"Passord",register:"Registrer",logout:"Logg ut"},registration:{registration:"Registrering",fullname:"Visningsnavn",email:"Epost-adresse",bio:"Biografi",password_confirm:"Bekreft passord"},post_status:{posting:"Publiserer",default:"Landet akkurat i L.A."},finder:{find_user:"Finn bruker",error_fetching_user:"Feil ved henting av bruker"},general:{submit:"Legg ut",apply:"Bruk"},user_profile:{timeline_title:"Bruker-tidslinje"}},g={chat:{title:"צ'אט"},nav:{chat:"צ'אט מקומי",timeline:"ציר הזמן",mentions:"אזכורים",public_tl:"ציר הזמן הציבורי",twkn:"כל הרשת הידועה"},user_card:{follows_you:"עוקב אחריך!",following:"עוקב!",follow:"עקוב",blocked:"חסום!",block:"חסימה",statuses:"סטטוסים",mute:"השתק",muted:"מושתק",followers:"עוקבים",followees:"נעקבים",per_day:"ליום",remote_follow:"עקיבה מרחוק"},timeline:{show_new:"הראה חדש",error_fetching:"שגיאה בהבאת הודעות",up_to_date:"עדכני",load_older:"טען סטטוסים חדשים",conversation:"שיחה",collapse:"מוטט",repeated:"חזר"},settings:{user_settings:"הגדרות משתמש",name_bio:"שם ואודות",name:"שם",bio:"אודות",avatar:"תמונת פרופיל",current_avatar:"תמונת הפרופיל הנוכחית שלך",set_new_avatar:"קבע תמונת פרופיל חדשה",profile_banner:"כרזת הפרופיל",current_profile_banner:"כרזת הפרופיל הנוכחית שלך",set_new_profile_banner:"קבע כרזת פרופיל חדשה",profile_background:"רקע הפרופיל",set_new_profile_background:"קבע רקע פרופיל חדש",settings:"הגדרות",theme:"תמה",presets:"ערכים קבועים מראש",theme_help:"השתמש בקודי צבע הקס (#אדום-אדום-ירוק-ירוק-כחול-כחול) על מנת להתאים אישית את תמת הצבע שלך.",radii_help:"קבע מראש עיגול פינות לממשק (בפיקסלים)",background:"רקע",foreground:"חזית",text:"טקסט",links:"לינקים",cBlue:"כחול (תגובה, עקיבה)",cRed:"אדום (ביטול)",cOrange:"כתום (לייק)",cGreen:"ירוק (חזרה)",btnRadius:"כפתורים",inputRadius:"שדות קלט",panelRadius:"פאנלים",avatarRadius:"תמונות פרופיל",avatarAltRadius:"תמונות פרופיל (התראות)",tooltipRadius:"טולטיפ \\ התראות",attachmentRadius:"צירופים",filtering:"סינון",filtering_explanation:"כל הסטטוסים הכוללים את המילים הללו יושתקו, אחד לשורה",attachments:"צירופים",hide_attachments_in_tl:"החבא צירופים בציר הזמן",hide_attachments_in_convo:"החבא צירופים בשיחות",nsfw_clickthrough:"החל החבאת צירופים לא בטוחים לצפיה בעת עבודה בעזרת לחיצת עכבר",stop_gifs:"נגן-בעת-ריחוף GIFs",autoload:"החל טעינה אוטומטית בגלילה לתחתית הדף",streaming:"החל זרימת הודעות אוטומטית בעת גלילה למעלה הדף",reply_link_preview:"החל תצוגה מקדימה של לינק-תגובה בעת ריחוף עם העכבר",follow_import:"יבוא עקיבות",import_followers_from_a_csv_file:"ייבא את הנעקבים שלך מקובץ csv",follows_imported:"נעקבים יובאו! ייקח זמן מה לעבד אותם.",follow_import_error:"שגיאה בייבוא נעקבים.",delete_account:"מחק משתמש",delete_account_description:"מחק לצמיתות את המשתמש שלך ואת כל הודעותיך.",delete_account_instructions:"הכנס את סיסמתך בקלט למטה על מנת לאשר מחיקת משתמש.",delete_account_error:"הייתה בעיה במחיקת המשתמש. אם זה ממשיך, אנא עדכן את מנהל השרת שלך.",follow_export:"יצוא עקיבות",follow_export_processing:"טוען. בקרוב תתבקש להוריד את הקובץ את הקובץ שלך",follow_export_button:"ייצא את הנעקבים שלך לקובץ csv",change_password:"שנה סיסמה",current_password:"סיסמה נוכחית",new_password:"סיסמה חדשה",confirm_new_password:"אשר סיסמה",changed_password:"סיסמה שונתה בהצלחה!",change_password_error:"הייתה בעיה בשינוי סיסמתך."},notifications:{notifications:"התראות",read:"קרא!",followed_you:"עקב אחריך!",favorited_you:"אהב את הסטטוס שלך",repeated_you:"חזר על הסטטוס שלך"},login:{login:"התחבר",username:"שם המשתמש",placeholder:"למשל lain",password:"סיסמה",register:"הירשם",logout:"התנתק"},registration:{registration:"הרשמה",fullname:"שם תצוגה",email:"אימייל",bio:"אודות",password_confirm:"אישור סיסמה"},post_status:{posting:"מפרסם",default:"הרגע נחת ב-ל.א."},finder:{find_user:"מציאת משתמש",error_fetching_user:"שגיאה במציאת משתמש"},general:{submit:"שלח",apply:"החל"},user_profile:{timeline_title:"ציר זמן המשתמש"}},w={de:i,fi:s,en:a,eo:n,et:o,hu:r,ro:l,ja:u,fr:c,it:d,oc:f,pl:p,es:m,pt:v,ru:h,nb:_,he:g};t.default=w},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.mutations=t.findMaxId=t.statusType=t.prepareStatus=t.defaultState=void 0;var a=i(227),n=s(a),o=i(3),r=s(o),l=i(168),u=s(l),c=i(169),d=s(c),f=i(457),p=s(f),m=i(455),v=s(m),h=i(447),_=s(h),g=i(64),w=s(g),b=i(63),y=s(b),k=i(23),C=s(k),x=i(103),L=s(x),S=i(464),$=s(S),P=i(463),j=s(P),A=i(451),R=s(A),I=i(47),N=i(24),F=s(N),O=function(){return{statuses:[],statusesObject:{},faves:[],visibleStatuses:[],visibleStatusesObject:{},newStatusCount:0,maxId:0,minVisibleId:0,loading:!1,followers:[],friends:[],viewing:"statuses",flushMarker:0}},M=t.defaultState={allStatuses:[],allStatusesObject:{},maxId:0,notifications:{desktopNotificationSilence:!0,maxId:0,maxSavedId:0,minId:Number.POSITIVE_INFINITY,data:[],error:!1,brokenFavorites:{}},favorites:new n.default,error:!1,timelines:{mentions:O(),public:O(),user:O(),own:O(),publicAndExternal:O(),friends:O(),tag:O()}},T=function(e){var t=/#nsfw/i;return(0,R.default)(e.tags,"nsfw")||!!e.text.match(t)},E=t.prepareStatus=function(e){return void 0===e.nsfw&&(e.nsfw=T(e),e.retweeted_status&&(e.nsfw=e.retweeted_status.nsfw)),e.deleted=!1,e.attachments=e.attachments||[],e},U=function(e){return[e.config.notificationVisibility.likes&&"like",e.config.notificationVisibility.mentions&&"mention",e.config.notificationVisibility.repeats&&"repeat",e.config.notificationVisibility.follows&&"follow"].filter(function(e){return e})},z=t.statusType=function(e){return e.is_post_verb?"status":e.retweeted_status?"retweet":"string"==typeof e.uri&&e.uri.match(/(fave|objectType=Favourite)/)||"string"==typeof e.text&&e.text.match(/favorited/)?"favorite":e.text.match(/deleted notice {{tag/)||e.qvitter_delete_notice?"deletion":e.text.match(/started following/)||"follow"===e.activity_type?"follow":"unknown"},V=(t.findMaxId=function(){for(var e=arguments.length,t=Array(e),i=0;i0?(0,v.default)(i,"id").id:0,_=n&&h0&&!_&&(m.maxId=h);var g=function(t,i){var s=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=V(d,f,t);t=a.item;var o=e.notifications.brokenFavorites[t.id]||[];if(o.forEach(function(e){e.status=t}),delete e.notifications.brokenFavorites[t.id],a.new&&"status"===z(t)&&(0,w.default)(t.attentions,{id:l.id})){var r=e.timelines.mentions;m!==r&&(V(r.statuses,r.statusesObject,t),r.newStatusCount+=1,B(r))}var u=void 0;return n&&s&&(u=V(m.statuses,m.statusesObject,t)),n&&i?V(m.visibleStatuses,m.visibleStatusesObject,t):n&&s&&u.new&&(m.newStatusCount+=1),t},b=function(e,t){var i=(0,w.default)(d,{id:(0,C.default)(e.in_reply_to_status_id)});return i&&(e.user.id===l.id?i.favorited=!0:i.fave_num+=1),i},k={status:function(e){g(e,a)},retweet:function e(t){var i=g(t.retweeted_status,!1,!1),e=void 0;e=n&&(0,w.default)(m.statuses,function(e){return e.retweeted_status?e.id===i.id||e.retweeted_status.id===i.id:e.id===i.id})?g(t,!1,!1):g(t,a),e.retweeted_status=i},favorite:function(t){e.favorites.has(t.id)||(e.favorites.add(t.id),b(t))},deletion:function(t){var i=t.uri,s=(0,w.default)(d,{uri:i});s&&((0,j.default)(e.notifications.data,function(e){var t=e.action.id;return t===s.id}),(0,j.default)(d,{uri:i}),n&&((0,j.default)(m.statuses,{uri:i}),(0,j.default)(m.visibleStatuses,{uri:i})))},default:function(e){console.log("unknown status type"),console.log(e)}};(0,y.default)(i,function(e){var t=z(e),i=k[t]||k.default;i(e)}),n&&(B(m),(_||m.minVisibleId<=0)&&i.length>0&&(m.minVisibleId=(0,p.default)(i,"id").id))},H=function(e,t){var i=t.dispatch,s=t.notifications,a=t.older,n=t.visibleNotificationTypes,o=e.allStatuses,r=e.allStatusesObject;(0,y.default)(s,function(t){var s=V(o,r,t.notice),l=s.item;if(!(0,w.default)(e.notifications.data,function(e){return e.action.id===l.id})){e.notifications.maxId=Math.max(t.id,e.notifications.maxId),e.notifications.minId=Math.min(t.id,e.notifications.minId);var u=!a&&!t.is_seen&&t.id>e.notifications.maxSavedId,c="like"===t.ntype?(0,w.default)(o,{id:l.in_reply_to_status_id}):l,d={type:t.ntype,status:c,action:l,seen:!u};if("like"===t.ntype&&!c){var f=e.notifications.brokenFavorites[l.in_reply_to_status_id];f?f.push(d):(i("fetchOldPost",{postId:l.in_reply_to_status_id}),f=[d],e.notifications.brokenFavorites[l.in_reply_to_status_id]=f)}if(e.notifications.data.push(d),"Notification"in window&&"granted"===window.Notification.permission){var p=l.user.name,m={};if(m.icon=l.user.profile_image_url,m.body=l.text,l.attachments&&l.attachments.length>0&&!l.nsfw&&l.attachments[0].mimetype.startsWith("image/")&&(m.image=l.attachments[0].url),u&&!e.notifications.desktopNotificationSilence&&n.includes(t.ntype)){var v=new window.Notification(p,m);setTimeout(v.close.bind(v),5e3)}}}})},W=t.mutations={addNewStatuses:D,addNewNotifications:H,showNewStatuses:function(e,t){var i=t.timeline,s=e.timelines[i];s.newStatusCount=0,s.visibleStatuses=(0,$.default)(s.statuses,0,50),s.minVisibleId=(0,u.default)(s.visibleStatuses).id,s.visibleStatusesObject={},(0,y.default)(s.visibleStatuses,function(e){s.visibleStatusesObject[e.id]=e})},clearTimeline:function(e,t){var i=t.timeline;e.timelines[i]=O()},setFavorited:function(e,t){var i=t.status,s=t.value,a=e.allStatusesObject[i.id];a.favorited=s},setFavoritedConfirm:function(e,t){var i=t.status,s=e.allStatusesObject[i.id];s.favorited=i.favorited,s.fave_num=i.fave_num},setRetweeted:function(e,t){var i=t.status,s=t.value,a=e.allStatusesObject[i.id];a.repeated=s},setDeleted:function(e,t){var i=t.status,s=e.allStatusesObject[i.id];s.deleted=!0},setLoading:function(e,t){var i=t.timeline,s=t.value;e.timelines[i].loading=s},setNsfw:function(e,t){var i=t.id,s=t.nsfw,a=e.allStatusesObject[i];a.nsfw=s},setError:function(e,t){var i=t.value;e.error=i},setNotificationsError:function(e,t){var i=t.value;e.notifications.error=i},setNotificationsSilence:function(e,t){var i=t.value;e.notifications.desktopNotificationSilence=i},setProfileView:function(e,t){var i=t.v;e.timelines.user.viewing=i},addFriends:function(e,t){var i=t.friends;e.timelines.user.friends=i},addFollowers:function(e,t){var i=t.followers;e.timelines.user.followers=i},markNotificationsAsSeen:function(e,t){(0,I.set)(e.notifications,"maxSavedId",e.notifications.maxId),(0,y.default)(t,function(e){e.seen=!0})},queueFlush:function(e,t){var i=t.timeline,s=t.id;e.timelines[i].flushMarker=s}},q={state:M,actions:{addNewStatuses:function(e,t){var i=e.rootState,s=e.commit,a=t.statuses,n=t.showImmediately,o=void 0!==n&&n,r=t.timeline,l=void 0!==r&&r,u=t.noIdUpdate,c=void 0!==u&&u;s("addNewStatuses",{statuses:a,showImmediately:o,timeline:l,noIdUpdate:c,user:i.users.currentUser})},addNewNotifications:function(e,t){var i=e.rootState,s=e.commit,a=e.dispatch,n=t.notifications,o=t.older;s("addNewNotifications",{visibleNotificationTypes:U(i),dispatch:a,notifications:n,older:o})},setError:function(e,t){var i=(e.rootState,e.commit),s=t.value;i("setError",{value:s})},setNotificationsError:function(e,t){var i=(e.rootState,e.commit),s=t.value;i("setNotificationsError",{value:s})},setNotificationsSilence:function(e,t){var i=(e.rootState,e.commit),s=t.value;i("setNotificationsSilence",{value:s})},addFriends:function(e,t){var i=(e.rootState,e.commit),s=t.friends;i("addFriends",{friends:s})},addFollowers:function(e,t){var i=(e.rootState,e.commit),s=t.followers;i("addFollowers",{followers:s})},deleteStatus:function(e,t){var i=e.rootState,s=e.commit;s("setDeleted",{status:t}),F.default.deleteStatus({id:t.id,credentials:i.users.currentUser.credentials})},favorite:function(e,t){var i=e.rootState,s=e.commit;s("setFavorited",{status:t,value:!0}),F.default.favorite({id:t.id,credentials:i.users.currentUser.credentials}).then(function(e){return e.ok?e.json():{}}).then(function(e){s("setFavoritedConfirm",{status:e})})},unfavorite:function(e,t){var i=e.rootState,s=e.commit;s("setFavorited",{status:t,value:!1}),F.default.unfavorite({id:t.id,credentials:i.users.currentUser.credentials}).then(function(e){return e.ok?e.json():{}}).then(function(e){s("setFavoritedConfirm",{status:e})})},retweet:function(e,t){var i=e.rootState,s=e.commit;s("setRetweeted",{status:t,value:!0}),F.default.retweet({id:t.id,credentials:i.users.currentUser.credentials})},unretweet:function(e,t){var i=e.rootState,s=e.commit;s("setRetweeted",{status:t,value:!1}),F.default.unretweet({id:t.id,credentials:i.users.currentUser.credentials})},queueFlush:function(e,t){var i=(e.rootState,e.commit),s=t.timeline,a=t.id;i("queueFlush",{timeline:s,id:a})}},mutations:W};t.default=q},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(24),n=s(a),o=i(110),r=s(o),l=function(e){var t=function(t){var i=t.id;return n.default.fetchStatus({id:i,credentials:e})},i=function(t){var i=t.id;return n.default.fetchConversation({id:i,credentials:e})},s=function(t){var i=t.id;return n.default.fetchFriends({id:i,credentials:e})},a=function(t){var i=t.id;return n.default.fetchFollowers({id:i,credentials:e})},o=function(t){var i=t.username;return n.default.fetchAllFollowing({username:i,credentials:e})},l=function(t){var i=t.id;return n.default.fetchUser({id:i,credentials:e})},u=function(t){return n.default.followUser({credentials:e,id:t})},c=function(t){return n.default.unfollowUser({credentials:e,id:t})},d=function(t){return n.default.blockUser({credentials:e,id:t})},f=function(t){return n.default.unblockUser({credentials:e,id:t})},p=function(t){return n.default.approveUser({credentials:e,id:t})},m=function(t){return n.default.denyUser({credentials:e,id:t})},v=function(t){var i=t.timeline,s=t.store,a=t.userId,n=void 0!==a&&a;return r.default.startFetching({timeline:i,store:s,credentials:e,userId:n})},h=function(t){var i=t.store,s=t.postId;return r.default.fetchAndUpdate({store:i,credentials:e,timeline:"own",older:!0,until:s+1})},_=function(t){var i=t.id,s=t.muted,a=void 0===s||s;return n.default.setUserMute({id:i,muted:a,credentials:e})},g=function(){return n.default.fetchMutes({credentials:e})},w=function(){return n.default.fetchFollowRequests({credentials:e})},b=function(e){return n.default.register(e)},y=function(t){var i=t.params;return n.default.updateAvatar({credentials:e,params:i})},k=function(t){var i=t.params;return n.default.updateBg({credentials:e,params:i})},C=function(t){var i=t.params;return n.default.updateBanner({credentials:e,params:i})},x=function(t){var i=t.params;return n.default.updateProfile({credentials:e,params:i})},L=function(t){return n.default.externalProfile({profileUrl:t,credentials:e})},S=function(t){var i=t.params;return n.default.followImport({params:i,credentials:e})},$=function(t){var i=t.password;return n.default.deleteAccount({credentials:e,password:i})},P=function(t){var i=t.password,s=t.newPassword,a=t.newPasswordConfirmation;return n.default.changePassword({credentials:e,password:i,newPassword:s,newPasswordConfirmation:a})},j={fetchStatus:t,fetchConversation:i,fetchFriends:s,fetchFollowers:a,followUser:u,unfollowUser:c,blockUser:d,unblockUser:f,fetchUser:l,fetchAllFollowing:o,verifyCredentials:n.default.verifyCredentials,startFetching:v,fetchOldPost:h,setUserMute:_,fetchMutes:g,register:b,updateAvatar:y,updateBg:k,updateBanner:C,updateProfile:x,externalProfile:L,followImport:S,deleteAccount:$,changePassword:P,fetchFollowRequests:w,approveUser:p,denyUser:m};return j};t.default=l},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){var t="unknown";return e.match(/text\/html/)&&(t="html"),e.match(/image/)&&(t="image"),e.match(/video\/(webm|mp4)/)&&(t="video"),e.match(/audio|ogg/)&&(t="audio"),t},s={fileType:i};t.default=s},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(29),n=s(a),o=i(24),r=s(o),l=function(e){var t=e.store,i=e.status,s=e.spoilerText,a=e.visibility,o=e.sensitive,l=e.media,u=void 0===l?[]:l,c=e.inReplyToStatusId,d=void 0===c?void 0:c,f=e.contentType,p=void 0===f?"text/plain":f,m=(0,n.default)(u,"id");return r.default.postStatus({credentials:t.state.users.currentUser.credentials,status:i,spoilerText:s,visibility:a,sensitive:o,mediaIds:m,inReplyToStatusId:d,contentType:p}).then(function(e){return e.json()}).then(function(e){return e.error||t.dispatch("addNewStatuses",{statuses:[e],timeline:"friends",showImmediately:!0,noIdUpdate:!0}),e}).catch(function(e){return{error:e.message}})},u=function(e){var t=e.store,i=e.formData,s=t.state.users.currentUser.credentials;return r.default.uploadMedia({credentials:s,formData:i}).then(function(e){var t=e.getElementsByTagName("link");0===t.length&&(t=e.getElementsByTagName("atom:link")),t=t[0];var i={id:e.getElementsByTagName("media_id")[0].textContent,url:e.getElementsByTagName("media_url")[0].textContent,image:t.getAttribute("href"),mimetype:t.getAttribute("type")};return i})},c={postStatus:l,uploadMedia:u};t.default=c},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(440),n=s(a),o=i(24),r=s(o),l=function(e){var t=e.store,i=e.statuses,s=e.timeline,a=e.showImmediately,o=(0,n.default)(s);t.dispatch("setError",{value:!1}),t.dispatch("addNewStatuses",{timeline:o,statuses:i,showImmediately:a})},u=function(e){var t=e.store,i=e.credentials,s=e.timeline,a=void 0===s?"friends":s,o=e.older,u=void 0!==o&&o,c=e.showImmediately,d=void 0!==c&&c,f=e.userId,p=void 0!==f&&f,m=e.tag,v=void 0!==m&&m,h=e.until,_={timeline:a,credentials:i},g=t.rootState||t.state,w=g.statuses.timelines[(0,n.default)(a)];return u?_.until=h||w.minVisibleId:_.since=w.maxId,_.userId=p,_.tag=v,r.default.fetchTimeline(_).then(function(e){!u&&e.length>=20&&!w.loading&&t.dispatch("queueFlush",{timeline:a,id:w.maxId}),l({store:t,statuses:e,timeline:a,showImmediately:d})},function(){return t.dispatch("setError",{value:!0})})},c=function(e){var t=e.timeline,i=void 0===t?"friends":t,s=e.credentials,a=e.store,o=e.userId,r=void 0!==o&&o,l=e.tag,c=void 0!==l&&l,d=a.rootState||a.state,f=d.statuses.timelines[(0,n.default)(i)],p=0===f.visibleStatuses.length;u({timeline:i,credentials:s,store:a,showImmediately:p,userId:r,tag:c});var m=function(){return u({timeline:i,credentials:s,store:a,userId:r,tag:c})};return setInterval(m,1e4)},d={fetchAndUpdate:u,startFetching:c};t.default=d},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.highlightStyle=t.highlightClass=void 0;var s=i(48),a=function(e){if(void 0!==e){var t=e.color,i=e.type;if("string"==typeof t){var a=(0,s.hex2rgb)(t);if(null!=a){var n="rgb("+Math.floor(a.r)+", "+Math.floor(a.g)+", "+Math.floor(a.b)+")",o="rgba("+Math.floor(a.r)+", "+Math.floor(a.g)+", "+Math.floor(a.b)+", .1)",r="rgba("+Math.floor(a.r)+", "+Math.floor(a.g)+", "+Math.floor(a.b)+", .2)";return"striped"===i?{backgroundImage:["repeating-linear-gradient(-45deg,",o+" ,",o+" 20px,",r+" 20px,",r+" 40px"].join(" "),backgroundPosition:"0 0"}:"solid"===i?{backgroundColor:r}:"side"===i?{backgroundImage:["linear-gradient(to right,",n+" ,",n+" 2px,","transparent 6px"].join(" "),backgroundPosition:"0 0"}:void 0}}}},n=function(e){return"USER____"+e.screen_name.replace(/\./g,"_").replace(/@/g,"_AT_")};t.highlightClass=n,t.highlightStyle=a},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(47),n=s(a);i(285),t.default=n.default.component("tab-switcher",{name:"TabSwitcher",data:function(){return{active:0}},methods:{activateTab:function(e){var t=this;return function(){return t.active=e}}},render:function(e){var t=this,i=this.$slots.default.filter(function(e){return e.data}).map(function(i,s){var a=["tab"];return s===t.active&&a.push("active"),e("button",{on:{click:t.activateTab(s)},class:a.join(" ")},[i.data.attrs.label])}),s=e("div",[this.$slots.default.filter(function(e){return e.data})[this.active]]);return e("div",{class:"tab-switcher"},[e("div",{class:"tabs"},[i]),e("div",{class:"contents"},[s])])}})},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,i){var s=i(1)(i(189),i(534),null,null);e.exports=s.exports},function(e,t,i){i(292);var s=i(1)(i(202),i(522),null,null);e.exports=s.exports},function(e,t,i){i(309);var s=i(1)(i(211),i(547),null,null);e.exports=s.exports},function(e,t,i){i(299);var s=i(1)(i(214),i(530),null,null);e.exports=s.exports},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.key,i=void 0===t?"vuex-lz":t,s=e.paths,a=void 0===s?[]:s,n=e.getState,r=void 0===n?function(e,t){var i=t.getItem(e);return i}:n,u=e.setState,d=void 0===u?(0,c.default)(b,6e4):u,p=e.reducer,m=void 0===p?g:p,v=e.storage,h=void 0===v?w:v,y=e.subscriber,k=void 0===y?function(e){return function(t){return e.subscribe(t)}}:y;return function(e){r(i,h).then(function(t){try{if("object"===("undefined"==typeof t?"undefined":(0,o.default)(t))){var i=t.users||{};i.usersObject={};var s=i.users||[];(0,l.default)(s,function(e){i.usersObject[e.id]=e}),t.users=i,e.replaceState((0,f.default)({},e.state,t))}e.state.config.customTheme&&(window.themeLoaded=!0,e.dispatch("setOption",{name:"customTheme",value:e.state.config.customTheme})),e.state.users.lastLoginName&&e.dispatch("loginUser",{username:e.state.users.lastLoginName,password:"xxx"}),_=!0}catch(e){console.log("Couldn't load state"),_=!0}}),k(e)(function(e,t){try{d(i,m(t,a),h)}catch(e){console.log("Couldn't persist state:"),console.log(e)}})}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(231),o=s(n),r=i(63),l=s(r),u=i(468),c=s(u);t.default=a;var d=i(328),f=s(d),p=i(477),m=s(p),v=i(316),h=s(v),_=!1,g=function(e,t){return 0===t.length?e:t.reduce(function(t,i){return m.default.set(t,i,m.default.get(e,i)),t},{})},w=function(){return h.default}(),b=function(e,t,i){return _?i.setItem(e,t):void console.log("waiting for old state to be loaded...")}},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(3),n=s(a),o=i(107),r=s(o),l=i(478),u={state:{backendInteractor:(0,r.default)(),fetchers:{},socket:null,chatDisabled:!1,followRequests:[]},mutations:{setBackendInteractor:function(e,t){e.backendInteractor=t},addFetcher:function(e,t){var i=t.timeline,s=t.fetcher;e.fetchers[i]=s},removeFetcher:function(e,t){var i=t.timeline;delete e.fetchers[i]},setSocket:function(e,t){e.socket=t},setChatDisabled:function(e,t){e.chatDisabled=t},setFollowRequests:function(e,t){e.followRequests=t}},actions:{startFetching:function(e,t){var i=!1;if((0,n.default)(t)&&(i=t[1],t=t[0]),!e.state.fetchers[t]){var s=e.state.backendInteractor.startFetching({timeline:t,store:e,userId:i});e.commit("addFetcher",{timeline:t,fetcher:s})}},fetchOldPost:function(e,t){var i=t.postId;e.state.backendInteractor.fetchOldPost({store:e,postId:i})},stopFetching:function(e,t){var i=e.state.fetchers[t];window.clearInterval(i),e.commit("removeFetcher",{timeline:t})},initializeSocket:function(e,t){if(!e.state.chatDisabled){var i=new l.Socket("/socket",{params:{token:t}});i.connect(),e.dispatch("initializeChat",i)}},disableChat:function(e){e.commit("setChatDisabled",!0)},removeFollowRequest:function(e,t){var i=e.state.followRequests.filter(function(e){return e!==t});e.commit("setFollowRequests",i)}}};t.default=u},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={state:{messages:[],channel:{state:""}},mutations:{setChannel:function(e,t){e.channel=t},addMessage:function(e,t){e.messages.push(t),e.messages=e.messages.slice(-19,20)},setMessages:function(e,t){e.messages=t.slice(-19,20)}},actions:{initializeChat:function(e,t){var i=t.channel("chat:public");i.on("new_msg",function(t){e.commit("addMessage",t)}),i.on("messages",function(t){var i=t.messages;e.commit("setMessages",i)}),i.join(),e.commit("setChannel",i)}}};t.default=i},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(47),n=i(183),o=s(n),r=(window.navigator.language||"en").split("-")[0],l={name:"Pleroma FE",colors:{},collapseMessageWithSubject:!1,hideAttachments:!1,hideAttachmentsInConv:!1,hideNsfw:!0,loopVideo:!0,loopVideoSilentOnly:!0,autoLoad:!0,streaming:!1,hoverPreview:!0,pauseOnUnfocused:!0,stopGifs:!1,replyVisibility:"all",notificationVisibility:{follows:!0,mentions:!0,likes:!0,repeats:!0},muteWords:[],highlight:{},interfaceLanguage:r},u={state:l,mutations:{setOption:function(e,t){var i=t.name,s=t.value;(0,a.set)(e,i,s)},setHighlight:function(e,t){var i=t.user,s=t.color,n=t.type,o=this.state.config.highlight[i];s||n?(0,a.set)(e.highlight,i,{color:s||o.color,type:n||o.type}):(0,a.delete)(e.highlight,i)}},actions:{setPageTitle:function(e){var t=e.state,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";document.title=i+" "+t.name},setHighlight:function(e,t){var i=e.commit,s=(e.dispatch,t.user),a=t.color,n=t.type;i("setHighlight",{user:s,color:a,type:n})},setOption:function(e,t){var i=e.commit,s=e.dispatch,a=t.name,n=t.value;switch(i("setOption",{name:a,value:n}),a){case"name":s("setPageTitle");break;case"theme":o.default.setPreset(n,i);break;case"customTheme":o.default.setColors(n,i)}}}};t.default=u},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.defaultState=t.mutations=t.mergeOrAdd=void 0;var a=i(226),n=s(a),o=i(169),r=s(o),l=i(63),u=s(l),c=i(29),d=s(c),f=i(442),p=s(f),m=i(107),v=s(m),h=i(47),_=t.mergeOrAdd=function(e,t,i){if(!i)return!1;var s=t[i.id];return s?((0,r.default)(s,i),{item:s,new:!1}):(e.push(i),t[i.id]=i,{item:i,new:!0})},g=t.mutations={setMuted:function(e,t){var i=t.user.id,s=t.muted,a=e.usersObject[i];(0,h.set)(a,"muted",s)},setCurrentUser:function(e,t){e.lastLoginName=t.screen_name,e.currentUser=(0,r.default)(e.currentUser||{},t)},clearCurrentUser:function(e){e.currentUser=!1,e.lastLoginName=!1},beginLogin:function(e){e.loggingIn=!0},endLogin:function(e){e.loggingIn=!1},addNewUsers:function(e,t){(0,u.default)(t,function(t){return _(e.users,e.usersObject,t)})},setUserForStatus:function(e,t){t.user=e.usersObject[t.user.id]},setColor:function(e,t){var i=t.user.id,s=t.highlighted,a=e.usersObject[i];(0,h.set)(a,"highlight",s)}},w=t.defaultState={lastLoginName:!1,currentUser:!1,loggingIn:!1,users:[],usersObject:{}},b={state:w,mutations:g,actions:{fetchUser:function(e,t){e.rootState.api.backendInteractor.fetchUser({id:t}).then(function(t){return e.commit("addNewUsers",t)})},addNewStatuses:function(e,t){var i=t.statuses,s=(0,d.default)(i,"user"),a=(0,p.default)((0,d.default)(i,"retweeted_status.user"));e.commit("addNewUsers",s),e.commit("addNewUsers",a),(0,u.default)(i,function(t){e.commit("setUserForStatus",t)}),(0,u.default)((0,p.default)((0,d.default)(i,"retweeted_status")),function(t){e.commit("setUserForStatus",t)})},logout:function(e){e.commit("clearCurrentUser"),e.dispatch("stopFetching","friends"),e.commit("setBackendInteractor",(0,v.default)())},loginUser:function(e,t){return new n.default(function(i,s){var a=e.commit;a("beginLogin"),e.rootState.api.backendInteractor.verifyCredentials(t).then(function(n){n.ok?n.json().then(function(i){i.credentials=t,a("setCurrentUser",i),a("addNewUsers",[i]),a("setBackendInteractor",(0,v.default)(t)),i.token&&e.dispatch("initializeSocket",i.token),e.dispatch("startFetching","friends"),e.dispatch("startFetching",["own",i.id]),e.rootState.api.backendInteractor.fetchMutes().then(function(t){(0,u.default)(t,function(e){e.muted=!0}),e.commit("addNewUsers",t)}),"Notification"in window&&"default"===window.Notification.permission&&window.Notification.requestPermission(),e.rootState.api.backendInteractor.fetchFriends({id:i.id}).then(function(e){return a("addNewUsers",e)})}):(a("endLogin"),s(401===n.status?"Wrong username or password":"An error occurred, please try again")),a("endLogin"),i()}).catch(function(e){console.log(e),a("endLogin"),s("Failed to connect to server, try again")})})}}};t.default=b},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.splitIntoWords=t.addPositionToWords=t.wordAtPosition=t.replaceWord=void 0;
-var a=i(64),n=s(a),o=i(170),r=s(o),l=t.replaceWord=function(e,t,i){return e.slice(0,t.start)+i+e.slice(t.end)},u=t.wordAtPosition=function(e,t){var i=d(e),s=c(i);return(0,n.default)(s,function(e){var i=e.start,s=e.end;return i<=t&&s>t})},c=t.addPositionToWords=function(e){return(0,r.default)(e,function(e,t){var i={word:t,start:0,end:t.length};if(e.length>0){var s=e.pop();i.start+=s.end,i.end+=s.end,e.push(s)}return e.push(i),e},[])},d=t.splitIntoWords=function(e){var t=/\b/,i=/[@#:]+$/,s=e.split(t),a=(0,r.default)(s,function(e,t){if(e.length>0){var s=e.pop(),a=s.match(i);a&&(s=s.replace(i,""),t=a[0]+t),e.push(s)}return e.push(t),e},[]);return a},f={wordAtPosition:u,addPositionToWords:c,splitIntoWords:d,replaceWord:l};t.default=f},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(24),n=s(a),o=function(e){var t=e.store,i=e.notifications,s=e.older;t.dispatch("setNotificationsError",{value:!1}),t.dispatch("addNewNotifications",{notifications:i,older:s})},r=function(e){var t=e.store,i=e.credentials,s=e.older,a=void 0!==s&&s,r={credentials:i},l=t.rootState||t.state,u=l.statuses.notifications;return a?u.minId!==Number.POSITIVE_INFINITY&&(r.until=u.minId):r.since=u.maxId,r.timeline="notifications",n.default.fetchTimeline(r).then(function(e){o({store:t,notifications:e,older:a})},function(){return t.dispatch("setNotificationsError",{value:!0})}).catch(function(){return t.dispatch("setNotificationsError",{value:!0})})},l=function(e){var t=e.credentials,i=e.store;r({credentials:t,store:i});var s=function(){return r({credentials:t,store:i})};return setTimeout(function(){return i.dispatch("setNotificationsSilence",!1)},1e4),setInterval(s,1e4)},u={fetchAndUpdate:r,startFetching:l};t.default=u},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(116),n=s(a),o=i(224),r=s(o),l=i(469),u=s(l),c=i(48),d=function(e,t){var i=document.head,s=document.body;s.style.display="none";var a=document.createElement("link");a.setAttribute("rel","stylesheet"),a.setAttribute("href",e),i.appendChild(a);var n=function(){var e=document.createElement("div");s.appendChild(e);var a={};(0,u.default)(16,function(t){var i="base0"+t.toString(16).toUpperCase();e.setAttribute("class",i);var s=window.getComputedStyle(e).getPropertyValue("color");a[i]=s}),t("setOption",{name:"colors",value:a}),s.removeChild(e);var n=document.createElement("style");i.appendChild(n),s.style.display="initial"};a.addEventListener("load",n)},f=function(e,t){var i=document.head,s=document.body;s.style.display="none";var a=document.createElement("style");i.appendChild(a);var o=a.sheet,l=e.text.r+e.text.g+e.text.b>e.bg.r+e.bg.g+e.bg.b,u={},d={},f=l?-10:10;u.bg=(0,c.rgb2hex)(e.bg.r,e.bg.g,e.bg.b),u.lightBg=(0,c.rgb2hex)((e.bg.r+e.fg.r)/2,(e.bg.g+e.fg.g)/2,(e.bg.b+e.fg.b)/2),u.btn=(0,c.rgb2hex)(e.fg.r,e.fg.g,e.fg.b),u.input="rgba("+e.fg.r+", "+e.fg.g+", "+e.fg.b+", .5)",u.border=(0,c.rgb2hex)(e.fg.r-f,e.fg.g-f,e.fg.b-f),u.faint="rgba("+e.text.r+", "+e.text.g+", "+e.text.b+", .5)",u.fg=(0,c.rgb2hex)(e.text.r,e.text.g,e.text.b),u.lightFg=(0,c.rgb2hex)(e.text.r-5*f,e.text.g-5*f,e.text.b-5*f),u.base07=(0,c.rgb2hex)(e.text.r-2*f,e.text.g-2*f,e.text.b-2*f),u.link=(0,c.rgb2hex)(e.link.r,e.link.g,e.link.b),u.icon=(0,c.rgb2hex)((e.bg.r+e.text.r)/2,(e.bg.g+e.text.g)/2,(e.bg.b+e.text.b)/2),u.cBlue=e.cBlue&&(0,c.rgb2hex)(e.cBlue.r,e.cBlue.g,e.cBlue.b),u.cRed=e.cRed&&(0,c.rgb2hex)(e.cRed.r,e.cRed.g,e.cRed.b),u.cGreen=e.cGreen&&(0,c.rgb2hex)(e.cGreen.r,e.cGreen.g,e.cGreen.b),u.cOrange=e.cOrange&&(0,c.rgb2hex)(e.cOrange.r,e.cOrange.g,e.cOrange.b),u.cAlertRed=e.cRed&&"rgba("+e.cRed.r+", "+e.cRed.g+", "+e.cRed.b+", .5)",d.btnRadius=e.btnRadius,d.inputRadius=e.inputRadius,d.panelRadius=e.panelRadius,d.avatarRadius=e.avatarRadius,d.avatarAltRadius=e.avatarAltRadius,d.tooltipRadius=e.tooltipRadius,d.attachmentRadius=e.attachmentRadius,o.toString(),o.insertRule("body { "+(0,r.default)(u).filter(function(e){var t=(0,n.default)(e,2),i=(t[0],t[1]);return i}).map(function(e){var t=(0,n.default)(e,2),i=t[0],s=t[1];return"--"+i+": "+s}).join(";")+" }","index-max"),o.insertRule("body { "+(0,r.default)(d).filter(function(e){var t=(0,n.default)(e,2),i=(t[0],t[1]);return i}).map(function(e){var t=(0,n.default)(e,2),i=t[0],s=t[1];return"--"+i+": "+s+"px"}).join(";")+" }","index-max"),s.style.display="initial",t("setOption",{name:"colors",value:u}),t("setOption",{name:"radii",value:d}),t("setOption",{name:"customTheme",value:e})},p=function(e,t){window.fetch("/static/styles.json").then(function(e){return e.json()}).then(function(i){var s=i[e]?i[e]:i["pleroma-dark"],a=(0,c.hex2rgb)(s[1]),n=(0,c.hex2rgb)(s[2]),o=(0,c.hex2rgb)(s[3]),r=(0,c.hex2rgb)(s[4]),l=(0,c.hex2rgb)(s[5]||"#FF0000"),u=(0,c.hex2rgb)(s[6]||"#00FF00"),d=(0,c.hex2rgb)(s[7]||"#0000FF"),p=(0,c.hex2rgb)(s[8]||"#E3FF00"),m={bg:a,fg:n,text:o,link:r,cRed:l,cBlue:d,cGreen:u,cOrange:p};window.themeLoaded||f(m,t)})},m={setStyle:d,setPreset:p,setColors:f};t.default=m},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(115),n=s(a),o=i(29),r=s(o),l=i(105),u=s(l),c=i(313),d=s(c);t.default={computed:{languageCodes:function(){return(0,n.default)(u.default)},languageNames:function(){return(0,r.default)(this.languageCodes,d.default.getName)},language:{get:function(){return this.$store.state.config.interfaceLanguage},set:function(e){this.$store.dispatch("setOption",{name:"interfaceLanguage",value:e}),this.$i18n.locale=e}}}}},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(114),n=s(a),o=i(510),r=s(o),l=i(499),u=s(l),c=i(501),d=s(c),f=i(509),p=s(f),m=i(494),v=s(m),h=i(491),_=s(h),g=i(513),w=s(g),b=i(487),y=s(b);t.default={name:"app",components:{UserPanel:r.default,NavPanel:u.default,Notifications:d.default,UserFinder:p.default,InstanceSpecificPanel:v.default,FeaturesPanel:_.default,WhoToFollowPanel:w.default,ChatPanel:y.default},data:function(){return{mobileActivePanel:"timeline",supportsMask:window.CSS&&window.CSS.supports&&(window.CSS.supports("mask-size","contain")||window.CSS.supports("-webkit-mask-size","contain")||window.CSS.supports("-moz-mask-size","contain")||window.CSS.supports("-ms-mask-size","contain")||window.CSS.supports("-o-mask-size","contain"))}},created:function(){this.$i18n.locale=this.$store.state.config.interfaceLanguage},computed:{currentUser:function(){return this.$store.state.users.currentUser},background:function(){return this.currentUser.background_image||this.$store.state.config.background},enableMask:function(){return this.supportsMask&&this.$store.state.config.logoMask},logoStyle:function(){return{visibility:this.enableMask?"hidden":"visible"}},logoMaskStyle:function(){return this.enableMask?{"mask-image":"url("+this.$store.state.config.logo+")"}:{"background-color":this.enableMask?"":"transparent"}},logoBgStyle:function(){return(0,n.default)({margin:this.$store.state.config.logoMargin+" 0"},this.enableMask?{}:{"background-color":this.enableMask?"":"transparent"})},logo:function(){return this.$store.state.config.logo},style:function(){return{"background-image":"url("+this.background+")"}},sitename:function(){return this.$store.state.config.name},chat:function(){return"joined"===this.$store.state.chat.channel.state},suggestionsEnabled:function(){return this.$store.state.config.suggestionsEnabled},showInstanceSpecificPanel:function(){return this.$store.state.config.showInstanceSpecificPanel}},methods:{activatePanel:function(e){this.mobileActivePanel=e},scrollToTop:function(){window.scrollTo(0,0)},logout:function(){this.$store.dispatch("logout")}}}},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(67),n=s(a),o=i(482),r=s(o),l=i(108),u=s(l),c={props:["attachment","nsfw","statusId","size"],data:function(){return{nsfwImage:r.default,hideNsfwLocal:this.$store.state.config.hideNsfw,loopVideo:this.$store.state.config.loopVideo,showHidden:!1,loading:!1,img:"image"===u.default.fileType(this.attachment.mimetype)&&document.createElement("img")}},components:{StillImage:n.default},computed:{type:function(){return u.default.fileType(this.attachment.mimetype)},hidden:function(){return this.nsfw&&this.hideNsfwLocal&&!this.showHidden},isEmpty:function(){return"html"===this.type&&!this.attachment.oembed||"unknown"===this.type},isSmall:function(){return"small"===this.size},fullwidth:function(){return"html"===u.default.fileType(this.attachment.mimetype)}},methods:{linkClicked:function(e){var t=e.target;"A"===t.tagName&&window.open(t.href,"_blank")},toggleHidden:function(){var e=this;this.img?this.img.onload?this.img.onload():(this.loading=!0,this.img.src=this.attachment.url,this.img.onload=function(){e.loading=!1,e.showHidden=!e.showHidden}):this.showHidden=!this.showHidden},onVideoDataLoad:function(e){"undefined"!=typeof e.srcElement.webkitAudioDecodedByteCount?e.srcElement.webkitAudioDecodedByteCount>0&&(this.loopVideo=this.loopVideo&&!this.$store.state.config.loopVideoSilentOnly):"undefined"!=typeof e.srcElement.mozHasAudio?e.srcElement.mozHasAudio&&(this.loopVideo=this.loopVideo&&!this.$store.state.config.loopVideoSilentOnly):"undefined"!=typeof e.srcElement.audioTracks&&e.srcElement.audioTracks.length>0&&(this.loopVideo=this.loopVideo&&!this.$store.state.config.loopVideoSilentOnly)}}};t.default=c},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={data:function(){return{currentMessage:"",channel:null,collapsed:!0}},computed:{messages:function(){return this.$store.state.chat.messages}},methods:{submit:function(e){this.$store.state.chat.channel.push("new_msg",{text:e},1e4),this.currentMessage=""},togglePanel:function(){this.collapsed=!this.collapsed}}};t.default=i},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(23),n=s(a),o=i(64),r=s(o),l=i(172),u=s(l),c={components:{Conversation:u.default},computed:{statusoid:function(){var e=(0,n.default)(this.$route.params.id),t=this.$store.state.statuses.allStatuses,i=(0,r.default)(t,{id:e});return i}}};t.default=c},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(103),n=s(a),o=i(43),r=s(o),l=i(170),u=s(l),c=i(106),d=i(66),f=s(d),p=function(e){return e=(0,r.default)(e,function(e){return"retweet"!==(0,c.statusType)(e)}),(0,n.default)(e,"id")},m={data:function(){return{highlight:null}},props:["statusoid","collapsable"],computed:{status:function(){return this.statusoid},conversation:function e(){if(!this.status)return!1;var t=this.status.statusnet_conversation_id,i=this.$store.state.statuses.allStatuses,e=(0,r.default)(i,{statusnet_conversation_id:t});return p(e)},replies:function(){var e=1;return(0,u.default)(this.conversation,function(t,i){var s=i.id,a=i.in_reply_to_status_id,n=Number(a);return n&&(t[n]=t[n]||[],t[n].push({name:"#"+e,id:s})),e++,t},{})}},components:{Status:f.default},created:function(){this.fetchConversation()},watch:{$route:"fetchConversation"},methods:{fetchConversation:function(){var e=this;if(this.status){var t=this.status.statusnet_conversation_id;this.$store.state.api.backendInteractor.fetchConversation({id:t}).then(function(t){return e.$store.dispatch("addNewStatuses",{statuses:t})}).then(function(){return e.setHighlight(e.statusoid.id)})}else{var i=this.$route.params.id;this.$store.state.api.backendInteractor.fetchStatus({id:i}).then(function(t){return e.$store.dispatch("addNewStatuses",{statuses:[t]})}).then(function(){return e.fetchConversation()})}},getReplies:function(e){return e=Number(e),this.replies[e]||[]},focused:function(e){return this.statusoid.retweeted_status?e===this.statusoid.retweeted_status.id:e===this.statusoid.id},setHighlight:function(e){this.highlight=Number(e)}}};t.default=m},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={props:["status"],methods:{deleteStatus:function(){var e=window.confirm("Do you really want to delete this status?");e&&this.$store.dispatch("deleteStatus",{id:this.status.id})}},computed:{currentUser:function(){return this.$store.state.users.currentUser},canDelete:function(){return this.currentUser&&this.currentUser.rights.delete_others_notice||this.status.user.id===this.currentUser.id}}};t.default=i},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={props:["status","loggedIn"],data:function(){return{animated:!1}},methods:{favorite:function(){var e=this;this.status.favorited?this.$store.dispatch("unfavorite",{id:this.status.id}):this.$store.dispatch("favorite",{id:this.status.id}),this.animated=!0,setTimeout(function(){e.animated=!1},500)}},computed:{classes:function(){return{"icon-star-empty":!this.status.favorited,"icon-star":this.status.favorited,"animate-spin":this.animated}}}};t.default=i},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={computed:{chat:function(){return this.$store.state.config.chatAvailable&&!this.$store.state.chatDisabled},gopher:function(){return this.$store.state.config.gopherAvailable},whoToFollow:function(){return this.$store.state.config.suggestionsEnabled},mediaProxy:function(){return this.$store.state.config.mediaProxyAvailable},scopeOptions:function(){return this.$store.state.config.scopeOptionsEnabled},textlimit:function(){return this.$store.state.config.textlimit}}};t.default=i},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(175),n=s(a),o={components:{UserCard:n.default},created:function(){this.updateRequests()},computed:{requests:function(){return this.$store.state.api.followRequests}},methods:{updateRequests:function(){var e=this;this.$store.state.api.backendInteractor.fetchFollowRequests().then(function(t){e.$store.commit("setFollowRequests",t)})}}};t.default=o},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(31),n=s(a),o={components:{Timeline:n.default},computed:{timeline:function(){return this.$store.state.statuses.timelines.friends}}};t.default=o},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={computed:{instanceSpecificPanelContent:function(){return this.$store.state.config.instanceSpecificPanelContent}}};t.default=i},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={data:function(){return{user:{},authError:!1}},computed:{loggingIn:function(){return this.$store.state.users.loggingIn},registrationOpen:function(){return this.$store.state.config.registrationOpen}},methods:{submit:function(){var e=this;this.$store.dispatch("loginUser",this.user).then(function(){},function(t){e.authError=t,e.user.username="",e.user.password=""})}}};t.default=i},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(109),n=s(a),o={mounted:function(){var e=this,t=this.$el.querySelector("input");t.addEventListener("change",function(t){for(var i=t.target,s=0;s0&&(e.preventDefault(),this.uploadFile(e.dataTransfer.files[0]))},fileDrag:function(e){var t=e.dataTransfer.types;t.contains("Files")?e.dataTransfer.dropEffect="copy":e.dataTransfer.dropEffect="none"}},props:["dropFiles"],watch:{dropFiles:function(e){this.uploading||this.uploadFile(e[0])}}};t.default=o},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(31),n=s(a),o={computed:{timeline:function(){return this.$store.state.statuses.timelines.mentions}},components:{Timeline:n.default}};t.default=o},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={computed:{currentUser:function(){return this.$store.state.users.currentUser},chat:function(){return this.$store.state.chat.channel}}};t.default=i},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(66),n=s(a),o=i(67),r=s(o),l=i(46),u=s(l),c=i(111),d={data:function(){return{userExpanded:!1}},props:["notification"],components:{Status:n.default,StillImage:r.default,UserCardContent:u.default},methods:{toggleUserExpanded:function(){this.userExpanded=!this.userExpanded}},computed:{userClass:function(){return(0,c.highlightClass)(this.notification.action.user)},userStyle:function(){var e=this.$store.state.config.highlight,t=this.notification.action.user;return(0,c.highlightStyle)(e[t.screen_name])}}};t.default=d},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(43),n=s(a),o=i(103),r=s(o),l=i(500),u=s(l),c=i(182),d=s(c),f={created:function(){var e=this.$store,t=e.state.users.currentUser.credentials;d.default.startFetching({store:e,credentials:t})},computed:{visibleTypes:function(){return[this.$store.state.config.notificationVisibility.likes&&"like",this.$store.state.config.notificationVisibility.mentions&&"mention",this.$store.state.config.notificationVisibility.repeats&&"repeat",this.$store.state.config.notificationVisibility.follows&&"follow"].filter(function(e){return e})},notifications:function(){return this.$store.state.statuses.notifications.data},error:function(){return this.$store.state.statuses.notifications.error},unseenNotifications:function(){return(0,n.default)(this.visibleNotifications,function(e){var t=e.seen;return!t})},visibleNotifications:function(){var e=this,t=(0,r.default)(this.notifications,function(e){var t=e.action;return-t.id});return t=(0,r.default)(t,"seen"),t.filter(function(t){return e.visibleTypes.includes(t.type)})},unseenCount:function(){return this.unseenNotifications.length}},components:{Notification:u.default},watch:{unseenCount:function(e){e>0?this.$store.dispatch("setPageTitle","("+e+")"):this.$store.dispatch("setPageTitle","")}},methods:{markAsSeen:function(){this.$store.commit("markNotificationsAsSeen",this.visibleNotifications)},fetchOlderNotifications:function(){var e=this.$store,t=e.state.users.currentUser.credentials;d.default.fetchAndUpdate({store:e,credentials:t,older:!0})}}};t.default=f},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(230),n=s(a),o=i(473),r=s(o),l=i(29),u=s(l),c=i(462),d=s(c),f=i(43),p=s(f),m=i(467),v=s(m),h=i(109),_=s(h),g=i(497),w=s(g),b=i(108),y=s(b),k=i(181),C=s(k),x=function(e,t){var i=e.user,s=e.attentions,a=[].concat((0,n.default)(s));a.unshift(i),a=(0,r.default)(a,"id"),a=(0,d.default)(a,{id:t.id});var o=(0,u.default)(a,function(e){return"@"+e.screen_name});return o.join(" ")+" "},L={props:["replyTo","repliedUser","attentions","messageScope","subject"],components:{MediaUpload:w.default},mounted:function(){this.resize(this.$refs.textarea),this.replyTo&&this.$refs.textarea.focus()},data:function(){var e=this.$route.query.message,t=e||"";if(this.replyTo){var i=this.$store.state.users.currentUser;t=x({user:this.repliedUser,attentions:this.attentions},i)}return{dropFiles:[],submitDisabled:!1,error:null,posting:!1,highlighted:0,newStatus:{spoilerText:this.subject,status:t,contentType:"text/plain",nsfw:!1,files:[],visibility:this.messageScope||this.$store.state.users.currentUser.default_scope},caret:0}},computed:{vis:function(){return{public:{selected:"public"===this.newStatus.visibility},unlisted:{selected:"unlisted"===this.newStatus.visibility},private:{selected:"private"===this.newStatus.visibility},direct:{selected:"direct"===this.newStatus.visibility}}},candidates:function(){var e=this,t=this.textAtCaret.charAt(0);if("@"===t){var i=(0,p.default)(this.users,function(t){return String(t.name+t.screen_name).toUpperCase().startsWith(e.textAtCaret.slice(1).toUpperCase())});return!(i.length<=0)&&(0,u.default)((0,v.default)(i,5),function(t,i){var s=t.screen_name,a=t.name,n=t.profile_image_url_original;return{screen_name:"@"+s,name:a,img:n,highlighted:i===e.highlighted}})}if(":"===t){if(":"===this.textAtCaret)return;var s=(0,p.default)(this.emoji.concat(this.customEmoji),function(t){return t.shortcode.startsWith(e.textAtCaret.slice(1))});return!(s.length<=0)&&(0,u.default)((0,v.default)(s,5),function(t,i){var s=t.shortcode,a=t.image_url,n=t.utf;return{screen_name:":"+s+":",name:"",utf:n||"",img:n?"":e.$store.state.config.server+a,highlighted:i===e.highlighted}})}return!1},textAtCaret:function(){return(this.wordAtCaret||{}).word||""},wordAtCaret:function(){var e=C.default.wordAtPosition(this.newStatus.status,this.caret-1)||{};return e},users:function(){return this.$store.state.users.users},emoji:function(){return this.$store.state.config.emoji||[]},customEmoji:function(){return this.$store.state.config.customEmoji||[]},statusLength:function(){return this.newStatus.status.length},statusLengthLimit:function(){return this.$store.state.config.textlimit},hasStatusLengthLimit:function(){return this.statusLengthLimit>0},charactersLeft:function(){return this.statusLengthLimit-this.statusLength},isOverLengthLimit:function(){return this.hasStatusLengthLimit&&this.statusLength>this.statusLengthLimit},scopeOptionsEnabled:function(){return this.$store.state.config.scopeOptionsEnabled},formattingOptionsEnabled:function(){return this.$store.state.config.formattingOptionsEnabled}},methods:{replace:function(e){this.newStatus.status=C.default.replaceWord(this.newStatus.status,this.wordAtCaret,e);var t=this.$el.querySelector("textarea");t.focus(),this.caret=0},replaceCandidate:function(e){var t=this.candidates.length||0;if(":"!==this.textAtCaret&&!e.ctrlKey&&t>0){e.preventDefault();var i=this.candidates[this.highlighted],s=i.utf||i.screen_name+" ";this.newStatus.status=C.default.replaceWord(this.newStatus.status,this.wordAtCaret,s);var a=this.$el.querySelector("textarea");a.focus(),this.caret=0,this.highlighted=0}},cycleBackward:function(e){var t=this.candidates.length||0;t>0?(e.preventDefault(),this.highlighted-=1,this.highlighted<0&&(this.highlighted=this.candidates.length-1)):this.highlighted=0},cycleForward:function(e){var t=this.candidates.length||0;if(t>0){if(e.shiftKey)return;e.preventDefault(),this.highlighted+=1,this.highlighted>=t&&(this.highlighted=0)}else this.highlighted=0},setCaret:function(e){var t=e.target.selectionStart;this.caret=t},postStatus:function(e){var t=this;if(!this.posting&&!this.submitDisabled){if(""===this.newStatus.status){if(!(this.newStatus.files.length>0))return void(this.error="Cannot post an empty status with no files");this.newStatus.status=""}this.posting=!0,_.default.postStatus({status:e.status,spoilerText:e.spoilerText||null,visibility:e.visibility,sensitive:e.nsfw,media:e.files,store:this.$store,inReplyToStatusId:this.replyTo,contentType:e.contentType}).then(function(i){if(i.error)t.error=i.error;else{t.newStatus={status:"",files:[],visibility:e.visibility,contentType:e.contentType},t.$emit("posted");var s=t.$el.querySelector("textarea");s.style.height="16px",t.error=null}t.posting=!1})}},addMediaFile:function(e){this.newStatus.files.push(e),this.enableSubmit()},removeMediaFile:function(e){var t=this.newStatus.files.indexOf(e);this.newStatus.files.splice(t,1)},disableSubmit:function(){this.submitDisabled=!0},enableSubmit:function(){this.submitDisabled=!1},type:function(e){return y.default.fileType(e.mimetype)},paste:function(e){e.clipboardData.files.length>0&&(this.dropFiles=[e.clipboardData.files[0]])},fileDrop:function(e){e.dataTransfer.files.length>0&&(e.preventDefault(),this.dropFiles=e.dataTransfer.files)},fileDrag:function(e){e.dataTransfer.dropEffect="copy"},resize:function(e){if(e.target){var t=Number(window.getComputedStyle(e.target)["padding-top"].substr(0,1))+Number(window.getComputedStyle(e.target)["padding-bottom"].substr(0,1));e.target.style.height="auto",e.target.style.height=e.target.scrollHeight-t+"px",""===e.target.value&&(e.target.style.height="16px")}},clearError:function(){this.error=null},changeVis:function(e){this.newStatus.visibility=e}}};t.default=L},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(31),n=s(a),o={components:{Timeline:n.default},computed:{timeline:function(){return this.$store.state.statuses.timelines.publicAndExternal}},created:function(){this.$store.dispatch("startFetching","publicAndExternal")},destroyed:function(){this.$store.dispatch("stopFetching","publicAndExternal")}};t.default=o},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(31),n=s(a),o={components:{Timeline:n.default},computed:{timeline:function(){return this.$store.state.statuses.timelines.public}},created:function(){this.$store.dispatch("startFetching","public")},destroyed:function(){this.$store.dispatch("stopFetching","public")}};t.default=o},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={data:function(){return{user:{},error:!1,registering:!1}},created:function(){(!this.$store.state.config.registrationOpen&&!this.token||this.$store.state.users.currentUser)&&this.$router.push("/main/all"),this.$store.state.config.registrationOpen&&this.token&&this.$router.push("/registration")},computed:{termsofservice:function(){return this.$store.state.config.tos},token:function(){return this.$route.params.token}},methods:{submit:function(){var e=this;this.registering=!0,this.user.nickname=this.user.username,this.user.token=this.token,this.$store.state.api.backendInteractor.register(this.user).then(function(t){t.ok?(e.$store.dispatch("loginUser",e.user),e.$router.push("/main/all"),e.registering=!1):(e.registering=!1,t.json().then(function(t){e.error=t.error}))})}}};t.default=i},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={props:["status","loggedIn","visibility"],data:function(){return{animated:!1}},methods:{retweet:function(){var e=this;this.status.repeated?this.$store.dispatch("unretweet",{id:this.status.id}):this.$store.dispatch("retweet",{id:this.status.id}),this.animated=!0,setTimeout(function(){e.animated=!1},500)}},computed:{classes:function(){return{retweeted:this.status.repeated,"retweeted-empty":!this.status.repeated,"animate-spin":this.animated}}}};t.default=i},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(225),n=s(a),o=i(472),r=s(o),l=i(43),u=s(l),c=i(112),d=s(c),f=i(174),p=s(f),m=i(495),v=s(m),h={data:function(){var e=this.$store.state.config;return{hideAttachmentsLocal:e.hideAttachments,hideAttachmentsInConvLocal:e.hideAttachmentsInConv,hideNsfwLocal:e.hideNsfw,notificationVisibilityLocal:e.notificationVisibility,replyVisibilityLocal:e.replyVisibility,loopVideoLocal:e.loopVideo,loopVideoSilentOnlyLocal:e.loopVideoSilentOnly,muteWordsString:e.muteWords.join("\n"),autoLoadLocal:e.autoLoad,streamingLocal:e.streaming,pauseOnUnfocusedLocal:e.pauseOnUnfocused,hoverPreviewLocal:e.hoverPreview,collapseMessageWithSubjectLocal:"undefined"==typeof e.collapseMessageWithSubject?e.defaultCollapseMessageWithSubject:e.collapseMessageWithSubject,stopGifs:e.stopGifs,loopSilentAvailable:(0,n.default)(HTMLVideoElement.prototype,"mozHasAudio")||(0,n.default)(HTMLMediaElement.prototype,"webkitAudioDecodedByteCount")||(0,n.default)(HTMLMediaElement.prototype,"audioTracks")}},components:{TabSwitcher:d.default,StyleSwitcher:p.default,InterfaceLanguageSwitcher:v.default},computed:{user:function(){return this.$store.state.users.currentUser}},watch:{hideAttachmentsLocal:function(e){this.$store.dispatch("setOption",{name:"hideAttachments",value:e})},hideAttachmentsInConvLocal:function(e){this.$store.dispatch("setOption",{name:"hideAttachmentsInConv",value:e})},hideNsfwLocal:function(e){this.$store.dispatch("setOption",{name:"hideNsfw",value:e})},"notificationVisibilityLocal.likes":function(e){this.$store.dispatch("setOption",{name:"notificationVisibility",value:this.$store.state.config.notificationVisibility})},"notificationVisibilityLocal.follows":function(e){this.$store.dispatch("setOption",{name:"notificationVisibility",value:this.$store.state.config.notificationVisibility})},"notificationVisibilityLocal.repeats":function(e){this.$store.dispatch("setOption",{name:"notificationVisibility",value:this.$store.state.config.notificationVisibility})},"notificationVisibilityLocal.mentions":function(e){this.$store.dispatch("setOption",{name:"notificationVisibility",value:this.$store.state.config.notificationVisibility})},replyVisibilityLocal:function(e){this.$store.dispatch("setOption",{name:"replyVisibility",value:e})},loopVideoLocal:function(e){this.$store.dispatch("setOption",{name:"loopVideo",value:e})},loopVideoSilentOnlyLocal:function(e){this.$store.dispatch("setOption",{name:"loopVideoSilentOnly",value:e})},autoLoadLocal:function(e){this.$store.dispatch("setOption",{name:"autoLoad",value:e})},streamingLocal:function(e){this.$store.dispatch("setOption",{name:"streaming",value:e})},pauseOnUnfocusedLocal:function(e){this.$store.dispatch("setOption",{name:"pauseOnUnfocused",value:e})},hoverPreviewLocal:function(e){this.$store.dispatch("setOption",{name:"hoverPreview",value:e})},muteWordsString:function(e){e=(0,u.default)(e.split("\n"),function(e){return(0,r.default)(e).length>0}),this.$store.dispatch("setOption",{name:"muteWords",value:e})},collapseMessageWithSubjectLocal:function(e){this.$store.dispatch("setOption",{name:"collapseMessageWithSubject",value:e})},stopGifs:function(e){this.$store.dispatch("setOption",{name:"stopGifs",value:e})}}};t.default=h},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(64),n=s(a),o=i(43),r=s(o),l=i(486),u=s(l),c=i(490),d=s(c),f=i(505),p=s(f),m=i(489),v=s(m),h=i(173),_=s(h),g=i(46),w=s(g),b=i(67),y=s(b),k=i(111),C={name:"Status",props:["statusoid","expandable","inConversation","focused","highlight","compact","replies","noReplyLinks","noHeading","inlineExpanded"],data:function(){return{replying:!1,expanded:!1,unmuted:!1,userExpanded:!1,preview:null,showPreview:!1,showingTall:!1,expandingSubject:!this.$store.state.config.collapseMessageWithSubject}},computed:{muteWords:function(){return this.$store.state.config.muteWords},repeaterClass:function(){var e=this.statusoid.user;return(0,k.highlightClass)(e)},userClass:function(){var e=this.retweet?this.statusoid.retweeted_status.user:this.statusoid.user;return(0,k.highlightClass)(e)},repeaterStyle:function(){var e=this.statusoid.user,t=this.$store.state.config.highlight;return(0,k.highlightStyle)(t[e.screen_name])},userStyle:function(){if(!this.noHeading){var e=this.retweet?this.statusoid.retweeted_status.user:this.statusoid.user,t=this.$store.state.config.highlight;return(0,k.highlightStyle)(t[e.screen_name])}},hideAttachments:function(){return this.$store.state.config.hideAttachments&&!this.inConversation||this.$store.state.config.hideAttachmentsInConv&&this.inConversation},retweet:function(){return!!this.statusoid.retweeted_status},retweeter:function(){return this.statusoid.user.name},retweeterHtml:function(){return this.statusoid.user.name_html},status:function(){return this.retweet?this.statusoid.retweeted_status:this.statusoid},
-loggedIn:function(){return!!this.$store.state.users.currentUser},muteWordHits:function(){var e=this.status.text.toLowerCase(),t=(0,r.default)(this.muteWords,function(t){return e.includes(t.toLowerCase())});return t},muted:function(){return!this.unmuted&&(this.status.user.muted||this.muteWordHits.length>0)},isFocused:function(){return!!this.focused||!!this.inConversation&&this.status.id===this.highlight},tallStatus:function(){var e=this.status.statusnet_html.split(/
20},isReply:function(){if(this.status.in_reply_to_status_id)return!0;if("private"===this.status.visibility){var e=this.status.text;return null!==this.status.summary&&(e=e.substring(this.status.summary.length,e.length)),e.startsWith("@")}return!1},hideReply:function(){if("all"===this.$store.state.config.replyVisibility)return!1;if(this.inlineExpanded||this.expanded||this.inConversation||!this.isReply)return!1;if(this.status.user.id===this.$store.state.users.currentUser.id)return!1;if("repeat"===this.status.activity_type)return!1;for(var e="following"===this.$store.state.config.replyVisibility,t=0;t0},hideSubjectStatus:function(){return!(this.tallStatus&&!this.$store.state.config.collapseMessageWithSubject)&&(!this.expandingSubject&&this.status.summary)},hideTallStatus:function(){return(!this.status.summary||!this.$store.state.config.collapseMessageWithSubject)&&(!this.showingTall&&this.tallStatus)},showingMore:function(){return this.showingTall||this.status.summary&&this.expandingSubject},nsfwClickthrough:function(){return!!this.status.nsfw&&(!this.status.summary||!this.$store.state.config.collapseMessageWithSubject)},replySubject:function(){return this.status.summary&&!this.status.summary.match(/^re[: ]/i)?"re: ".concat(this.status.summary):this.status.summary},attachmentSize:function(){return this.$store.state.config.hideAttachments&&!this.inConversation||this.$store.state.config.hideAttachmentsInConv&&this.inConversation?"hide":this.compact?"small":"normal"}},components:{Attachment:u.default,FavoriteButton:d.default,RetweetButton:p.default,DeleteButton:v.default,PostStatusForm:_.default,UserCardContent:w.default,StillImage:y.default},methods:{visibilityIcon:function(e){switch(e){case"private":return"icon-lock";case"unlisted":return"icon-lock-open-alt";case"direct":return"icon-mail-alt";default:return"icon-globe"}},linkClicked:function(e){var t=e.target;"SPAN"===t.tagName&&(t=t.parentNode),"A"===t.tagName&&window.open(t.href,"_blank")},toggleReplying:function(){this.replying=!this.replying},gotoOriginal:function(e){this.inConversation&&this.$emit("goto",e)},toggleExpanded:function(){this.$emit("toggleExpanded")},toggleMute:function(){this.unmuted=!this.unmuted},toggleUserExpanded:function(){this.userExpanded=!this.userExpanded},toggleShowMore:function(){this.showingTall?this.showingTall=!1:this.expandingSubject?this.expandingSubject=!1:this.hideTallStatus?this.showingTall=!0:this.hideSubjectStatus&&(this.expandingSubject=!0)},replyEnter:function(e,t){var i=this;this.showPreview=!0;var s=Number(e),a=this.$store.state.statuses.allStatuses;this.preview?this.preview.id!==s&&(this.preview=(0,n.default)(a,{id:s})):(this.preview=(0,n.default)(a,{id:s}),this.preview||this.$store.state.api.backendInteractor.fetchStatus({id:e}).then(function(e){i.preview=e}))},replyLeave:function(){this.showPreview=!1}},watch:{highlight:function(e){if(e=Number(e),this.status.id===e){var t=this.$el.getBoundingClientRect();t.top<100?window.scrollBy(0,t.top-200):t.bottom>window.innerHeight-50&&window.scrollBy(0,t.bottom-window.innerHeight+50)}}},filters:{capitalize:function(e){return e.charAt(0).toUpperCase()+e.slice(1)}}};t.default=C},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(66),n=s(a),o=i(172),r=s(o),l={props:["statusoid"],data:function(){return{expanded:!1}},components:{Status:n.default,Conversation:r.default},methods:{toggleExpanded:function(){this.expanded=!this.expanded}}};t.default=l},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={props:["src","referrerpolicy","mimetype"],data:function(){return{stopGifs:this.$store.state.config.stopGifs}},computed:{animated:function(){return this.stopGifs&&("image/gif"===this.mimetype||this.src.endsWith(".gif"))}},methods:{onLoad:function(){var e=this.$refs.canvas;if(e){var t=this.$refs.src.naturalWidth,i=this.$refs.src.naturalHeight;e.width=t,e.height=i,e.getContext("2d").drawImage(this.$refs.src,0,0,t,i)}}}};t.default=i},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(113),n=s(a),o=i(48);t.default={data:function(){return{availableStyles:[],selected:this.$store.state.config.theme,invalidThemeImported:!1,bgColorLocal:"",btnColorLocal:"",textColorLocal:"",linkColorLocal:"",redColorLocal:"",blueColorLocal:"",greenColorLocal:"",orangeColorLocal:"",btnRadiusLocal:"",inputRadiusLocal:"",panelRadiusLocal:"",avatarRadiusLocal:"",avatarAltRadiusLocal:"",attachmentRadiusLocal:"",tooltipRadiusLocal:""}},created:function(){var e=this;window.fetch("/static/styles.json").then(function(e){return e.json()}).then(function(t){e.availableStyles=t})},mounted:function(){this.normalizeLocalState(this.$store.state.config.colors,this.$store.state.config.radii)},methods:{exportCurrentTheme:function(){var e=(0,n.default)({_pleroma_theme_version:1,colors:this.$store.state.config.colors,radii:this.$store.state.config.radii},null,2),t=document.createElement("a");t.setAttribute("download","pleroma_theme.json"),t.setAttribute("href","data:application/json;base64,"+window.btoa(e)),t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},importTheme:function(){var e=this;this.invalidThemeImported=!1;var t=document.createElement("input");t.setAttribute("type","file"),t.setAttribute("accept",".json"),t.addEventListener("change",function(t){if(t.target.files[0]){var i=new FileReader;i.onload=function(t){var i=t.target;try{var s=JSON.parse(i.result);1===s._pleroma_theme_version?e.normalizeLocalState(s.colors,s.radii):e.invalidThemeImported=!0}catch(t){e.invalidThemeImported=!0}},i.readAsText(t.target.files[0])}}),document.body.appendChild(t),t.click(),document.body.removeChild(t)},setCustomTheme:function(){!this.bgColorLocal&&!this.btnColorLocal&&!this.linkColorLocal;var e=function(e){var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16)}:null},t=e(this.bgColorLocal),i=e(this.btnColorLocal),s=e(this.textColorLocal),a=e(this.linkColorLocal),n=e(this.redColorLocal),o=e(this.blueColorLocal),r=e(this.greenColorLocal),l=e(this.orangeColorLocal);t&&i&&a&&this.$store.dispatch("setOption",{name:"customTheme",value:{fg:i,bg:t,text:s,link:a,cRed:n,cBlue:o,cGreen:r,cOrange:l,btnRadius:this.btnRadiusLocal,inputRadius:this.inputRadiusLocal,panelRadius:this.panelRadiusLocal,avatarRadius:this.avatarRadiusLocal,avatarAltRadius:this.avatarAltRadiusLocal,tooltipRadius:this.tooltipRadiusLocal,attachmentRadius:this.attachmentRadiusLocal}})},normalizeLocalState:function(e,t){this.bgColorLocal=(0,o.rgbstr2hex)(e.bg),this.btnColorLocal=(0,o.rgbstr2hex)(e.btn),this.textColorLocal=(0,o.rgbstr2hex)(e.fg),this.linkColorLocal=(0,o.rgbstr2hex)(e.link),this.redColorLocal=(0,o.rgbstr2hex)(e.cRed),this.blueColorLocal=(0,o.rgbstr2hex)(e.cBlue),this.greenColorLocal=(0,o.rgbstr2hex)(e.cGreen),this.orangeColorLocal=(0,o.rgbstr2hex)(e.cOrange),this.btnRadiusLocal=t.btnRadius||4,this.inputRadiusLocal=t.inputRadius||4,this.panelRadiusLocal=t.panelRadius||10,this.avatarRadiusLocal=t.avatarRadius||5,this.avatarAltRadiusLocal=t.avatarAltRadius||50,this.tooltipRadiusLocal=t.tooltipRadius||2,this.attachmentRadiusLocal=t.attachmentRadius||5}},watch:{selected:function(){this.bgColorLocal=this.selected[1],this.btnColorLocal=this.selected[2],this.textColorLocal=this.selected[3],this.linkColorLocal=this.selected[4],this.redColorLocal=this.selected[5],this.greenColorLocal=this.selected[6],this.blueColorLocal=this.selected[7],this.orangeColorLocal=this.selected[8]}}}},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(31),n=s(a),o={created:function(){this.$store.commit("clearTimeline",{timeline:"tag"}),this.$store.dispatch("startFetching",{tag:this.tag})},components:{Timeline:n.default},computed:{tag:function(){return this.$route.params.tag},timeline:function(){return this.$store.state.statuses.timelines.tag}},watch:{tag:function(){this.$store.commit("clearTimeline",{timeline:"tag"}),this.$store.dispatch("startFetching",{tag:this.tag})}},destroyed:function(){this.$store.dispatch("stopFetching","tag")}};t.default=o},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(66),n=s(a),o=i(110),r=s(o),l=i(507),u=s(l),c=i(175),d=s(c),f={props:["timeline","timelineName","title","userId","tag"],data:function(){return{paused:!1,unfocused:!1}},computed:{timelineError:function(){return this.$store.state.statuses.error},followers:function(){return this.timeline.followers},friends:function(){return this.timeline.friends},viewing:function(){return this.timeline.viewing},newStatusCount:function(){return this.timeline.newStatusCount},newStatusCountStr:function(){return 0!==this.timeline.flushMarker?"":" ("+this.newStatusCount+")"}},components:{Status:n.default,StatusOrConversation:u.default,UserCard:d.default},created:function(){var e=this.$store,t=e.state.users.currentUser.credentials,i=0===this.timeline.visibleStatuses.length;window.addEventListener("scroll",this.scrollLoad),r.default.fetchAndUpdate({store:e,credentials:t,timeline:this.timelineName,showImmediately:i,userId:this.userId,tag:this.tag}),"user"===this.timelineName&&(this.fetchFriends(),this.fetchFollowers())},mounted:function(){"undefined"!=typeof document.hidden&&(document.addEventListener("visibilitychange",this.handleVisibilityChange,!1),this.unfocused=document.hidden)},destroyed:function(){window.removeEventListener("scroll",this.scrollLoad),"undefined"!=typeof document.hidden&&document.removeEventListener("visibilitychange",this.handleVisibilityChange,!1),this.$store.commit("setLoading",{timeline:this.timelineName,value:!1})},methods:{showNewStatuses:function(){0!==this.timeline.flushMarker?(this.$store.commit("clearTimeline",{timeline:this.timelineName}),this.$store.commit("queueFlush",{timeline:this.timelineName,id:0}),this.fetchOlderStatuses()):(this.$store.commit("showNewStatuses",{timeline:this.timelineName}),this.paused=!1)},fetchOlderStatuses:function(){var e=this,t=this.$store,i=t.state.users.currentUser.credentials;t.commit("setLoading",{timeline:this.timelineName,value:!0}),r.default.fetchAndUpdate({store:t,credentials:i,timeline:this.timelineName,older:!0,showImmediately:!0,userId:this.userId,tag:this.tag}).then(function(){return t.commit("setLoading",{timeline:e.timelineName,value:!1})})},fetchFollowers:function(){var e=this,t=this.userId;this.$store.state.api.backendInteractor.fetchFollowers({id:t}).then(function(t){return e.$store.dispatch("addFollowers",{followers:t})})},fetchFriends:function(){var e=this,t=this.userId;this.$store.state.api.backendInteractor.fetchFriends({id:t}).then(function(t){return e.$store.dispatch("addFriends",{friends:t})})},scrollLoad:function(e){var t=document.body.getBoundingClientRect(),i=Math.max(t.height,-t.y);this.timeline.loading===!1&&this.$store.state.config.autoLoad&&this.$el.offsetHeight>0&&window.innerHeight+window.pageYOffset>=i-750&&this.fetchOlderStatuses()},handleVisibilityChange:function(){this.unfocused=document.hidden}},watch:{newStatusCount:function(e){this.$store.state.config.streaming&&e>0&&(!(window.pageYOffset<15)||this.paused||this.unfocused&&this.$store.state.config.pauseOnUnfocused?this.paused=!0:this.showNewStatuses())}}};t.default=f},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(46),n=s(a),o={props:["user","showFollows","showApproval"],data:function(){return{userExpanded:!1}},components:{UserCardContent:n.default},methods:{toggleUserExpanded:function(){this.userExpanded=!this.userExpanded},approveUser:function(){this.$store.state.api.backendInteractor.approveUser(this.user.id),this.$store.dispatch("removeFollowRequest",this.user)},denyUser:function(){this.$store.state.api.backendInteractor.denyUser(this.user.id),this.$store.dispatch("removeFollowRequest",this.user)}}};t.default=o},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(67),n=s(a),o=i(48);t.default={props:["user","switcher","selected","hideBio"],computed:{headingStyle:function(){var e=this.$store.state.config.colors.bg;if(e){var t=(0,o.hex2rgb)(e),i="rgba("+Math.floor(t.r)+", "+Math.floor(t.g)+", "+Math.floor(t.b)+", .5)";return{backgroundColor:"rgb("+Math.floor(.53*t.r)+", "+Math.floor(.56*t.g)+", "+Math.floor(.59*t.b)+")",backgroundImage:["linear-gradient(to bottom, "+i+", "+i+")","url("+this.user.cover_photo+")"].join(", ")}}},isOtherUser:function(){return this.user.id!==this.$store.state.users.currentUser.id},subscribeUrl:function(){var e=new URL(this.user.statusnet_profile_url);return e.protocol+"//"+e.host+"/main/ostatus"},loggedIn:function(){return this.$store.state.users.currentUser},dailyAvg:function(){var e=Math.ceil((new Date-new Date(this.user.created_at))/864e5);return Math.round(this.user.statuses_count/e)},userHighlightType:{get:function(){var e=this.$store.state.config.highlight[this.user.screen_name];return e&&e.type||"disabled"},set:function(e){var t=this.$store.state.config.highlight[this.user.screen_name];"disabled"!==e?this.$store.dispatch("setHighlight",{user:this.user.screen_name,color:t&&t.color||"#FFFFFF",type:e}):this.$store.dispatch("setHighlight",{user:this.user.screen_name,color:void 0})}},userHighlightColor:{get:function(){var e=this.$store.state.config.highlight[this.user.screen_name];return e&&e.color},set:function(e){this.$store.dispatch("setHighlight",{user:this.user.screen_name,color:e})}}},components:{StillImage:n.default},methods:{followUser:function(){var e=this.$store;e.state.api.backendInteractor.followUser(this.user.id).then(function(t){return e.commit("addNewUsers",[t])})},unfollowUser:function(){var e=this.$store;e.state.api.backendInteractor.unfollowUser(this.user.id).then(function(t){return e.commit("addNewUsers",[t])})},blockUser:function(){var e=this.$store;e.state.api.backendInteractor.blockUser(this.user.id).then(function(t){return e.commit("addNewUsers",[t])})},unblockUser:function(){var e=this.$store;e.state.api.backendInteractor.unblockUser(this.user.id).then(function(t){return e.commit("addNewUsers",[t])})},toggleMute:function(){var e=this.$store;e.commit("setMuted",{user:this.user,muted:!this.user.muted}),e.state.api.backendInteractor.setUserMute(this.user)},setProfileView:function(e){if(this.switcher){var t=this.$store;t.commit("setProfileView",{v:e})}}}}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={data:function(){return{username:void 0,hidden:!0,error:!1,loading:!1}},methods:{findUser:function(e){var t=this;e="@"===e[0]?e.slice(1):e,this.loading=!0,this.$store.state.api.backendInteractor.externalProfile(e).then(function(e){t.loading=!1,t.hidden=!0,e.error?t.error=!0:(t.$store.commit("addNewUsers",[e]),t.$router.push({name:"user-profile",params:{id:e.id}}))})},toggleHidden:function(){this.hidden=!this.hidden},dismissError:function(){this.error=!1}}};t.default=i},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(496),n=s(a),o=i(173),r=s(o),l=i(46),u=s(l),c={computed:{user:function(){return this.$store.state.users.currentUser}},components:{LoginForm:n.default,PostStatusForm:r.default,UserCardContent:u.default}};t.default=c},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(46),n=s(a),o=i(31),r=s(o),l={created:function(){this.$store.commit("clearTimeline",{timeline:"user"}),this.$store.dispatch("startFetching",["user",this.userId]),this.$store.state.users.usersObject[this.userId]||this.$store.dispatch("fetchUser",this.userId)},destroyed:function(){this.$store.dispatch("stopFetching","user")},computed:{timeline:function(){return this.$store.state.statuses.timelines.user},userId:function(){return this.$route.params.id},user:function(){return this.timeline.statuses[0]?this.timeline.statuses[0].user:this.$store.state.users.usersObject[this.userId]||!1}},watch:{userId:function(){this.$store.commit("clearTimeline",{timeline:"user"}),this.$store.dispatch("startFetching",["user",this.userId])}},components:{UserCardContent:n.default,Timeline:r.default}};t.default=l},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=i(113),n=s(a),o=i(112),r=s(o),l=i(174),u=s(l),c={data:function(){return{newname:this.$store.state.users.currentUser.name,newbio:this.$store.state.users.currentUser.description,newlocked:this.$store.state.users.currentUser.locked,newdefaultScope:this.$store.state.users.currentUser.default_scope,followList:null,followImportError:!1,followsImported:!1,enableFollowsExport:!0,uploading:[!1,!1,!1,!1],previews:[null,null,null],deletingAccount:!1,deleteAccountConfirmPasswordInput:"",deleteAccountError:!1,changePasswordInputs:["","",""],changedPassword:!1,changePasswordError:!1,activeTab:"profile"}},components:{StyleSwitcher:u.default,TabSwitcher:r.default},computed:{user:function(){return this.$store.state.users.currentUser},pleromaBackend:function(){return this.$store.state.config.pleromaBackend},scopeOptionsEnabled:function(){return this.$store.state.config.scopeOptionsEnabled},vis:function(){return{public:{selected:"public"===this.newdefaultScope},unlisted:{selected:"unlisted"===this.newdefaultScope},private:{selected:"private"===this.newdefaultScope},direct:{selected:"direct"===this.newdefaultScope}}}},methods:{updateProfile:function(){var e=this,t=this.newname,i=this.newbio,s=this.newlocked,a=this.newdefaultScope;this.$store.state.api.backendInteractor.updateProfile({params:{name:t,description:i,locked:s,default_scope:a}}).then(function(t){t.error||(e.$store.commit("addNewUsers",[t]),e.$store.commit("setCurrentUser",t))})},changeVis:function(e){this.newdefaultScope=e},uploadFile:function(e,t){var i=this,s=t.target.files[0];if(s){var a=new FileReader;a.onload=function(t){var s=t.target,a=s.result;i.previews[e]=a,i.$forceUpdate()},a.readAsDataURL(s)}},submitAvatar:function(){var e=this;if(this.previews[0]){var t=this.previews[0],i=new Image,s=void 0,a=void 0,n=void 0,o=void 0;i.src=t,i.height>i.width?(s=0,n=i.width,a=Math.floor((i.height-i.width)/2),o=i.width):(a=0,o=i.height,s=Math.floor((i.width-i.height)/2),n=i.height),this.uploading[0]=!0,this.$store.state.api.backendInteractor.updateAvatar({params:{img:t,cropX:s,cropY:a,cropW:n,cropH:o}}).then(function(t){t.error||(e.$store.commit("addNewUsers",[t]),e.$store.commit("setCurrentUser",t),e.previews[0]=null),e.uploading[0]=!1})}},submitBanner:function(){var e=this;if(this.previews[1]){var t=this.previews[1],i=new Image,s=void 0,a=void 0,o=void 0,r=void 0;i.src=t,o=i.width,r=i.height,s=0,a=0,this.uploading[1]=!0,this.$store.state.api.backendInteractor.updateBanner({params:{banner:t,offset_top:s,offset_left:a,width:o,height:r}}).then(function(t){if(!t.error){var i=JSON.parse((0,n.default)(e.$store.state.users.currentUser));i.cover_photo=t.url,e.$store.commit("addNewUsers",[i]),e.$store.commit("setCurrentUser",i),e.previews[1]=null}e.uploading[1]=!1})}},submitBg:function(){var e=this;if(this.previews[2]){var t=this.previews[2],i=new Image,s=void 0,a=void 0,o=void 0,r=void 0;i.src=t,s=0,a=0,o=i.width,r=i.width,this.uploading[2]=!0,this.$store.state.api.backendInteractor.updateBg({params:{img:t,cropX:s,cropY:a,cropW:o,cropH:r}}).then(function(t){if(!t.error){var i=JSON.parse((0,n.default)(e.$store.state.users.currentUser));i.background_image=t.url,e.$store.commit("addNewUsers",[i]),e.$store.commit("setCurrentUser",i),e.previews[2]=null}e.uploading[2]=!1})}},importFollows:function(){var e=this;this.uploading[3]=!0;var t=this.followList;this.$store.state.api.backendInteractor.followImport({params:t}).then(function(t){t?e.followsImported=!0:e.followImportError=!0,e.uploading[3]=!1})},exportPeople:function(e,t){var i=e.map(function(e){return e&&e.is_local&&(e.screen_name+="@"+location.hostname),e.screen_name}).join("\n"),s=document.createElement("a");s.setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(i)),s.setAttribute("download",t),s.style.display="none",document.body.appendChild(s),s.click(),document.body.removeChild(s)},exportFollows:function(){var e=this;this.enableFollowsExport=!1,this.$store.state.api.backendInteractor.fetchFriends({id:this.$store.state.users.currentUser.id}).then(function(t){e.exportPeople(t,"friends.csv")})},followListChange:function(){var e=new FormData;e.append("list",this.$refs.followlist.files[0]),this.followList=e},dismissImported:function(){this.followsImported=!1,this.followImportError=!1},confirmDelete:function(){this.deletingAccount=!0},deleteAccount:function(){var e=this;this.$store.state.api.backendInteractor.deleteAccount({password:this.deleteAccountConfirmPasswordInput}).then(function(t){"success"===t.status?(e.$store.dispatch("logout"),e.$router.push("/main/all")):e.deleteAccountError=t.error})},changePassword:function(){var e=this,t={password:this.changePasswordInputs[0],newPassword:this.changePasswordInputs[1],newPasswordConfirmation:this.changePasswordInputs[2]};this.$store.state.api.backendInteractor.changePassword(t).then(function(t){"success"===t.status?(e.changedPassword=!0,e.changePasswordError=!1):(e.changedPassword=!1,e.changePasswordError=t.error)})},activateTab:function(e){this.activeTab=e}}};t.default=c},function(e,t,i){"use strict";function s(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var i,s,a=t,n=7;for(i=Math.floor(Math.random()*n),s=0;s<3;s++){var o;o=a[i];var r;r=o.avatar?o.avatar:"/images/avi.png";var l=o.acct;0===s?(e.img1=r,e.name1=l,e.$store.state.api.backendInteractor.externalProfile(l).then(function(t){t.error||(e.$store.commit("addNewUsers",[t]),e.id1=t.id)})):1===s?(e.img2=r,e.name2=l,e.$store.state.api.backendInteractor.externalProfile(l).then(function(t){t.error||(e.$store.commit("addNewUsers",[t]),e.id2=t.id)})):2===s&&(e.img3=r,e.name3=l,e.$store.state.api.backendInteractor.externalProfile(l).then(function(t){t.error||(e.$store.commit("addNewUsers",[t]),e.id3=t.id)}))}i=(i+n)%a.length}function n(e){var t=e.$store.state.users.currentUser.credentials;t&&(e.name1="Loading...",e.name2="Loading...",e.name3="Loading...",r.default.suggestions({credentials:t}).then(function(t){a(e,t)}))}Object.defineProperty(t,"__esModule",{value:!0});var o=i(24),r=s(o),l={data:function(){return{img1:"/images/avi.png",name1:"",id1:0,img2:"/images/avi.png",name2:"",id2:0,img3:"/images/avi.png",name3:"",id3:0}},computed:{user:function(){return this.$store.state.users.currentUser.screen_name},moreUrl:function(){var e,t=window.location.hostname,i=this.user,s=this.$store.state.config.suggestionsWeb;return e=s.replace(/{{host}}/g,encodeURIComponent(t)),e=e.replace(/{{user}}/g,encodeURIComponent(i))},suggestionsEnabled:function(){return this.$store.state.config.suggestionsEnabled}},watch:{user:function(e,t){this.suggestionsEnabled&&n(this)}},mounted:function(){this.suggestionsEnabled&&n(this)}};t.default=l},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},,function(e,t){e.exports=["now",["%ss","%ss"],["%smin","%smin"],["%sh","%sh"],["%sd","%sd"],["%sw","%sw"],["%smo","%smo"],["%sy","%sy"]]},function(e,t){e.exports=["たった今","%s 秒前","%s 分前","%s 時間前","%s 日前","%s 週間前","%s ヶ月前","%s 年前"]},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,i){e.exports=i.p+"static/img/nsfw.50fd83c.png"},,,function(e,t,i){i(312);var s=i(1)(i(185),i(550),null,null);e.exports=s.exports},function(e,t,i){i(303);var s=i(1)(i(186),i(538),null,null);e.exports=s.exports},function(e,t,i){i(302);var s=i(1)(i(187),i(537),null,null);e.exports=s.exports},function(e,t,i){var s=i(1)(i(188),i(521),null,null);e.exports=s.exports},function(e,t,i){i(291);var s=i(1)(i(190),i(519),null,null);e.exports=s.exports},function(e,t,i){i(290);var s=i(1)(i(191),i(518),null,null);e.exports=s.exports},function(e,t,i){i(298);var s=i(1)(i(192),i(529),null,null);e.exports=s.exports},function(e,t,i){var s=i(1)(i(193),i(533),null,null);e.exports=s.exports},function(e,t,i){var s=i(1)(i(194),i(542),null,null);e.exports=s.exports},function(e,t,i){i(304);var s=i(1)(i(195),i(539),null,null);e.exports=s.exports},function(e,t,i){var s=i(1)(i(184),i(520),null,null);e.exports=s.exports},function(e,t,i){i(286);var s=i(1)(i(196),i(514),null,null);e.exports=s.exports},function(e,t,i){i(297);var s=i(1)(i(197),i(528),null,null);e.exports=s.exports},function(e,t,i){var s=i(1)(i(198),i(527),null,null);e.exports=s.exports},function(e,t,i){i(294);var s=i(1)(i(199),i(524),null,null);e.exports=s.exports},function(e,t,i){var s=i(1)(i(200),i(531),null,null);e.exports=s.exports},function(e,t,i){i(300);var s=i(1)(i(201),i(532),null,null);e.exports=s.exports},function(e,t,i){var s=i(1)(i(203),i(546),null,null);e.exports=s.exports},function(e,t,i){var s=i(1)(i(204),i(541),null,null);e.exports=s.exports},function(e,t,i){i(293);var s=i(1)(i(205),i(523),null,null);e.exports=s.exports},function(e,t,i){i(296);var s=i(1)(i(206),i(526),null,null);e.exports=s.exports},function(e,t,i){i(301);var s=i(1)(i(207),i(535),null,null);e.exports=s.exports},function(e,t,i){i(289);var s=i(1)(i(209),i(517),null,null);e.exports=s.exports},function(e,t,i){var s=i(1)(i(212),i(536),null,null);e.exports=s.exports},function(e,t,i){i(305);var s=i(1)(i(216),i(540),null,null);e.exports=s.exports},function(e,t,i){i(308);var s=i(1)(i(217),i(545),null,null);e.exports=s.exports},function(e,t,i){i(295);var s=i(1)(i(218),i(525),null,null);e.exports=s.exports},function(e,t,i){i(287);var s=i(1)(i(219),i(515),null,null);e.exports=s.exports},function(e,t,i){i(310);var s=i(1)(i(220),i(548),null,null);e.exports=s.exports},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"login panel panel-default"},[i("div",{staticClass:"panel-heading"},[e._v("\n "+e._s(e.$t("login.login"))+"\n ")]),e._v(" "),i("div",{staticClass:"panel-body"},[i("form",{staticClass:"login-form",on:{submit:function(t){t.preventDefault(),e.submit(e.user)}}},[i("div",{staticClass:"form-group"},[i("label",{attrs:{for:"username"}},[e._v(e._s(e.$t("login.username")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.user.username,expression:"user.username"}],staticClass:"form-control",attrs:{disabled:e.loggingIn,id:"username",placeholder:e.$t("login.placeholder")},domProps:{value:e.user.username},on:{input:function(t){t.target.composing||e.$set(e.user,"username",t.target.value)}}})]),e._v(" "),i("div",{staticClass:"form-group"},[i("label",{attrs:{for:"password"}},[e._v(e._s(e.$t("login.password")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.user.password,expression:"user.password"}],staticClass:"form-control",attrs:{disabled:e.loggingIn,id:"password",type:"password"},domProps:{value:e.user.password},on:{input:function(t){t.target.composing||e.$set(e.user,"password",t.target.value)}}})]),e._v(" "),i("div",{staticClass:"form-group"},[i("div",{staticClass:"login-bottom"},[i("div",[e.registrationOpen?i("router-link",{staticClass:"register",attrs:{to:{name:"registration"}}},[e._v(e._s(e.$t("login.register")))]):e._e()],1),e._v(" "),i("button",{staticClass:"btn btn-default",attrs:{disabled:e.loggingIn,type:"submit"}},[e._v(e._s(e.$t("login.login")))])])]),e._v(" "),e.authError?i("div",{staticClass:"form-group"},[i("div",{staticClass:"alert error"},[e._v(e._s(e.authError))])]):e._e()])])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"settings panel panel-default"},[i("div",{staticClass:"panel-heading"},[e._v("\n "+e._s(e.$t("settings.user_settings"))+"\n ")]),e._v(" "),i("div",{staticClass:"panel-body profile-edit"},[i("tab-switcher",[i("div",{attrs:{label:e.$t("settings.profile_tab")}},[i("div",{staticClass:"setting-item"},[i("h2",[e._v(e._s(e.$t("settings.name_bio")))]),e._v(" "),i("p",[e._v(e._s(e.$t("settings.name")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.newname,expression:"newname"}],staticClass:"name-changer",attrs:{id:"username"},domProps:{value:e.newname},on:{input:function(t){t.target.composing||(e.newname=t.target.value)}}}),e._v(" "),i("p",[e._v(e._s(e.$t("settings.bio")))]),e._v(" "),i("textarea",{directives:[{name:"model",rawName:"v-model",value:e.newbio,expression:"newbio"}],staticClass:"bio",domProps:{value:e.newbio},on:{input:function(t){t.target.composing||(e.newbio=t.target.value)}}}),e._v(" "),i("p",[i("input",{directives:[{name:"model",rawName:"v-model",value:e.newlocked,expression:"newlocked"}],attrs:{type:"checkbox",id:"account-locked"},domProps:{checked:Array.isArray(e.newlocked)?e._i(e.newlocked,null)>-1:e.newlocked},on:{change:function(t){var i=e.newlocked,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=e._i(i,n);s.checked?o<0&&(e.newlocked=i.concat([n])):o>-1&&(e.newlocked=i.slice(0,o).concat(i.slice(o+1)))}else e.newlocked=a}}}),e._v(" "),i("label",{attrs:{for:"account-locked"}},[e._v(e._s(e.$t("settings.lock_account_description")))])]),e._v(" "),e.scopeOptionsEnabled?i("div",[i("label",{attrs:{for:"default-vis"}},[e._v(e._s(e.$t("settings.default_vis")))]),e._v(" "),i("div",{staticClass:"visibility-tray",attrs:{id:"default-vis"}},[i("i",{staticClass:"icon-mail-alt",class:e.vis.direct,on:{click:function(t){e.changeVis("direct")}}}),e._v(" "),i("i",{staticClass:"icon-lock",class:e.vis.private,on:{click:function(t){e.changeVis("private")}}}),e._v(" "),i("i",{staticClass:"icon-lock-open-alt",class:e.vis.unlisted,on:{click:function(t){e.changeVis("unlisted")}}}),e._v(" "),i("i",{staticClass:"icon-globe",class:e.vis.public,on:{click:function(t){e.changeVis("public")}}})])]):e._e(),e._v(" "),i("button",{staticClass:"btn btn-default",attrs:{disabled:e.newname.length<=0},on:{click:e.updateProfile}},[e._v(e._s(e.$t("general.submit")))])]),e._v(" "),i("div",{staticClass:"setting-item"},[i("h2",[e._v(e._s(e.$t("settings.avatar")))]),e._v(" "),i("p",[e._v(e._s(e.$t("settings.current_avatar")))]),e._v(" "),i("img",{staticClass:"old-avatar",attrs:{src:e.user.profile_image_url_original}}),e._v(" "),i("p",[e._v(e._s(e.$t("settings.set_new_avatar")))]),e._v(" "),e.previews[0]?i("img",{staticClass:"new-avatar",attrs:{src:e.previews[0]}}):e._e(),e._v(" "),i("div",[i("input",{attrs:{type:"file"},on:{change:function(t){
-e.uploadFile(0,t)}}})]),e._v(" "),e.uploading[0]?i("i",{staticClass:"icon-spin4 animate-spin"}):e.previews[0]?i("button",{staticClass:"btn btn-default",on:{click:e.submitAvatar}},[e._v(e._s(e.$t("general.submit")))]):e._e()]),e._v(" "),i("div",{staticClass:"setting-item"},[i("h2",[e._v(e._s(e.$t("settings.profile_banner")))]),e._v(" "),i("p",[e._v(e._s(e.$t("settings.current_profile_banner")))]),e._v(" "),i("img",{staticClass:"banner",attrs:{src:e.user.cover_photo}}),e._v(" "),i("p",[e._v(e._s(e.$t("settings.set_new_profile_banner")))]),e._v(" "),e.previews[1]?i("img",{staticClass:"banner",attrs:{src:e.previews[1]}}):e._e(),e._v(" "),i("div",[i("input",{attrs:{type:"file"},on:{change:function(t){e.uploadFile(1,t)}}})]),e._v(" "),e.uploading[1]?i("i",{staticClass:" icon-spin4 animate-spin uploading"}):e.previews[1]?i("button",{staticClass:"btn btn-default",on:{click:e.submitBanner}},[e._v(e._s(e.$t("general.submit")))]):e._e()]),e._v(" "),i("div",{staticClass:"setting-item"},[i("h2",[e._v(e._s(e.$t("settings.profile_background")))]),e._v(" "),i("p",[e._v(e._s(e.$t("settings.set_new_profile_background")))]),e._v(" "),e.previews[2]?i("img",{staticClass:"bg",attrs:{src:e.previews[2]}}):e._e(),e._v(" "),i("div",[i("input",{attrs:{type:"file"},on:{change:function(t){e.uploadFile(2,t)}}})]),e._v(" "),e.uploading[2]?i("i",{staticClass:" icon-spin4 animate-spin uploading"}):e.previews[2]?i("button",{staticClass:"btn btn-default",on:{click:e.submitBg}},[e._v(e._s(e.$t("general.submit")))]):e._e()])]),e._v(" "),i("div",{attrs:{label:e.$t("settings.security_tab")}},[i("div",{staticClass:"setting-item"},[i("h2",[e._v(e._s(e.$t("settings.change_password")))]),e._v(" "),i("div",[i("p",[e._v(e._s(e.$t("settings.current_password")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.changePasswordInputs[0],expression:"changePasswordInputs[0]"}],attrs:{type:"password"},domProps:{value:e.changePasswordInputs[0]},on:{input:function(t){t.target.composing||e.$set(e.changePasswordInputs,0,t.target.value)}}})]),e._v(" "),i("div",[i("p",[e._v(e._s(e.$t("settings.new_password")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.changePasswordInputs[1],expression:"changePasswordInputs[1]"}],attrs:{type:"password"},domProps:{value:e.changePasswordInputs[1]},on:{input:function(t){t.target.composing||e.$set(e.changePasswordInputs,1,t.target.value)}}})]),e._v(" "),i("div",[i("p",[e._v(e._s(e.$t("settings.confirm_new_password")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.changePasswordInputs[2],expression:"changePasswordInputs[2]"}],attrs:{type:"password"},domProps:{value:e.changePasswordInputs[2]},on:{input:function(t){t.target.composing||e.$set(e.changePasswordInputs,2,t.target.value)}}})]),e._v(" "),i("button",{staticClass:"btn btn-default",on:{click:e.changePassword}},[e._v(e._s(e.$t("general.submit")))]),e._v(" "),e.changedPassword?i("p",[e._v(e._s(e.$t("settings.changed_password")))]):e.changePasswordError!==!1?i("p",[e._v(e._s(e.$t("settings.change_password_error")))]):e._e(),e._v(" "),e.changePasswordError?i("p",[e._v(e._s(e.changePasswordError))]):e._e()]),e._v(" "),i("div",{staticClass:"setting-item"},[i("h2",[e._v(e._s(e.$t("settings.delete_account")))]),e._v(" "),e.deletingAccount?e._e():i("p",[e._v(e._s(e.$t("settings.delete_account_description")))]),e._v(" "),e.deletingAccount?i("div",[i("p",[e._v(e._s(e.$t("settings.delete_account_instructions")))]),e._v(" "),i("p",[e._v(e._s(e.$t("login.password")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.deleteAccountConfirmPasswordInput,expression:"deleteAccountConfirmPasswordInput"}],attrs:{type:"password"},domProps:{value:e.deleteAccountConfirmPasswordInput},on:{input:function(t){t.target.composing||(e.deleteAccountConfirmPasswordInput=t.target.value)}}}),e._v(" "),i("button",{staticClass:"btn btn-default",on:{click:e.deleteAccount}},[e._v(e._s(e.$t("settings.delete_account")))])]):e._e(),e._v(" "),e.deleteAccountError!==!1?i("p",[e._v(e._s(e.$t("settings.delete_account_error")))]):e._e(),e._v(" "),e.deleteAccountError?i("p",[e._v(e._s(e.deleteAccountError))]):e._e(),e._v(" "),e.deletingAccount?e._e():i("button",{staticClass:"btn btn-default",on:{click:e.confirmDelete}},[e._v(e._s(e.$t("general.submit")))])])]),e._v(" "),e.pleromaBackend?i("div",{attrs:{label:e.$t("settings.data_import_export_tab")}},[i("div",{staticClass:"setting-item"},[i("h2",[e._v(e._s(e.$t("settings.follow_import")))]),e._v(" "),i("p",[e._v(e._s(e.$t("settings.import_followers_from_a_csv_file")))]),e._v(" "),i("form",{model:{value:e.followImportForm,callback:function(t){e.followImportForm=t},expression:"followImportForm"}},[i("input",{ref:"followlist",attrs:{type:"file"},on:{change:e.followListChange}})]),e._v(" "),e.uploading[3]?i("i",{staticClass:" icon-spin4 animate-spin uploading"}):i("button",{staticClass:"btn btn-default",on:{click:e.importFollows}},[e._v(e._s(e.$t("general.submit")))]),e._v(" "),e.followsImported?i("div",[i("i",{staticClass:"icon-cross",on:{click:e.dismissImported}}),e._v(" "),i("p",[e._v(e._s(e.$t("settings.follows_imported")))])]):e.followImportError?i("div",[i("i",{staticClass:"icon-cross",on:{click:e.dismissImported}}),e._v(" "),i("p",[e._v(e._s(e.$t("settings.follow_import_error")))])]):e._e()]),e._v(" "),e.enableFollowsExport?i("div",{staticClass:"setting-item"},[i("h2",[e._v(e._s(e.$t("settings.follow_export")))]),e._v(" "),i("button",{staticClass:"btn btn-default",on:{click:e.exportFollows}},[e._v(e._s(e.$t("settings.follow_export_button")))])]):i("div",{staticClass:"setting-item"},[i("h2",[e._v(e._s(e.$t("settings.follow_export_processing")))])])]):e._e()])],1)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"still-image",class:{animated:e.animated}},[e.animated?i("canvas",{ref:"canvas"}):e._e(),e._v(" "),i("img",{ref:"src",attrs:{src:e.src,referrerpolicy:e.referrerpolicy},on:{load:e.onLoad}})])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[e.expanded?i("conversation",{attrs:{collapsable:!0,statusoid:e.statusoid},on:{toggleExpanded:e.toggleExpanded}}):e._e(),e._v(" "),e.expanded?e._e():i("status",{attrs:{expandable:!0,inConversation:!1,focused:!1,statusoid:e.statusoid},on:{toggleExpanded:e.toggleExpanded}})],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.loggedIn?i("div",[i("i",{staticClass:"favorite-button fav-active",class:e.classes,on:{click:function(t){t.preventDefault(),e.favorite()}}}),e._v(" "),e.status.fave_num>0?i("span",[e._v(e._s(e.status.fave_num))]):e._e()]):i("div",[i("i",{staticClass:"favorite-button",class:e.classes}),e._v(" "),e.status.fave_num>0?i("span",[e._v(e._s(e.status.fave_num))]):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.canDelete?i("div",[i("a",{attrs:{href:"#"},on:{click:function(t){t.preventDefault(),e.deleteStatus()}}},[i("i",{staticClass:"icon-cancel delete-status"})])]):e._e()},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("label",{staticClass:"select",attrs:{for:"interface-language-switcher"}},[i("select",{directives:[{name:"model",rawName:"v-model",value:e.language,expression:"language"}],attrs:{id:"interface-language-switcher"},on:{change:function(t){var i=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){var t="_value"in e?e._value:e.value;return t});e.language=t.target.multiple?i:i[0]}}},e._l(e.languageCodes,function(t,s){return i("option",{domProps:{value:t}},[e._v("\n "+e._s(e.languageNames[s])+"\n ")])})),e._v(" "),i("i",{staticClass:"icon-down-open"})])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("conversation",{attrs:{collapsable:!1,statusoid:e.statusoid}})},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"post-status-form"},[i("form",{on:{submit:function(t){t.preventDefault(),e.postStatus(e.newStatus)}}},[i("div",{staticClass:"form-group"},[this.$store.state.users.currentUser.locked||"private"!=this.newStatus.visibility?e._e():i("i18n",{staticClass:"visibility-notice",attrs:{path:"post_status.account_not_locked_warning",tag:"p"}},[i("router-link",{attrs:{to:"/user-settings"}},[e._v(e._s(e.$t("post_status.account_not_locked_warning_link")))])],1),e._v(" "),"direct"==this.newStatus.visibility?i("p",{staticClass:"visibility-notice"},[e._v(e._s(e.$t("post_status.direct_warning")))]):e._e(),e._v(" "),e.scopeOptionsEnabled?i("input",{directives:[{name:"model",rawName:"v-model",value:e.newStatus.spoilerText,expression:"newStatus.spoilerText"}],staticClass:"form-cw",attrs:{type:"text",placeholder:e.$t("post_status.content_warning")},domProps:{value:e.newStatus.spoilerText},on:{input:function(t){t.target.composing||e.$set(e.newStatus,"spoilerText",t.target.value)}}}):e._e(),e._v(" "),i("textarea",{directives:[{name:"model",rawName:"v-model",value:e.newStatus.status,expression:"newStatus.status"}],ref:"textarea",staticClass:"form-control",attrs:{placeholder:e.$t("post_status.default"),rows:"1"},domProps:{value:e.newStatus.status},on:{click:e.setCaret,keyup:[e.setCaret,function(t){return("button"in t||!e._k(t.keyCode,"enter",13,t.key))&&t.ctrlKey?void e.postStatus(e.newStatus):null}],keydown:[function(t){return"button"in t||!e._k(t.keyCode,"down",40,t.key)?void e.cycleForward(t):null},function(t){return"button"in t||!e._k(t.keyCode,"up",38,t.key)?void e.cycleBackward(t):null},function(t){return("button"in t||!e._k(t.keyCode,"tab",9,t.key))&&t.shiftKey?void e.cycleBackward(t):null},function(t){return"button"in t||!e._k(t.keyCode,"tab",9,t.key)?void e.cycleForward(t):null},function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key)?void e.replaceCandidate(t):null},function(t){return("button"in t||!e._k(t.keyCode,"enter",13,t.key))&&t.metaKey?void e.postStatus(e.newStatus):null}],drop:e.fileDrop,dragover:function(t){t.preventDefault(),e.fileDrag(t)},input:[function(t){t.target.composing||e.$set(e.newStatus,"status",t.target.value)},e.resize],paste:e.paste}}),e._v(" "),i("div",{staticClass:"visibility-tray"},[e.formattingOptionsEnabled?i("span",{staticClass:"text-format"},[i("label",{staticClass:"select",attrs:{for:"post-content-type"}},[i("select",{directives:[{name:"model",rawName:"v-model",value:e.newStatus.contentType,expression:"newStatus.contentType"}],staticClass:"form-control",attrs:{id:"post-content-type"},on:{change:function(t){var i=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){var t="_value"in e?e._value:e.value;return t});e.$set(e.newStatus,"contentType",t.target.multiple?i:i[0])}}},[i("option",{attrs:{value:"text/plain"}},[e._v(e._s(e.$t("post_status.content_type.plain_text")))]),e._v(" "),i("option",{attrs:{value:"text/html"}},[e._v("HTML")]),e._v(" "),i("option",{attrs:{value:"text/markdown"}},[e._v("Markdown")])]),e._v(" "),i("i",{staticClass:"icon-down-open"})])]):e._e(),e._v(" "),e.scopeOptionsEnabled?i("div",[i("i",{staticClass:"icon-mail-alt",class:e.vis.direct,attrs:{title:e.$t("post_status.scope.direct")},on:{click:function(t){e.changeVis("direct")}}}),e._v(" "),i("i",{staticClass:"icon-lock",class:e.vis.private,attrs:{title:e.$t("post_status.scope.private")},on:{click:function(t){e.changeVis("private")}}}),e._v(" "),i("i",{staticClass:"icon-lock-open-alt",class:e.vis.unlisted,attrs:{title:e.$t("post_status.scope.unlisted")},on:{click:function(t){e.changeVis("unlisted")}}}),e._v(" "),i("i",{staticClass:"icon-globe",class:e.vis.public,attrs:{title:e.$t("post_status.scope.public")},on:{click:function(t){e.changeVis("public")}}})]):e._e()])],1),e._v(" "),e.candidates?i("div",{staticStyle:{position:"relative"}},[i("div",{staticClass:"autocomplete-panel"},e._l(e.candidates,function(t){return i("div",{on:{click:function(i){e.replace(t.utf||t.screen_name+" ")}}},[i("div",{staticClass:"autocomplete",class:{highlighted:t.highlighted}},[t.img?i("span",[i("img",{attrs:{src:t.img}})]):i("span",[e._v(e._s(t.utf))]),e._v(" "),i("span",[e._v(e._s(t.screen_name)),i("small",[e._v(e._s(t.name))])])])])}))]):e._e(),e._v(" "),i("div",{staticClass:"form-bottom"},[i("media-upload",{attrs:{"drop-files":e.dropFiles},on:{uploading:e.disableSubmit,uploaded:e.addMediaFile,"upload-failed":e.enableSubmit}}),e._v(" "),e.isOverLengthLimit?i("p",{staticClass:"error"},[e._v(e._s(e.charactersLeft))]):e.hasStatusLengthLimit?i("p",{staticClass:"faint"},[e._v(e._s(e.charactersLeft))]):e._e(),e._v(" "),e.posting?i("button",{staticClass:"btn btn-default",attrs:{disabled:""}},[e._v(e._s(e.$t("post_status.posting")))]):e.isOverLengthLimit?i("button",{staticClass:"btn btn-default",attrs:{disabled:""}},[e._v(e._s(e.$t("general.submit")))]):i("button",{staticClass:"btn btn-default",attrs:{disabled:e.submitDisabled,type:"submit"}},[e._v(e._s(e.$t("general.submit")))])],1),e._v(" "),e.error?i("div",{staticClass:"alert error"},[e._v("\n Error: "+e._s(e.error)+"\n "),i("i",{staticClass:"icon-cancel",on:{click:e.clearError}})]):e._e(),e._v(" "),i("div",{staticClass:"attachments"},e._l(e.newStatus.files,function(t){return i("div",{staticClass:"media-upload-wrapper"},[i("i",{staticClass:"fa icon-cancel",on:{click:function(i){e.removeMediaFile(t)}}}),e._v(" "),i("div",{staticClass:"media-upload-container attachment"},["image"===e.type(t)?i("img",{staticClass:"thumbnail media-upload",attrs:{src:t.image}}):e._e(),e._v(" "),"video"===e.type(t)?i("video",{attrs:{src:t.image,controls:""}}):e._e(),e._v(" "),"audio"===e.type(t)?i("audio",{attrs:{src:t.image,controls:""}}):e._e(),e._v(" "),"unknown"===e.type(t)?i("a",{attrs:{href:t.image}},[e._v(e._s(t.url))]):e._e()])])})),e._v(" "),e.newStatus.files.length>0?i("div",{staticClass:"upload_settings"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.newStatus.nsfw,expression:"newStatus.nsfw"}],attrs:{type:"checkbox",id:"filesSensitive"},domProps:{checked:Array.isArray(e.newStatus.nsfw)?e._i(e.newStatus.nsfw,null)>-1:e.newStatus.nsfw},on:{change:function(t){var i=e.newStatus.nsfw,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=e._i(i,n);s.checked?o<0&&(e.newStatus.nsfw=i.concat([n])):o>-1&&(e.newStatus.nsfw=i.slice(0,o).concat(i.slice(o+1)))}else e.$set(e.newStatus,"nsfw",a)}}}),e._v(" "),i("label",{attrs:{for:"filesSensitive"}},[e._v(e._s(e.$t("post_status.attachments_sensitive")))])]):e._e()])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"settings panel panel-default"},[i("div",{staticClass:"panel-heading"},[e._v("\n "+e._s(e.$t("registration.registration"))+"\n ")]),e._v(" "),i("div",{staticClass:"panel-body"},[i("form",{staticClass:"registration-form",on:{submit:function(t){t.preventDefault(),e.submit(e.user)}}},[i("div",{staticClass:"container"},[i("div",{staticClass:"text-fields"},[i("div",{staticClass:"form-group"},[i("label",{attrs:{for:"username"}},[e._v(e._s(e.$t("login.username")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.user.username,expression:"user.username"}],staticClass:"form-control",attrs:{disabled:e.registering,id:"username",placeholder:"e.g. lain"},domProps:{value:e.user.username},on:{input:function(t){t.target.composing||e.$set(e.user,"username",t.target.value)}}})]),e._v(" "),i("div",{staticClass:"form-group"},[i("label",{attrs:{for:"fullname"}},[e._v(e._s(e.$t("registration.fullname")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.user.fullname,expression:"user.fullname"}],staticClass:"form-control",attrs:{disabled:e.registering,id:"fullname",placeholder:"e.g. Lain Iwakura"},domProps:{value:e.user.fullname},on:{input:function(t){t.target.composing||e.$set(e.user,"fullname",t.target.value)}}})]),e._v(" "),i("div",{staticClass:"form-group"},[i("label",{attrs:{for:"email"}},[e._v(e._s(e.$t("registration.email")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.user.email,expression:"user.email"}],staticClass:"form-control",attrs:{disabled:e.registering,id:"email",type:"email"},domProps:{value:e.user.email},on:{input:function(t){t.target.composing||e.$set(e.user,"email",t.target.value)}}})]),e._v(" "),i("div",{staticClass:"form-group"},[i("label",{attrs:{for:"bio"}},[e._v(e._s(e.$t("registration.bio")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.user.bio,expression:"user.bio"}],staticClass:"form-control",attrs:{disabled:e.registering,id:"bio"},domProps:{value:e.user.bio},on:{input:function(t){t.target.composing||e.$set(e.user,"bio",t.target.value)}}})]),e._v(" "),i("div",{staticClass:"form-group"},[i("label",{attrs:{for:"password"}},[e._v(e._s(e.$t("login.password")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.user.password,expression:"user.password"}],staticClass:"form-control",attrs:{disabled:e.registering,id:"password",type:"password"},domProps:{value:e.user.password},on:{input:function(t){t.target.composing||e.$set(e.user,"password",t.target.value)}}})]),e._v(" "),i("div",{staticClass:"form-group"},[i("label",{attrs:{for:"password_confirmation"}},[e._v(e._s(e.$t("registration.password_confirm")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.user.confirm,expression:"user.confirm"}],staticClass:"form-control",attrs:{disabled:e.registering,id:"password_confirmation",type:"password"},domProps:{value:e.user.confirm},on:{input:function(t){t.target.composing||e.$set(e.user,"confirm",t.target.value)}}})]),e._v(" "),e.token?i("div",{staticClass:"form-group"},[i("label",{attrs:{for:"token"}},[e._v(e._s(e.$t("registration.token")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.token,expression:"token"}],staticClass:"form-control",attrs:{disabled:"true",id:"token",type:"text"},domProps:{value:e.token},on:{input:function(t){t.target.composing||(e.token=t.target.value)}}})]):e._e(),e._v(" "),i("div",{staticClass:"form-group"},[i("button",{staticClass:"btn btn-default",attrs:{disabled:e.registering,type:"submit"}},[e._v(e._s(e.$t("general.submit")))])])]),e._v(" "),i("div",{staticClass:"terms-of-service",domProps:{innerHTML:e._s(e.termsofservice)}})]),e._v(" "),e.error?i("div",{staticClass:"form-group"},[i("div",{staticClass:"alert error"},[e._v(e._s(e.error))])]):e._e()])])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"nav-panel"},[i("div",{staticClass:"panel panel-default"},[i("ul",[e.currentUser?i("li",[i("router-link",{attrs:{to:"/main/friends"}},[e._v("\n "+e._s(e.$t("nav.timeline"))+"\n ")])],1):e._e(),e._v(" "),e.currentUser?i("li",[i("router-link",{attrs:{to:{name:"mentions",params:{username:e.currentUser.screen_name}}}},[e._v("\n "+e._s(e.$t("nav.mentions"))+"\n ")])],1):e._e(),e._v(" "),e.currentUser&&e.currentUser.locked?i("li",[i("router-link",{attrs:{to:"/friend-requests"}},[e._v("\n "+e._s(e.$t("nav.friend_requests"))+"\n ")])],1):e._e(),e._v(" "),i("li",[i("router-link",{attrs:{to:"/main/public"}},[e._v("\n "+e._s(e.$t("nav.public_tl"))+"\n ")])],1),e._v(" "),i("li",[i("router-link",{attrs:{to:"/main/all"}},[e._v("\n "+e._s(e.$t("nav.twkn"))+"\n ")])],1)])])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[e.user?i("div",{staticClass:"user-profile panel panel-default"},[i("user-card-content",{attrs:{user:e.user,switcher:!0,selected:e.timeline.viewing}})],1):e._e(),e._v(" "),i("Timeline",{attrs:{title:e.$t("user_profile.timeline_title"),timeline:e.timeline,"timeline-name":"user","user-id":e.userId}})],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.loggedIn?i("div",["private"!==e.visibility&&"direct"!==e.visibility?[i("i",{staticClass:"icon-retweet rt-active",class:e.classes,on:{click:function(t){t.preventDefault(),e.retweet()}}}),e._v(" "),e.status.repeat_num>0?i("span",[e._v(e._s(e.status.repeat_num))]):e._e()]:[i("i",{staticClass:"icon-lock",class:e.classes,attrs:{title:e.$t("timeline.no_retweet_hint")}})]],2):e.loggedIn?e._e():i("div",[i("i",{staticClass:"icon-retweet",class:e.classes}),e._v(" "),e.status.repeat_num>0?i("span",[e._v(e._s(e.status.repeat_num))]):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("Timeline",{attrs:{title:e.$t("nav.mentions"),timeline:e.timeline,"timeline-name":"mentions"}})},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"media-upload",on:{drop:[function(e){e.preventDefault()},e.fileDrop],dragover:function(t){t.preventDefault(),e.fileDrag(t)}}},[i("label",{staticClass:"btn btn-default"},[e.uploading?i("i",{staticClass:"icon-spin4 animate-spin"}):e._e(),e._v(" "),e.uploading?e._e():i("i",{staticClass:"icon-upload"}),e._v(" "),i("input",{staticStyle:{position:"fixed",top:"-100em"},attrs:{type:"file",multiple:"true"}})])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"features-panel"},[i("div",{staticClass:"panel panel-default base01-background"},[i("div",{staticClass:"panel-heading timeline-heading base02-background base04"},[i("div",{staticClass:"title"},[e._v("\n "+e._s(e.$t("features_panel.title"))+"\n ")])]),e._v(" "),i("div",{staticClass:"panel-body features-panel"},[i("ul",[e.chat?i("li",[e._v(e._s(e.$t("features_panel.chat")))]):e._e(),e._v(" "),e.gopher?i("li",[e._v(e._s(e.$t("features_panel.gopher")))]):e._e(),e._v(" "),e.whoToFollow?i("li",[e._v(e._s(e.$t("features_panel.who_to_follow")))]):e._e(),e._v(" "),e.mediaProxy?i("li",[e._v(e._s(e.$t("features_panel.media_proxy")))]):e._e(),e._v(" "),e.scopeOptions?i("li",[e._v(e._s(e.$t("features_panel.scope_options")))]):e._e(),e._v(" "),i("li",[e._v(e._s(e.$t("features_panel.text_limit"))+" = "+e._s(e.textlimit))])])])])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"card"},[i("a",{attrs:{href:"#"}},[i("img",{staticClass:"avatar",attrs:{src:e.user.profile_image_url},on:{click:function(t){t.preventDefault(),e.toggleUserExpanded(t)}}})]),e._v(" "),e.userExpanded?i("div",{staticClass:"usercard"},[i("user-card-content",{attrs:{user:e.user,switcher:!1}})],1):i("div",{staticClass:"name-and-screen-name"},[e.user.name_html?i("div",{staticClass:"user-name",attrs:{title:e.user.name}},[i("span",{domProps:{innerHTML:e._s(e.user.name_html)}}),e._v(" "),!e.userExpanded&&e.showFollows&&e.user.follows_you?i("span",{staticClass:"follows-you"},[e._v("\n "+e._s(e.$t("user_card.follows_you"))+"\n ")]):e._e()]):i("div",{staticClass:"user-name",attrs:{title:e.user.name}},[e._v("\n "+e._s(e.user.name)+"\n "),!e.userExpanded&&e.showFollows&&e.user.follows_you?i("span",{staticClass:"follows-you"},[e._v("\n "+e._s(e.$t("user_card.follows_you"))+"\n ")]):e._e()]),e._v(" "),i("a",{attrs:{href:e.user.statusnet_profile_url,target:"blank"}},[i("div",{staticClass:"user-screen-name"},[e._v("@"+e._s(e.user.screen_name))])])]),e._v(" "),e.showApproval?i("div",{staticClass:"approval"},[i("button",{staticClass:"btn btn-default",on:{click:e.approveUser}},[e._v(e._s(e.$t("user_card.approve")))]),e._v(" "),i("button",{staticClass:"btn btn-default",on:{click:e.denyUser}},[e._v(e._s(e.$t("user_card.deny")))])]):e._e()])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return"mention"===e.notification.type?i("status",{attrs:{compact:!0,statusoid:e.notification.status}}):i("div",{staticClass:"non-mention",class:[e.userClass,{highlighted:e.userStyle}],style:[e.userStyle]},[i("a",{staticClass:"avatar-container",attrs:{href:e.notification.action.user.statusnet_profile_url},on:{"!click":function(t){t.stopPropagation(),t.preventDefault(),e.toggleUserExpanded(t)}}},[i("StillImage",{staticClass:"avatar-compact",attrs:{src:e.notification.action.user.profile_image_url_original}})],1),e._v(" "),i("div",{staticClass:"notification-right"},[e.userExpanded?i("div",{staticClass:"usercard notification-usercard"},[i("user-card-content",{attrs:{user:e.notification.action.user,switcher:!1}})],1):e._e(),e._v(" "),i("span",{staticClass:"notification-details"},[i("div",{staticClass:"name-and-action"},[e.notification.action.user.name_html?i("span",{staticClass:"username",attrs:{title:"@"+e.notification.action.user.screen_name},domProps:{innerHTML:e._s(e.notification.action.user.name_html)}}):i("span",{staticClass:"username",attrs:{title:"@"+e.notification.action.user.screen_name}},[e._v(e._s(e.notification.action.user.name))]),e._v(" "),"like"===e.notification.type?i("span",[i("i",{staticClass:"fa icon-star lit"}),e._v(" "),i("small",[e._v(e._s(e.$t("notifications.favorited_you")))])]):e._e(),e._v(" "),"repeat"===e.notification.type?i("span",[i("i",{staticClass:"fa icon-retweet lit"}),e._v(" "),i("small",[e._v(e._s(e.$t("notifications.repeated_you")))])]):e._e(),e._v(" "),"follow"===e.notification.type?i("span",[i("i",{staticClass:"fa icon-user-plus lit"}),e._v(" "),i("small",[e._v(e._s(e.$t("notifications.followed_you")))])]):e._e()]),e._v(" "),i("small",{staticClass:"timeago"},[e.notification.status?i("router-link",{attrs:{to:{name:"conversation",params:{id:e.notification.status.id}}}},[i("timeago",{attrs:{since:e.notification.action.created_at,"auto-update":240}})],1):e._e()],1)]),e._v(" "),"follow"===e.notification.type?i("div",{staticClass:"follow-text"},[i("router-link",{attrs:{to:{name:"user-profile",params:{id:e.notification.action.user.id}}}},[e._v("@"+e._s(e.notification.action.user.screen_name))])],1):[e.notification.status?i("status",{staticClass:"faint",attrs:{compact:!0,statusoid:e.notification.status,noHeading:!0}}):i("div",{staticClass:"broken-favorite"},[e._v("\n "+e._s(e.$t("notifications.broken_favorite"))+"\n ")])]],2)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"notifications"},[i("div",{staticClass:"panel panel-default"},[i("div",{staticClass:"panel-heading"},[i("div",{staticClass:"title"},[e._v("\n "+e._s(e.$t("notifications.notifications"))+"\n "),e.unseenCount?i("span",{staticClass:"unseen-count"},[e._v(e._s(e.unseenCount))]):e._e()]),e._v(" "),e.error?i("div",{staticClass:"loadmore-error alert error",on:{click:function(e){e.preventDefault()}}},[e._v("\n "+e._s(e.$t("timeline.error_fetching"))+"\n ")]):e._e(),e._v(" "),e.unseenCount?i("button",{staticClass:"read-button",on:{click:function(t){t.preventDefault(),e.markAsSeen(t)}}},[e._v(e._s(e.$t("notifications.read")))]):e._e()]),e._v(" "),i("div",{staticClass:"panel-body"},e._l(e.visibleNotifications,function(e){return i("div",{key:e.action.id,staticClass:"notification",class:{unseen:!e.seen}},[i("notification",{attrs:{notification:e}})],1)})),e._v(" "),i("div",{staticClass:"panel-footer"},[e.notifications.loading?i("div",{staticClass:"new-status-notification text-center panel-footer"},[e._v("...")]):i("a",{attrs:{href:"#"},on:{click:function(t){t.preventDefault(),e.fetchOlderNotifications()}}},[i("div",{staticClass:"new-status-notification text-center panel-footer"},[e._v(e._s(e.$t("notifications.load_older")))])])])])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"settings panel panel-default"},[i("div",{staticClass:"panel-heading"},[e._v("\n "+e._s(e.$t("nav.friend_requests"))+"\n ")]),e._v(" "),i("div",{staticClass:"panel-body"},e._l(e.requests,function(e){return i("user-card",{key:e.id,attrs:{user:e,showFollows:!1,showApproval:!0}})}))])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"timeline panel panel-default"},[i("div",{staticClass:"panel-heading conversation-heading"},[i("span",{staticClass:"title"},[e._v(" "+e._s(e.$t("timeline.conversation"))+" ")]),e._v(" "),e.collapsable?i("span",[i("a",{attrs:{href:"#"},on:{click:function(t){t.preventDefault(),e.$emit("toggleExpanded")}}},[e._v(e._s(e.$t("timeline.collapse")))])]):e._e()]),e._v(" "),i("div",{staticClass:"panel-body"},[i("div",{staticClass:"timeline"},e._l(e.conversation,function(t){return i("status",{key:t.id,staticClass:"status-fadein",attrs:{inlineExpanded:e.collapsable,statusoid:t,expandable:!1,focused:e.focused(t.id),inConversation:!0,highlight:e.highlight,replies:e.getReplies(t.id)},on:{goto:e.setHighlight}})}))])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"settings panel panel-default"},[i("div",{staticClass:"panel-heading"},[e._v("\n "+e._s(e.$t("settings.settings"))+"\n ")]),e._v(" "),i("div",{staticClass:"panel-body"},[i("tab-switcher",[i("div",{attrs:{label:e.$t("settings.general")}},[i("div",{staticClass:"setting-item"},[i("h2",[e._v(e._s(e.$t("settings.interfaceLanguage")))]),e._v(" "),i("interface-language-switcher")],1),e._v(" "),i("div",{staticClass:"setting-item"},[i("h2",[e._v(e._s(e.$t("nav.timeline")))]),e._v(" "),i("ul",{staticClass:"setting-list"},[i("li",[i("input",{directives:[{name:"model",rawName:"v-model",value:e.collapseMessageWithSubjectLocal,expression:"collapseMessageWithSubjectLocal"}],attrs:{type:"checkbox",id:"collapseMessageWithSubject"},domProps:{checked:Array.isArray(e.collapseMessageWithSubjectLocal)?e._i(e.collapseMessageWithSubjectLocal,null)>-1:e.collapseMessageWithSubjectLocal},on:{change:function(t){var i=e.collapseMessageWithSubjectLocal,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=e._i(i,n);s.checked?o<0&&(e.collapseMessageWithSubjectLocal=i.concat([n])):o>-1&&(e.collapseMessageWithSubjectLocal=i.slice(0,o).concat(i.slice(o+1)))}else e.collapseMessageWithSubjectLocal=a}}}),e._v(" "),i("label",{attrs:{for:"collapseMessageWithSubject"}},[e._v(e._s(e.$t("settings.collapse_subject")))])]),e._v(" "),i("li",[i("input",{directives:[{name:"model",rawName:"v-model",value:e.streamingLocal,expression:"streamingLocal"}],attrs:{type:"checkbox",id:"streaming"},domProps:{checked:Array.isArray(e.streamingLocal)?e._i(e.streamingLocal,null)>-1:e.streamingLocal},on:{change:function(t){var i=e.streamingLocal,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=e._i(i,n);s.checked?o<0&&(e.streamingLocal=i.concat([n])):o>-1&&(e.streamingLocal=i.slice(0,o).concat(i.slice(o+1)))}else e.streamingLocal=a}}}),e._v(" "),i("label",{attrs:{for:"streaming"}},[e._v(e._s(e.$t("settings.streaming")))]),e._v(" "),i("ul",{staticClass:"setting-list suboptions",class:[{disabled:!e.streamingLocal}]},[i("li",[i("input",{directives:[{name:"model",rawName:"v-model",value:e.pauseOnUnfocusedLocal,expression:"pauseOnUnfocusedLocal"}],attrs:{disabled:!e.streamingLocal,type:"checkbox",id:"pauseOnUnfocused"},domProps:{checked:Array.isArray(e.pauseOnUnfocusedLocal)?e._i(e.pauseOnUnfocusedLocal,null)>-1:e.pauseOnUnfocusedLocal},on:{change:function(t){var i=e.pauseOnUnfocusedLocal,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=e._i(i,n);s.checked?o<0&&(e.pauseOnUnfocusedLocal=i.concat([n])):o>-1&&(e.pauseOnUnfocusedLocal=i.slice(0,o).concat(i.slice(o+1)))}else e.pauseOnUnfocusedLocal=a;
-}}}),e._v(" "),i("label",{attrs:{for:"pauseOnUnfocused"}},[e._v(e._s(e.$t("settings.pause_on_unfocused")))])])])]),e._v(" "),i("li",[i("input",{directives:[{name:"model",rawName:"v-model",value:e.autoLoadLocal,expression:"autoLoadLocal"}],attrs:{type:"checkbox",id:"autoload"},domProps:{checked:Array.isArray(e.autoLoadLocal)?e._i(e.autoLoadLocal,null)>-1:e.autoLoadLocal},on:{change:function(t){var i=e.autoLoadLocal,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=e._i(i,n);s.checked?o<0&&(e.autoLoadLocal=i.concat([n])):o>-1&&(e.autoLoadLocal=i.slice(0,o).concat(i.slice(o+1)))}else e.autoLoadLocal=a}}}),e._v(" "),i("label",{attrs:{for:"autoload"}},[e._v(e._s(e.$t("settings.autoload")))])]),e._v(" "),i("li",[i("input",{directives:[{name:"model",rawName:"v-model",value:e.hoverPreviewLocal,expression:"hoverPreviewLocal"}],attrs:{type:"checkbox",id:"hoverPreview"},domProps:{checked:Array.isArray(e.hoverPreviewLocal)?e._i(e.hoverPreviewLocal,null)>-1:e.hoverPreviewLocal},on:{change:function(t){var i=e.hoverPreviewLocal,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=e._i(i,n);s.checked?o<0&&(e.hoverPreviewLocal=i.concat([n])):o>-1&&(e.hoverPreviewLocal=i.slice(0,o).concat(i.slice(o+1)))}else e.hoverPreviewLocal=a}}}),e._v(" "),i("label",{attrs:{for:"hoverPreview"}},[e._v(e._s(e.$t("settings.reply_link_preview")))])])])]),e._v(" "),i("div",{staticClass:"setting-item"},[i("h2",[e._v(e._s(e.$t("settings.attachments")))]),e._v(" "),i("ul",{staticClass:"setting-list"},[i("li",[i("input",{directives:[{name:"model",rawName:"v-model",value:e.hideAttachmentsLocal,expression:"hideAttachmentsLocal"}],attrs:{type:"checkbox",id:"hideAttachments"},domProps:{checked:Array.isArray(e.hideAttachmentsLocal)?e._i(e.hideAttachmentsLocal,null)>-1:e.hideAttachmentsLocal},on:{change:function(t){var i=e.hideAttachmentsLocal,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=e._i(i,n);s.checked?o<0&&(e.hideAttachmentsLocal=i.concat([n])):o>-1&&(e.hideAttachmentsLocal=i.slice(0,o).concat(i.slice(o+1)))}else e.hideAttachmentsLocal=a}}}),e._v(" "),i("label",{attrs:{for:"hideAttachments"}},[e._v(e._s(e.$t("settings.hide_attachments_in_tl")))])]),e._v(" "),i("li",[i("input",{directives:[{name:"model",rawName:"v-model",value:e.hideAttachmentsInConvLocal,expression:"hideAttachmentsInConvLocal"}],attrs:{type:"checkbox",id:"hideAttachmentsInConv"},domProps:{checked:Array.isArray(e.hideAttachmentsInConvLocal)?e._i(e.hideAttachmentsInConvLocal,null)>-1:e.hideAttachmentsInConvLocal},on:{change:function(t){var i=e.hideAttachmentsInConvLocal,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=e._i(i,n);s.checked?o<0&&(e.hideAttachmentsInConvLocal=i.concat([n])):o>-1&&(e.hideAttachmentsInConvLocal=i.slice(0,o).concat(i.slice(o+1)))}else e.hideAttachmentsInConvLocal=a}}}),e._v(" "),i("label",{attrs:{for:"hideAttachmentsInConv"}},[e._v(e._s(e.$t("settings.hide_attachments_in_convo")))])]),e._v(" "),i("li",[i("input",{directives:[{name:"model",rawName:"v-model",value:e.hideNsfwLocal,expression:"hideNsfwLocal"}],attrs:{type:"checkbox",id:"hideNsfw"},domProps:{checked:Array.isArray(e.hideNsfwLocal)?e._i(e.hideNsfwLocal,null)>-1:e.hideNsfwLocal},on:{change:function(t){var i=e.hideNsfwLocal,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=e._i(i,n);s.checked?o<0&&(e.hideNsfwLocal=i.concat([n])):o>-1&&(e.hideNsfwLocal=i.slice(0,o).concat(i.slice(o+1)))}else e.hideNsfwLocal=a}}}),e._v(" "),i("label",{attrs:{for:"hideNsfw"}},[e._v(e._s(e.$t("settings.nsfw_clickthrough")))])]),e._v(" "),i("li",[i("input",{directives:[{name:"model",rawName:"v-model",value:e.stopGifs,expression:"stopGifs"}],attrs:{type:"checkbox",id:"stopGifs"},domProps:{checked:Array.isArray(e.stopGifs)?e._i(e.stopGifs,null)>-1:e.stopGifs},on:{change:function(t){var i=e.stopGifs,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=e._i(i,n);s.checked?o<0&&(e.stopGifs=i.concat([n])):o>-1&&(e.stopGifs=i.slice(0,o).concat(i.slice(o+1)))}else e.stopGifs=a}}}),e._v(" "),i("label",{attrs:{for:"stopGifs"}},[e._v(e._s(e.$t("settings.stop_gifs")))])]),e._v(" "),i("li",[i("input",{directives:[{name:"model",rawName:"v-model",value:e.loopVideoLocal,expression:"loopVideoLocal"}],attrs:{type:"checkbox",id:"loopVideo"},domProps:{checked:Array.isArray(e.loopVideoLocal)?e._i(e.loopVideoLocal,null)>-1:e.loopVideoLocal},on:{change:function(t){var i=e.loopVideoLocal,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=e._i(i,n);s.checked?o<0&&(e.loopVideoLocal=i.concat([n])):o>-1&&(e.loopVideoLocal=i.slice(0,o).concat(i.slice(o+1)))}else e.loopVideoLocal=a}}}),e._v(" "),i("label",{attrs:{for:"loopVideo"}},[e._v(e._s(e.$t("settings.loop_video")))]),e._v(" "),i("ul",{staticClass:"setting-list suboptions",class:[{disabled:!e.streamingLocal}]},[i("li",[i("input",{directives:[{name:"model",rawName:"v-model",value:e.loopVideoSilentOnlyLocal,expression:"loopVideoSilentOnlyLocal"}],attrs:{disabled:!e.loopVideoLocal||!e.loopSilentAvailable,type:"checkbox",id:"loopVideoSilentOnly"},domProps:{checked:Array.isArray(e.loopVideoSilentOnlyLocal)?e._i(e.loopVideoSilentOnlyLocal,null)>-1:e.loopVideoSilentOnlyLocal},on:{change:function(t){var i=e.loopVideoSilentOnlyLocal,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=e._i(i,n);s.checked?o<0&&(e.loopVideoSilentOnlyLocal=i.concat([n])):o>-1&&(e.loopVideoSilentOnlyLocal=i.slice(0,o).concat(i.slice(o+1)))}else e.loopVideoSilentOnlyLocal=a}}}),e._v(" "),i("label",{attrs:{for:"loopVideoSilentOnly"}},[e._v(e._s(e.$t("settings.loop_video_silent_only")))]),e._v(" "),e.loopSilentAvailable?e._e():i("div",{staticClass:"unavailable"},[i("i",{staticClass:"icon-globe"}),e._v("! "+e._s(e.$t("settings.limited_availability"))+"\n ")])])])])])])]),e._v(" "),i("div",{attrs:{label:e.$t("settings.theme")}},[i("div",{staticClass:"setting-item"},[i("style-switcher")],1)]),e._v(" "),i("div",{attrs:{label:e.$t("settings.filtering")}},[i("div",{staticClass:"setting-item"},[i("div",{staticClass:"select-multiple"},[i("span",{staticClass:"label"},[e._v(e._s(e.$t("settings.notification_visibility")))]),e._v(" "),i("ul",{staticClass:"option-list"},[i("li",[i("input",{directives:[{name:"model",rawName:"v-model",value:e.notificationVisibilityLocal.likes,expression:"notificationVisibilityLocal.likes"}],attrs:{type:"checkbox",id:"notification-visibility-likes"},domProps:{checked:Array.isArray(e.notificationVisibilityLocal.likes)?e._i(e.notificationVisibilityLocal.likes,null)>-1:e.notificationVisibilityLocal.likes},on:{change:function(t){var i=e.notificationVisibilityLocal.likes,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=e._i(i,n);s.checked?o<0&&(e.notificationVisibilityLocal.likes=i.concat([n])):o>-1&&(e.notificationVisibilityLocal.likes=i.slice(0,o).concat(i.slice(o+1)))}else e.$set(e.notificationVisibilityLocal,"likes",a)}}}),e._v(" "),i("label",{attrs:{for:"notification-visibility-likes"}},[e._v("\n "+e._s(e.$t("settings.notification_visibility_likes"))+"\n ")])]),e._v(" "),i("li",[i("input",{directives:[{name:"model",rawName:"v-model",value:e.notificationVisibilityLocal.repeats,expression:"notificationVisibilityLocal.repeats"}],attrs:{type:"checkbox",id:"notification-visibility-repeats"},domProps:{checked:Array.isArray(e.notificationVisibilityLocal.repeats)?e._i(e.notificationVisibilityLocal.repeats,null)>-1:e.notificationVisibilityLocal.repeats},on:{change:function(t){var i=e.notificationVisibilityLocal.repeats,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=e._i(i,n);s.checked?o<0&&(e.notificationVisibilityLocal.repeats=i.concat([n])):o>-1&&(e.notificationVisibilityLocal.repeats=i.slice(0,o).concat(i.slice(o+1)))}else e.$set(e.notificationVisibilityLocal,"repeats",a)}}}),e._v(" "),i("label",{attrs:{for:"notification-visibility-repeats"}},[e._v("\n "+e._s(e.$t("settings.notification_visibility_repeats"))+"\n ")])]),e._v(" "),i("li",[i("input",{directives:[{name:"model",rawName:"v-model",value:e.notificationVisibilityLocal.follows,expression:"notificationVisibilityLocal.follows"}],attrs:{type:"checkbox",id:"notification-visibility-follows"},domProps:{checked:Array.isArray(e.notificationVisibilityLocal.follows)?e._i(e.notificationVisibilityLocal.follows,null)>-1:e.notificationVisibilityLocal.follows},on:{change:function(t){var i=e.notificationVisibilityLocal.follows,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=e._i(i,n);s.checked?o<0&&(e.notificationVisibilityLocal.follows=i.concat([n])):o>-1&&(e.notificationVisibilityLocal.follows=i.slice(0,o).concat(i.slice(o+1)))}else e.$set(e.notificationVisibilityLocal,"follows",a)}}}),e._v(" "),i("label",{attrs:{for:"notification-visibility-follows"}},[e._v("\n "+e._s(e.$t("settings.notification_visibility_follows"))+"\n ")])]),e._v(" "),i("li",[i("input",{directives:[{name:"model",rawName:"v-model",value:e.notificationVisibilityLocal.mentions,expression:"notificationVisibilityLocal.mentions"}],attrs:{type:"checkbox",id:"notification-visibility-mentions"},domProps:{checked:Array.isArray(e.notificationVisibilityLocal.mentions)?e._i(e.notificationVisibilityLocal.mentions,null)>-1:e.notificationVisibilityLocal.mentions},on:{change:function(t){var i=e.notificationVisibilityLocal.mentions,s=t.target,a=!!s.checked;if(Array.isArray(i)){var n=null,o=e._i(i,n);s.checked?o<0&&(e.notificationVisibilityLocal.mentions=i.concat([n])):o>-1&&(e.notificationVisibilityLocal.mentions=i.slice(0,o).concat(i.slice(o+1)))}else e.$set(e.notificationVisibilityLocal,"mentions",a)}}}),e._v(" "),i("label",{attrs:{for:"notification-visibility-mentions"}},[e._v("\n "+e._s(e.$t("settings.notification_visibility_mentions"))+"\n ")])])])]),e._v(" "),i("div",[e._v("\n "+e._s(e.$t("settings.replies_in_timeline"))+"\n "),i("label",{staticClass:"select",attrs:{for:"replyVisibility"}},[i("select",{directives:[{name:"model",rawName:"v-model",value:e.replyVisibilityLocal,expression:"replyVisibilityLocal"}],attrs:{id:"replyVisibility"},on:{change:function(t){var i=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){var t="_value"in e?e._value:e.value;return t});e.replyVisibilityLocal=t.target.multiple?i:i[0]}}},[i("option",{attrs:{value:"all",selected:""}},[e._v(e._s(e.$t("settings.reply_visibility_all")))]),e._v(" "),i("option",{attrs:{value:"following"}},[e._v(e._s(e.$t("settings.reply_visibility_following")))]),e._v(" "),i("option",{attrs:{value:"self"}},[e._v(e._s(e.$t("settings.reply_visibility_self")))])]),e._v(" "),i("i",{staticClass:"icon-down-open"})])])]),e._v(" "),i("div",{staticClass:"setting-item"},[i("p",[e._v(e._s(e.$t("settings.filtering_explanation")))]),e._v(" "),i("textarea",{directives:[{name:"model",rawName:"v-model",value:e.muteWordsString,expression:"muteWordsString"}],attrs:{id:"muteWords"},domProps:{value:e.muteWordsString},on:{input:function(t){t.target.composing||(e.muteWordsString=t.target.value)}}})])])])],1)])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("Timeline",{attrs:{title:e.tag,timeline:e.timeline,"timeline-name":"tag",tag:e.tag}})},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return this.collapsed?i("div",{staticClass:"chat-panel"},[i("div",{staticClass:"panel panel-default"},[i("div",{staticClass:"panel-heading stub timeline-heading chat-heading",on:{click:function(t){t.stopPropagation(),t.preventDefault(),e.togglePanel(t)}}},[i("div",{staticClass:"title"},[i("i",{staticClass:"icon-comment-empty"}),e._v("\n "+e._s(e.$t("chat.title"))+"\n ")])])])]):i("div",{staticClass:"chat-panel"},[i("div",{staticClass:"panel panel-default"},[i("div",{staticClass:"panel-heading timeline-heading chat-heading",on:{click:function(t){t.stopPropagation(),t.preventDefault(),e.togglePanel(t)}}},[i("div",{staticClass:"title"},[e._v("\n "+e._s(e.$t("chat.title"))+"\n "),i("i",{staticClass:"icon-cancel",staticStyle:{float:"right"}})])]),e._v(" "),i("div",{directives:[{name:"chat-scroll",rawName:"v-chat-scroll"}],staticClass:"chat-window"},e._l(e.messages,function(t){return i("div",{key:t.id,staticClass:"chat-message"},[i("span",{staticClass:"chat-avatar"},[i("img",{attrs:{src:t.author.avatar}})]),e._v(" "),i("div",{staticClass:"chat-content"},[i("router-link",{staticClass:"chat-name",attrs:{to:{name:"user-profile",params:{id:t.author.id}}}},[e._v("\n "+e._s(t.author.username)+"\n ")]),e._v(" "),i("br"),e._v(" "),i("span",{staticClass:"chat-text"},[e._v("\n "+e._s(t.text)+"\n ")])],1)])})),e._v(" "),i("div",{staticClass:"chat-input"},[i("textarea",{directives:[{name:"model",rawName:"v-model",value:e.currentMessage,expression:"currentMessage"}],staticClass:"chat-input-textarea",attrs:{rows:"1"},domProps:{value:e.currentMessage},on:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key)?void e.submit(e.currentMessage):null},input:function(t){t.target.composing||(e.currentMessage=t.target.value)}}})])])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return"hide"===e.size?i("div",["html"!==e.type?i("a",{staticClass:"placeholder",attrs:{target:"_blank",href:e.attachment.url}},[e._v("["+e._s(e.nsfw?"NSFW/":"")+e._s(e.type.toUpperCase())+"]")]):e._e()]):i("div",{directives:[{name:"show",rawName:"v-show",value:!e.isEmpty,expression:"!isEmpty"}],staticClass:"attachment",class:(s={loading:e.loading,"small-attachment":e.isSmall,fullwidth:e.fullwidth,"nsfw-placeholder":e.hidden},s[e.type]=!0,s)},[e.hidden?i("a",{staticClass:"image-attachment",on:{click:function(t){t.preventDefault(),e.toggleHidden()}}},[i("img",{key:e.nsfwImage,attrs:{src:e.nsfwImage}})]):e._e(),e._v(" "),e.nsfw&&e.hideNsfwLocal&&!e.hidden?i("div",{staticClass:"hider"},[i("a",{attrs:{href:"#"},on:{click:function(t){t.preventDefault(),e.toggleHidden()}}},[e._v("Hide")])]):e._e(),e._v(" "),"image"!==e.type||e.hidden?e._e():i("a",{staticClass:"image-attachment",attrs:{href:e.attachment.url,target:"_blank",title:e.attachment.description}},[i("StillImage",{class:{small:e.isSmall},attrs:{referrerpolicy:"no-referrer",mimetype:e.attachment.mimetype,src:e.attachment.large_thumb_url||e.attachment.url}})],1),e._v(" "),"video"!==e.type||e.hidden?e._e():i("video",{class:{small:e.isSmall},attrs:{src:e.attachment.url,controls:"",loop:e.loopVideo},on:{loadeddata:e.onVideoDataLoad}}),e._v(" "),"audio"===e.type?i("audio",{attrs:{src:e.attachment.url,controls:""}}):e._e(),e._v(" "),"html"===e.type&&e.attachment.oembed?i("div",{staticClass:"oembed",on:{click:function(t){t.preventDefault(),e.linkClicked(t)}}},[e.attachment.thumb_url?i("div",{staticClass:"image"},[i("img",{attrs:{src:e.attachment.thumb_url}})]):e._e(),e._v(" "),i("div",{staticClass:"text"},[i("h1",[i("a",{attrs:{href:e.attachment.url}},[e._v(e._s(e.attachment.oembed.title))])]),e._v(" "),i("div",{domProps:{innerHTML:e._s(e.attachment.oembed.oembedHTML)}})])]):e._e()]);var s},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"instance-specific-panel"},[i("div",{staticClass:"panel panel-default"},[i("div",{staticClass:"panel-body"},[i("div",{domProps:{innerHTML:e._s(e.instanceSpecificPanelContent)}})])])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("span",{staticClass:"user-finder-container"},[e.error?i("span",{staticClass:"alert error"},[i("i",{staticClass:"icon-cancel user-finder-icon",on:{click:e.dismissError}}),e._v("\n "+e._s(e.$t("finder.error_fetching_user"))+"\n ")]):e._e(),e._v(" "),e.loading?i("i",{staticClass:"icon-spin4 user-finder-icon animate-spin-slow"}):e._e(),e._v(" "),e.hidden?i("a",{attrs:{href:"#"}},[i("i",{staticClass:"icon-user-plus user-finder-icon",on:{click:function(t){t.preventDefault(),t.stopPropagation(),e.toggleHidden(t)}}})]):i("span",[i("input",{directives:[{name:"model",rawName:"v-model",value:e.username,expression:"username"}],staticClass:"user-finder-input",attrs:{placeholder:e.$t("finder.find_user"),id:"user-finder-input",type:"text"},domProps:{value:e.username},on:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key)?void e.findUser(e.username):null},input:function(t){t.target.composing||(e.username=t.target.value)}}}),e._v(" "),i("i",{staticClass:"icon-cancel user-finder-icon",on:{click:function(t){t.preventDefault(),t.stopPropagation(),e.toggleHidden(t)}}})])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("Timeline",{attrs:{title:e.$t("nav.public_tl"),timeline:e.timeline,"timeline-name":"public"}})},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("Timeline",{attrs:{title:e.$t("nav.timeline"),timeline:e.timeline,"timeline-name":"friends"}})},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return"statuses"==e.viewing?i("div",{staticClass:"timeline panel panel-default"},[i("div",{staticClass:"panel-heading timeline-heading"},[i("div",{staticClass:"title"},[e._v("\n "+e._s(e.title)+"\n ")]),e._v(" "),e.timelineError?i("div",{staticClass:"loadmore-error alert error",on:{click:function(e){e.preventDefault()}}},[e._v("\n "+e._s(e.$t("timeline.error_fetching"))+"\n ")]):e._e(),e._v(" "),e.timeline.newStatusCount>0&&!e.timelineError?i("button",{staticClass:"loadmore-button",on:{click:function(t){t.preventDefault(),e.showNewStatuses(t)}}},[e._v("\n "+e._s(e.$t("timeline.show_new"))+e._s(e.newStatusCountStr)+"\n ")]):e._e(),e._v(" "),!e.timeline.newStatusCount>0&&!e.timelineError?i("div",{staticClass:"loadmore-text",on:{click:function(e){e.preventDefault()}}},[e._v("\n "+e._s(e.$t("timeline.up_to_date"))+"\n ")]):e._e()]),e._v(" "),i("div",{staticClass:"panel-body"},[i("div",{staticClass:"timeline"},e._l(e.timeline.visibleStatuses,function(e){return i("status-or-conversation",{key:e.id,staticClass:"status-fadein",attrs:{statusoid:e}})}))]),e._v(" "),i("div",{staticClass:"panel-footer"},[e.timeline.loading?i("div",{staticClass:"new-status-notification text-center panel-footer"},[e._v("...")]):i("a",{attrs:{href:"#"},on:{click:function(t){t.preventDefault(),e.fetchOlderStatuses()}}},[i("div",{staticClass:"new-status-notification text-center panel-footer"},[e._v(e._s(e.$t("timeline.load_older")))])])])]):"followers"==e.viewing?i("div",{staticClass:"timeline panel panel-default"},[i("div",{staticClass:"panel-heading timeline-heading"},[i("div",{staticClass:"title"},[e._v("\n "+e._s(e.$t("user_card.followers"))+"\n ")])]),e._v(" "),i("div",{staticClass:"panel-body"},[i("div",{staticClass:"timeline"},e._l(e.followers,function(e){return i("user-card",{key:e.id,attrs:{user:e,showFollows:!1}})}))])]):"friends"==e.viewing?i("div",{staticClass:"timeline panel panel-default"},[i("div",{staticClass:"panel-heading timeline-heading"},[i("div",{staticClass:"title"},[e._v("\n "+e._s(e.$t("user_card.followees"))+"\n ")])]),e._v(" "),i("div",{staticClass:"panel-body"},[i("div",{staticClass:"timeline"},e._l(e.friends,function(e){return i("user-card",{key:e.id,attrs:{user:e,showFollows:!0}})}))])]):e._e()},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"profile-panel-background",style:e.headingStyle,attrs:{id:"heading"}},[i("div",{staticClass:"panel-heading text-center"},[i("div",{staticClass:"user-info"},[e.isOtherUser?e._e():i("router-link",{staticStyle:{float:"right","margin-top":"16px"},attrs:{to:"/user-settings"}},[i("i",{staticClass:"icon-cog usersettings"})]),e._v(" "),e.isOtherUser?i("a",{staticClass:"floater",attrs:{href:e.user.statusnet_profile_url,target:"_blank"}},[i("i",{staticClass:"icon-link-ext usersettings"})]):e._e(),e._v(" "),i("div",{staticClass:"container"},[i("router-link",{attrs:{to:{name:"user-profile",params:{id:e.user.id}}}},[i("StillImage",{staticClass:"avatar",attrs:{src:e.user.profile_image_url_original}})],1),e._v(" "),i("div",{staticClass:"name-and-screen-name"},[e.user.name_html?i("div",{staticClass:"user-name",attrs:{title:e.user.name},domProps:{innerHTML:e._s(e.user.name_html)}}):i("div",{staticClass:"user-name",attrs:{title:e.user.name}},[e._v(e._s(e.user.name))]),e._v(" "),i("router-link",{staticClass:"user-screen-name",attrs:{to:{name:"user-profile",params:{id:e.user.id}}}},[i("span",[e._v("@"+e._s(e.user.screen_name))]),e.user.locked?i("span",[i("i",{staticClass:"icon icon-lock"})]):e._e(),e._v(" "),i("span",{staticClass:"dailyAvg"},[e._v(e._s(e.dailyAvg)+" "+e._s(e.$t("user_card.per_day")))])])],1)],1),e._v(" "),i("div",{staticClass:"user-meta"},[e.user.follows_you&&e.loggedIn&&e.isOtherUser?i("div",{staticClass:"following"},[e._v("\n "+e._s(e.$t("user_card.follows_you"))+"\n ")]):e._e(),e._v(" "),e.switcher||e.isOtherUser?i("div",{staticClass:"floater"},["disabled"!==e.userHighlightType?i("input",{directives:[{name:"model",rawName:"v-model",value:e.userHighlightColor,expression:"userHighlightColor"}],staticClass:"userHighlightText",attrs:{type:"text",id:"userHighlightColorTx"+e.user.id},domProps:{value:e.userHighlightColor},on:{input:function(t){t.target.composing||(e.userHighlightColor=t.target.value)}}}):e._e(),e._v(" "),"disabled"!==e.userHighlightType?i("input",{directives:[{name:"model",rawName:"v-model",value:e.userHighlightColor,expression:"userHighlightColor"}],staticClass:"userHighlightCl",attrs:{type:"color",id:"userHighlightColor"+e.user.id},domProps:{value:e.userHighlightColor},on:{input:function(t){t.target.composing||(e.userHighlightColor=t.target.value)}}}):e._e(),e._v(" "),i("label",{staticClass:"userHighlightSel select",attrs:{for:"style-switcher"}},[i("select",{directives:[{name:"model",rawName:"v-model",value:e.userHighlightType,expression:"userHighlightType"}],staticClass:"userHighlightSel",attrs:{id:"userHighlightSel"+e.user.id},on:{change:function(t){var i=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){var t="_value"in e?e._value:e.value;return t});e.userHighlightType=t.target.multiple?i:i[0]}}},[i("option",{attrs:{value:"disabled"}},[e._v("No highlight")]),e._v(" "),i("option",{attrs:{value:"solid"}},[e._v("Solid bg")]),e._v(" "),i("option",{attrs:{value:"striped"}},[e._v("Striped bg")]),e._v(" "),i("option",{attrs:{value:"side"}},[e._v("Side stripe")])]),e._v(" "),i("i",{staticClass:"icon-down-open"})])]):e._e()]),e._v(" "),e.isOtherUser?i("div",{staticClass:"user-interactions"},[e.loggedIn?i("div",{staticClass:"follow"},[e.user.following?i("span",[i("button",{staticClass:"pressed",on:{click:e.unfollowUser}},[e._v("\n "+e._s(e.$t("user_card.following"))+"\n ")])]):e._e(),e._v(" "),e.user.following?e._e():i("span",[i("button",{on:{click:e.followUser}},[e._v("\n "+e._s(e.$t("user_card.follow"))+"\n ")])])]):e._e(),e._v(" "),e.isOtherUser?i("div",{staticClass:"mute"},[e.user.muted?i("span",[i("button",{staticClass:"pressed",on:{click:e.toggleMute}},[e._v("\n "+e._s(e.$t("user_card.muted"))+"\n ")])]):e._e(),e._v(" "),e.user.muted?e._e():i("span",[i("button",{on:{click:e.toggleMute}},[e._v("\n "+e._s(e.$t("user_card.mute"))+"\n ")])])]):e._e(),e._v(" "),!e.loggedIn&&e.user.is_local?i("div",{staticClass:"remote-follow"},[i("form",{attrs:{method:"POST",action:e.subscribeUrl}},[i("input",{attrs:{type:"hidden",name:"nickname"},domProps:{value:e.user.screen_name}}),e._v(" "),i("input",{attrs:{type:"hidden",name:"profile",value:""}}),e._v(" "),i("button",{staticClass:"remote-button",attrs:{click:"submit"}},[e._v("\n "+e._s(e.$t("user_card.remote_follow"))+"\n ")])])]):e._e(),e._v(" "),e.isOtherUser&&e.loggedIn?i("div",{staticClass:"block"},[e.user.statusnet_blocking?i("span",[i("button",{staticClass:"pressed",on:{click:e.unblockUser}},[e._v("\n "+e._s(e.$t("user_card.blocked"))+"\n ")])]):e._e(),e._v(" "),e.user.statusnet_blocking?e._e():i("span",[i("button",{on:{click:e.blockUser}},[e._v("\n "+e._s(e.$t("user_card.block"))+"\n ")])])]):e._e()]):e._e()],1)]),e._v(" "),i("div",{staticClass:"panel-body profile-panel-body"},[i("div",{staticClass:"user-counts",class:{clickable:e.switcher}},[i("div",{staticClass:"user-count",class:{selected:"statuses"===e.selected},on:{click:function(t){t.preventDefault(),e.setProfileView("statuses")}}},[i("h5",[e._v(e._s(e.$t("user_card.statuses")))]),e._v(" "),i("span",[e._v(e._s(e.user.statuses_count)+" "),i("br")])]),e._v(" "),i("div",{staticClass:"user-count",class:{selected:"friends"===e.selected},on:{click:function(t){t.preventDefault(),e.setProfileView("friends")}}},[i("h5",[e._v(e._s(e.$t("user_card.followees")))]),e._v(" "),i("span",[e._v(e._s(e.user.friends_count))])]),e._v(" "),i("div",{staticClass:"user-count",class:{selected:"followers"===e.selected},on:{click:function(t){t.preventDefault(),e.setProfileView("followers")}}},[i("h5",[e._v(e._s(e.$t("user_card.followers")))]),e._v(" "),i("span",[e._v(e._s(e.user.followers_count))])])]),e._v(" "),!e.hideBio&&e.user.description_html?i("p",{staticClass:"profile-bio",domProps:{innerHTML:e._s(e.user.description_html)}}):e.hideBio?e._e():i("p",{staticClass:"profile-bio"},[e._v(e._s(e.user.description))])])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"user-panel"},[e.user?i("div",{staticClass:"panel panel-default",staticStyle:{overflow:"visible"}},[i("user-card-content",{attrs:{user:e.user,switcher:!1,hideBio:!0}}),e._v(" "),i("div",{staticClass:"panel-footer"},[e.user?i("post-status-form"):e._e()],1)],1):e._e(),e._v(" "),e.user?e._e():i("login-form")],1)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("Timeline",{attrs:{title:e.$t("nav.twkn"),timeline:e.timeline,"timeline-name":"publicAndExternal"}})},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("div",{staticClass:"presets-container"},[i("div",[e._v("\n "+e._s(e.$t("settings.presets"))+"\n "),i("label",{staticClass:"select",attrs:{for:"style-switcher"}},[i("select",{directives:[{name:"model",rawName:"v-model",value:e.selected,expression:"selected"}],staticClass:"style-switcher",attrs:{id:"style-switcher"},on:{change:function(t){var i=Array.prototype.filter.call(t.target.options,function(e){return e.selected}).map(function(e){var t="_value"in e?e._value:e.value;return t});e.selected=t.target.multiple?i:i[0]}}},e._l(e.availableStyles,function(t){return i("option",{style:{backgroundColor:t[1],color:t[3]},domProps:{value:t}},[e._v("\n "+e._s(t[0])+"\n ")])})),e._v(" "),i("i",{staticClass:"icon-down-open"})])]),e._v(" "),i("div",{staticClass:"import-export"},[i("button",{staticClass:"btn",on:{click:e.exportCurrentTheme}},[e._v(e._s(e.$t("settings.export_theme")))]),e._v(" "),i("button",{staticClass:"btn",on:{click:e.importTheme}},[e._v(e._s(e.$t("settings.import_theme")))]),e._v(" "),e.invalidThemeImported?i("p",{staticClass:"import-warning"},[e._v(e._s(e.$t("settings.invalid_theme_imported")))]):e._e()])]),e._v(" "),i("div",{staticClass:"preview-container"},[i("div",{style:{"--btnRadius":e.btnRadiusLocal+"px","--inputRadius":e.inputRadiusLocal+"px","--panelRadius":e.panelRadiusLocal+"px","--avatarRadius":e.avatarRadiusLocal+"px","--avatarAltRadius":e.avatarAltRadiusLocal+"px","--tooltipRadius":e.tooltipRadiusLocal+"px","--attachmentRadius":e.attachmentRadiusLocal+"px"}},[i("div",{staticClass:"panel dummy"},[i("div",{staticClass:"panel-heading",style:{"background-color":e.btnColorLocal,color:e.textColorLocal}},[e._v("Preview")]),e._v(" "),i("div",{staticClass:"panel-body theme-preview-content",style:{"background-color":e.bgColorLocal,color:e.textColorLocal}},[i("div",{staticClass:"avatar",style:{"border-radius":e.avatarRadiusLocal+"px"}},[e._v("\n ( ͡° ͜ʖ ͡°)\n ")]),e._v(" "),i("h4",[e._v("Content")]),e._v(" "),i("br"),e._v("\n A bunch of more content and\n "),i("a",{style:{color:e.linkColorLocal}},[e._v("a nice lil' link")]),e._v(" "),i("i",{staticClass:"icon-reply",style:{color:e.blueColorLocal}}),e._v(" "),i("i",{staticClass:"icon-retweet",style:{color:e.greenColorLocal}}),e._v(" "),i("i",{staticClass:"icon-cancel",style:{color:e.redColorLocal}}),e._v(" "),i("i",{staticClass:"icon-star",style:{color:e.orangeColorLocal}}),e._v(" "),i("br"),e._v(" "),i("button",{staticClass:"btn",style:{"background-color":e.btnColorLocal,color:e.textColorLocal}},[e._v("Button")])])])])]),e._v(" "),i("div",{staticClass:"color-container"},[i("p",[e._v(e._s(e.$t("settings.theme_help")))]),e._v(" "),i("div",{staticClass:"color-item"},[i("label",{staticClass:"theme-color-lb",attrs:{for:"bgcolor"}},[e._v(e._s(e.$t("settings.background")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.bgColorLocal,expression:"bgColorLocal"}],staticClass:"theme-color-cl",attrs:{id:"bgcolor",type:"color"},domProps:{value:e.bgColorLocal},on:{input:function(t){t.target.composing||(e.bgColorLocal=t.target.value)}}}),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.bgColorLocal,expression:"bgColorLocal"}],staticClass:"theme-color-in",attrs:{id:"bgcolor-t",type:"text"},domProps:{value:e.bgColorLocal},on:{input:function(t){t.target.composing||(e.bgColorLocal=t.target.value)}}})]),e._v(" "),i("div",{staticClass:"color-item"},[i("label",{staticClass:"theme-color-lb",attrs:{for:"fgcolor"}},[e._v(e._s(e.$t("settings.foreground")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.btnColorLocal,expression:"btnColorLocal"}],staticClass:"theme-color-cl",attrs:{id:"fgcolor",type:"color"},domProps:{value:e.btnColorLocal},on:{input:function(t){t.target.composing||(e.btnColorLocal=t.target.value)}}}),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.btnColorLocal,expression:"btnColorLocal"}],staticClass:"theme-color-in",attrs:{id:"fgcolor-t",type:"text"},domProps:{value:e.btnColorLocal},on:{input:function(t){t.target.composing||(e.btnColorLocal=t.target.value)}}})]),e._v(" "),i("div",{staticClass:"color-item"},[i("label",{staticClass:"theme-color-lb",attrs:{for:"textcolor"}},[e._v(e._s(e.$t("settings.text")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.textColorLocal,expression:"textColorLocal"}],staticClass:"theme-color-cl",attrs:{id:"textcolor",type:"color"},domProps:{value:e.textColorLocal},on:{input:function(t){t.target.composing||(e.textColorLocal=t.target.value)}}}),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.textColorLocal,expression:"textColorLocal"}],staticClass:"theme-color-in",attrs:{id:"textcolor-t",type:"text"},domProps:{value:e.textColorLocal},on:{input:function(t){t.target.composing||(e.textColorLocal=t.target.value)}}})]),e._v(" "),i("div",{staticClass:"color-item"},[i("label",{staticClass:"theme-color-lb",attrs:{for:"linkcolor"}},[e._v(e._s(e.$t("settings.links")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.linkColorLocal,expression:"linkColorLocal"}],staticClass:"theme-color-cl",attrs:{id:"linkcolor",type:"color"},domProps:{value:e.linkColorLocal},on:{input:function(t){t.target.composing||(e.linkColorLocal=t.target.value)}}}),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.linkColorLocal,expression:"linkColorLocal"}],staticClass:"theme-color-in",
-attrs:{id:"linkcolor-t",type:"text"},domProps:{value:e.linkColorLocal},on:{input:function(t){t.target.composing||(e.linkColorLocal=t.target.value)}}})]),e._v(" "),i("div",{staticClass:"color-item"},[i("label",{staticClass:"theme-color-lb",attrs:{for:"redcolor"}},[e._v(e._s(e.$t("settings.cRed")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.redColorLocal,expression:"redColorLocal"}],staticClass:"theme-color-cl",attrs:{id:"redcolor",type:"color"},domProps:{value:e.redColorLocal},on:{input:function(t){t.target.composing||(e.redColorLocal=t.target.value)}}}),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.redColorLocal,expression:"redColorLocal"}],staticClass:"theme-color-in",attrs:{id:"redcolor-t",type:"text"},domProps:{value:e.redColorLocal},on:{input:function(t){t.target.composing||(e.redColorLocal=t.target.value)}}})]),e._v(" "),i("div",{staticClass:"color-item"},[i("label",{staticClass:"theme-color-lb",attrs:{for:"bluecolor"}},[e._v(e._s(e.$t("settings.cBlue")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.blueColorLocal,expression:"blueColorLocal"}],staticClass:"theme-color-cl",attrs:{id:"bluecolor",type:"color"},domProps:{value:e.blueColorLocal},on:{input:function(t){t.target.composing||(e.blueColorLocal=t.target.value)}}}),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.blueColorLocal,expression:"blueColorLocal"}],staticClass:"theme-color-in",attrs:{id:"bluecolor-t",type:"text"},domProps:{value:e.blueColorLocal},on:{input:function(t){t.target.composing||(e.blueColorLocal=t.target.value)}}})]),e._v(" "),i("div",{staticClass:"color-item"},[i("label",{staticClass:"theme-color-lb",attrs:{for:"greencolor"}},[e._v(e._s(e.$t("settings.cGreen")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.greenColorLocal,expression:"greenColorLocal"}],staticClass:"theme-color-cl",attrs:{id:"greencolor",type:"color"},domProps:{value:e.greenColorLocal},on:{input:function(t){t.target.composing||(e.greenColorLocal=t.target.value)}}}),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.greenColorLocal,expression:"greenColorLocal"}],staticClass:"theme-color-in",attrs:{id:"greencolor-t",type:"green"},domProps:{value:e.greenColorLocal},on:{input:function(t){t.target.composing||(e.greenColorLocal=t.target.value)}}})]),e._v(" "),i("div",{staticClass:"color-item"},[i("label",{staticClass:"theme-color-lb",attrs:{for:"orangecolor"}},[e._v(e._s(e.$t("settings.cOrange")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.orangeColorLocal,expression:"orangeColorLocal"}],staticClass:"theme-color-cl",attrs:{id:"orangecolor",type:"color"},domProps:{value:e.orangeColorLocal},on:{input:function(t){t.target.composing||(e.orangeColorLocal=t.target.value)}}}),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.orangeColorLocal,expression:"orangeColorLocal"}],staticClass:"theme-color-in",attrs:{id:"orangecolor-t",type:"text"},domProps:{value:e.orangeColorLocal},on:{input:function(t){t.target.composing||(e.orangeColorLocal=t.target.value)}}})])]),e._v(" "),i("div",{staticClass:"radius-container"},[i("p",[e._v(e._s(e.$t("settings.radii_help")))]),e._v(" "),i("div",{staticClass:"radius-item"},[i("label",{staticClass:"theme-radius-lb",attrs:{for:"btnradius"}},[e._v(e._s(e.$t("settings.btnRadius")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.btnRadiusLocal,expression:"btnRadiusLocal"}],staticClass:"theme-radius-rn",attrs:{id:"btnradius",type:"range",max:"16"},domProps:{value:e.btnRadiusLocal},on:{__r:function(t){e.btnRadiusLocal=t.target.value}}}),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.btnRadiusLocal,expression:"btnRadiusLocal"}],staticClass:"theme-radius-in",attrs:{id:"btnradius-t",type:"text"},domProps:{value:e.btnRadiusLocal},on:{input:function(t){t.target.composing||(e.btnRadiusLocal=t.target.value)}}})]),e._v(" "),i("div",{staticClass:"radius-item"},[i("label",{staticClass:"theme-radius-lb",attrs:{for:"inputradius"}},[e._v(e._s(e.$t("settings.inputRadius")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.inputRadiusLocal,expression:"inputRadiusLocal"}],staticClass:"theme-radius-rn",attrs:{id:"inputradius",type:"range",max:"16"},domProps:{value:e.inputRadiusLocal},on:{__r:function(t){e.inputRadiusLocal=t.target.value}}}),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.inputRadiusLocal,expression:"inputRadiusLocal"}],staticClass:"theme-radius-in",attrs:{id:"inputradius-t",type:"text"},domProps:{value:e.inputRadiusLocal},on:{input:function(t){t.target.composing||(e.inputRadiusLocal=t.target.value)}}})]),e._v(" "),i("div",{staticClass:"radius-item"},[i("label",{staticClass:"theme-radius-lb",attrs:{for:"panelradius"}},[e._v(e._s(e.$t("settings.panelRadius")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.panelRadiusLocal,expression:"panelRadiusLocal"}],staticClass:"theme-radius-rn",attrs:{id:"panelradius",type:"range",max:"50"},domProps:{value:e.panelRadiusLocal},on:{__r:function(t){e.panelRadiusLocal=t.target.value}}}),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.panelRadiusLocal,expression:"panelRadiusLocal"}],staticClass:"theme-radius-in",attrs:{id:"panelradius-t",type:"text"},domProps:{value:e.panelRadiusLocal},on:{input:function(t){t.target.composing||(e.panelRadiusLocal=t.target.value)}}})]),e._v(" "),i("div",{staticClass:"radius-item"},[i("label",{staticClass:"theme-radius-lb",attrs:{for:"avatarradius"}},[e._v(e._s(e.$t("settings.avatarRadius")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.avatarRadiusLocal,expression:"avatarRadiusLocal"}],staticClass:"theme-radius-rn",attrs:{id:"avatarradius",type:"range",max:"28"},domProps:{value:e.avatarRadiusLocal},on:{__r:function(t){e.avatarRadiusLocal=t.target.value}}}),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.avatarRadiusLocal,expression:"avatarRadiusLocal"}],staticClass:"theme-radius-in",attrs:{id:"avatarradius-t",type:"green"},domProps:{value:e.avatarRadiusLocal},on:{input:function(t){t.target.composing||(e.avatarRadiusLocal=t.target.value)}}})]),e._v(" "),i("div",{staticClass:"radius-item"},[i("label",{staticClass:"theme-radius-lb",attrs:{for:"avataraltradius"}},[e._v(e._s(e.$t("settings.avatarAltRadius")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.avatarAltRadiusLocal,expression:"avatarAltRadiusLocal"}],staticClass:"theme-radius-rn",attrs:{id:"avataraltradius",type:"range",max:"28"},domProps:{value:e.avatarAltRadiusLocal},on:{__r:function(t){e.avatarAltRadiusLocal=t.target.value}}}),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.avatarAltRadiusLocal,expression:"avatarAltRadiusLocal"}],staticClass:"theme-radius-in",attrs:{id:"avataraltradius-t",type:"text"},domProps:{value:e.avatarAltRadiusLocal},on:{input:function(t){t.target.composing||(e.avatarAltRadiusLocal=t.target.value)}}})]),e._v(" "),i("div",{staticClass:"radius-item"},[i("label",{staticClass:"theme-radius-lb",attrs:{for:"attachmentradius"}},[e._v(e._s(e.$t("settings.attachmentRadius")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.attachmentRadiusLocal,expression:"attachmentRadiusLocal"}],staticClass:"theme-radius-rn",attrs:{id:"attachmentrradius",type:"range",max:"50"},domProps:{value:e.attachmentRadiusLocal},on:{__r:function(t){e.attachmentRadiusLocal=t.target.value}}}),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.attachmentRadiusLocal,expression:"attachmentRadiusLocal"}],staticClass:"theme-radius-in",attrs:{id:"attachmentradius-t",type:"text"},domProps:{value:e.attachmentRadiusLocal},on:{input:function(t){t.target.composing||(e.attachmentRadiusLocal=t.target.value)}}})]),e._v(" "),i("div",{staticClass:"radius-item"},[i("label",{staticClass:"theme-radius-lb",attrs:{for:"tooltipradius"}},[e._v(e._s(e.$t("settings.tooltipRadius")))]),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.tooltipRadiusLocal,expression:"tooltipRadiusLocal"}],staticClass:"theme-radius-rn",attrs:{id:"tooltipradius",type:"range",max:"20"},domProps:{value:e.tooltipRadiusLocal},on:{__r:function(t){e.tooltipRadiusLocal=t.target.value}}}),e._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:e.tooltipRadiusLocal,expression:"tooltipRadiusLocal"}],staticClass:"theme-radius-in",attrs:{id:"tooltipradius-t",type:"text"},domProps:{value:e.tooltipRadiusLocal},on:{input:function(t){t.target.composing||(e.tooltipRadiusLocal=t.target.value)}}})])]),e._v(" "),i("div",{staticClass:"apply-container"},[i("button",{staticClass:"btn submit",on:{click:e.setCustomTheme}},[e._v(e._s(e.$t("general.apply")))])])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"who-to-follow-panel"},[i("div",{staticClass:"panel panel-default base01-background"},[i("div",{staticClass:"panel-heading timeline-heading base02-background base04"},[i("div",{staticClass:"title"},[e._v("\n "+e._s(e.$t("who_to_follow.who_to_follow"))+"\n ")])]),e._v(" "),i("div",{staticClass:"panel-body who-to-follow"},[i("p",[i("img",{attrs:{src:e.img1}}),e._v(" "),i("router-link",{attrs:{to:{name:"user-profile",params:{id:e.id1}}}},[e._v(e._s(e.name1))]),i("br"),e._v(" "),i("img",{attrs:{src:e.img2}}),e._v(" "),i("router-link",{attrs:{to:{name:"user-profile",params:{id:e.id2}}}},[e._v(e._s(e.name2))]),i("br"),e._v(" "),i("img",{attrs:{src:e.img3}}),e._v(" "),i("router-link",{attrs:{to:{name:"user-profile",params:{id:e.id3}}}},[e._v(e._s(e.name3))]),i("br"),e._v(" "),i("img",{attrs:{src:e.$store.state.config.logo}}),e._v(" "),i("a",{attrs:{href:e.moreUrl,target:"_blank"}},[e._v(e._s(e.$t("who_to_follow.more")))])],1)])])])},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.hideReply?e._e():i("div",{staticClass:"status-el",class:[{"status-el_focused":e.isFocused},{"status-conversation":e.inlineExpanded}]},[e.muted&&!e.noReplyLinks?[i("div",{staticClass:"media status container muted"},[i("small",[i("router-link",{attrs:{to:{name:"user-profile",params:{id:e.status.user.id}}}},[e._v(e._s(e.status.user.screen_name))])],1),e._v(" "),i("small",{staticClass:"muteWords"},[e._v(e._s(e.muteWordHits.join(", ")))]),e._v(" "),i("a",{staticClass:"unmute",attrs:{href:"#"},on:{click:function(t){t.preventDefault(),e.toggleMute(t)}}},[i("i",{staticClass:"icon-eye-off"})])])]:[e.retweet&&!e.noHeading?i("div",{staticClass:"media container retweet-info",class:[e.repeaterClass,{highlighted:e.repeaterStyle}],style:[e.repeaterStyle]},[e.retweet?i("StillImage",{staticClass:"avatar",attrs:{src:e.statusoid.user.profile_image_url_original}}):e._e(),e._v(" "),i("div",{staticClass:"media-body faint"},[e.retweeterHtml?i("a",{staticClass:"user-name",attrs:{href:e.statusoid.user.statusnet_profile_url,title:"@"+e.statusoid.user.screen_name},domProps:{innerHTML:e._s(e.retweeterHtml)}}):i("a",{staticClass:"user-name",attrs:{href:e.statusoid.user.statusnet_profile_url,title:"@"+e.statusoid.user.screen_name}},[e._v(e._s(e.retweeter))]),e._v(" "),i("i",{staticClass:"fa icon-retweet retweeted"}),e._v("\n "+e._s(e.$t("timeline.repeated"))+"\n ")])],1):e._e(),e._v(" "),i("div",{staticClass:"media status",class:[e.userClass,{highlighted:e.userStyle,"is-retweet":e.retweet}],style:[e.userStyle]},[e.noHeading?e._e():i("div",{staticClass:"media-left"},[i("a",{attrs:{href:e.status.user.statusnet_profile_url},on:{"!click":function(t){t.stopPropagation(),t.preventDefault(),e.toggleUserExpanded(t)}}},[i("StillImage",{staticClass:"avatar",class:{"avatar-compact":e.compact},attrs:{src:e.status.user.profile_image_url_original}})],1)]),e._v(" "),i("div",{staticClass:"status-body"},[e.userExpanded?i("div",{staticClass:"usercard media-body"},[i("user-card-content",{attrs:{user:e.status.user,switcher:!1}})],1):e._e(),e._v(" "),e.noHeading?e._e():i("div",{staticClass:"media-body container media-heading"},[i("div",{staticClass:"media-heading-left"},[i("div",{staticClass:"name-and-links"},[e.status.user.name_html?i("h4",{staticClass:"user-name",domProps:{innerHTML:e._s(e.status.user.name_html)}}):i("h4",{staticClass:"user-name"},[e._v(e._s(e.status.user.name))]),e._v(" "),i("span",{staticClass:"links"},[i("router-link",{attrs:{to:{name:"user-profile",params:{id:e.status.user.id}}}},[e._v(e._s(e.status.user.screen_name))]),e._v(" "),e.status.in_reply_to_screen_name?i("span",{staticClass:"faint reply-info"},[i("i",{staticClass:"icon-right-open"}),e._v(" "),i("router-link",{attrs:{to:{name:"user-profile",params:{id:e.status.in_reply_to_user_id}}}},[e._v("\n "+e._s(e.status.in_reply_to_screen_name)+"\n ")])],1):e._e(),e._v(" "),e.isReply&&!e.noReplyLinks?i("a",{attrs:{href:"#"},on:{click:function(t){t.preventDefault(),e.gotoOriginal(e.status.in_reply_to_status_id)}}},[i("i",{staticClass:"icon-reply",on:{mouseenter:function(t){e.replyEnter(e.status.in_reply_to_status_id,t)},mouseout:function(t){e.replyLeave()}}})]):e._e()],1)]),e._v(" "),e.inConversation&&!e.noReplyLinks?i("h4",{staticClass:"replies"},[e.replies.length?i("small",[e._v("Replies:")]):e._e(),e._v(" "),e._l(e.replies,function(t){return i("small",{staticClass:"reply-link"},[i("a",{attrs:{href:"#"},on:{click:function(i){i.preventDefault(),e.gotoOriginal(t.id)},mouseenter:function(i){e.replyEnter(t.id,i)},mouseout:function(t){e.replyLeave()}}},[e._v(e._s(t.name)+" ")])])})],2):e._e()]),e._v(" "),i("div",{staticClass:"media-heading-right"},[i("router-link",{staticClass:"timeago",attrs:{to:{name:"conversation",params:{id:e.status.id}}}},[i("timeago",{attrs:{since:e.status.created_at,"auto-update":60}})],1),e._v(" "),e.status.visibility?i("div",{staticClass:"visibility-icon"},[i("i",{class:e.visibilityIcon(e.status.visibility),attrs:{title:e._f("capitalize")(e.status.visibility)}})]):e._e(),e._v(" "),e.status.is_local?e._e():i("a",{staticClass:"source_url",attrs:{href:e.status.external_url,target:"_blank",title:"Source"}},[i("i",{staticClass:"icon-link-ext-alt"})]),e._v(" "),e.expandable?[i("a",{attrs:{href:"#",title:"Expand"},on:{click:function(t){t.preventDefault(),e.toggleExpanded(t)}}},[i("i",{staticClass:"icon-plus-squared"})])]:e._e(),e._v(" "),e.unmuted?i("a",{attrs:{href:"#"},on:{click:function(t){t.preventDefault(),e.toggleMute(t)}}},[i("i",{staticClass:"icon-eye-off"})]):e._e()],2)]),e._v(" "),e.showPreview?i("div",{staticClass:"status-preview-container"},[e.preview?i("status",{staticClass:"status-preview",attrs:{noReplyLinks:!0,statusoid:e.preview,compact:!0}}):i("div",{staticClass:"status-preview status-preview-loading"},[i("i",{staticClass:"icon-spin4 animate-spin"})])],1):e._e(),e._v(" "),i("div",{staticClass:"status-content-wrapper",class:{"tall-status":e.hideTallStatus}},[e.hideTallStatus?i("a",{staticClass:"tall-status-hider",class:{"tall-status-hider_focused":e.isFocused},attrs:{href:"#"},on:{click:function(t){t.preventDefault(),e.toggleShowMore(t)}}},[e._v("Show more")]):e._e(),e._v(" "),e.hideSubjectStatus?i("div",{staticClass:"status-content media-body",domProps:{innerHTML:e._s(e.status.summary)},on:{click:function(t){t.preventDefault(),e.linkClicked(t)}}}):i("div",{staticClass:"status-content media-body",domProps:{innerHTML:e._s(e.status.statusnet_html)},on:{click:function(t){t.preventDefault(),e.linkClicked(t)}}}),e._v(" "),e.hideSubjectStatus?i("a",{staticClass:"cw-status-hider",attrs:{href:"#"},on:{click:function(t){t.preventDefault(),e.toggleShowMore(t)}}},[e._v("Show more")]):e._e(),e._v(" "),e.showingMore?i("a",{staticClass:"status-unhider",attrs:{href:"#"},on:{click:function(t){t.preventDefault(),e.toggleShowMore(t)}}},[e._v("Show less")]):e._e()]),e._v(" "),e.status.attachments&&!e.hideSubjectStatus?i("div",{staticClass:"attachments media-body"},e._l(e.status.attachments,function(t){return i("attachment",{key:t.id,attrs:{size:e.attachmentSize,"status-id":e.status.id,nsfw:e.nsfwClickthrough,attachment:t}})})):e._e(),e._v(" "),e.noHeading||e.noReplyLinks?e._e():i("div",{staticClass:"status-actions media-body"},[e.loggedIn?i("div",[i("a",{attrs:{href:"#"},on:{click:function(t){t.preventDefault(),e.toggleReplying(t)}}},[i("i",{staticClass:"icon-reply",class:{"icon-reply-active":e.replying}})])]):e._e(),e._v(" "),i("retweet-button",{attrs:{visibility:e.status.visibility,loggedIn:e.loggedIn,status:e.status}}),e._v(" "),i("favorite-button",{attrs:{loggedIn:e.loggedIn,status:e.status}}),e._v(" "),i("delete-button",{attrs:{status:e.status}})],1)])]),e._v(" "),e.replying?i("div",{staticClass:"container"},[i("div",{staticClass:"reply-left"}),e._v(" "),i("post-status-form",{staticClass:"reply-body",attrs:{"reply-to":e.status.id,attentions:e.status.attentions,repliedUser:e.status.user,"message-scope":e.status.visibility,subject:e.replySubject},on:{posted:e.toggleReplying}})],1):e._e()]],2)},staticRenderFns:[]}},function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{style:e.style,attrs:{id:"app"}},[i("nav",{staticClass:"container",attrs:{id:"nav"},on:{click:function(t){e.scrollToTop()}}},[i("div",{staticClass:"logo",style:e.logoBgStyle},[i("div",{staticClass:"mask",style:e.logoMaskStyle}),e._v(" "),i("img",{style:e.logoStyle,attrs:{src:e.logo}})]),e._v(" "),i("div",{staticClass:"inner-nav"},[i("div",{staticClass:"item"},[i("router-link",{attrs:{to:{name:"root"}}},[e._v(e._s(e.sitename))])],1),e._v(" "),i("div",{staticClass:"item right"},[i("user-finder",{staticClass:"nav-icon"}),e._v(" "),i("router-link",{attrs:{to:{name:"settings"}}},[i("i",{staticClass:"icon-cog nav-icon"})]),e._v(" "),e.currentUser?i("a",{attrs:{href:"#"},on:{click:function(t){t.preventDefault(),e.logout(t)}}},[i("i",{staticClass:"icon-logout nav-icon",attrs:{title:e.$t("login.logout")}})]):e._e()],1)])]),e._v(" "),i("div",{staticClass:"container",attrs:{id:"content"}},[i("div",{staticClass:"panel-switcher"},[i("button",{on:{click:function(t){e.activatePanel("sidebar")}}},[e._v("Sidebar")]),e._v(" "),i("button",{on:{click:function(t){e.activatePanel("timeline")}}},[e._v("Timeline")])]),e._v(" "),i("div",{staticClass:"sidebar-flexer",class:{"mobile-hidden":"sidebar"!=e.mobileActivePanel}},[i("div",{staticClass:"sidebar-bounds"},[i("div",{staticClass:"sidebar-scroller"},[i("div",{staticClass:"sidebar"},[i("user-panel"),e._v(" "),i("nav-panel"),e._v(" "),e.showInstanceSpecificPanel?i("instance-specific-panel"):e._e(),e._v(" "),e.currentUser?e._e():i("features-panel"),e._v(" "),e.currentUser&&e.suggestionsEnabled?i("who-to-follow-panel"):e._e(),e._v(" "),e.currentUser?i("notifications"):e._e()],1)])])]),e._v(" "),i("div",{staticClass:"main",class:{"mobile-hidden":"timeline"!=e.mobileActivePanel}},[i("transition",{attrs:{name:"fade"}},[i("router-view")],1)],1)]),e._v(" "),e.currentUser&&e.chat?i("chat-panel",{staticClass:"floating-chat mobile-hidden"}):e._e()],1)},staticRenderFns:[]}}]);
-//# sourceMappingURL=app.8b645dcc4822f7e06077.js.map
\ No newline at end of file
diff --git a/priv/static/static/js/app.8b645dcc4822f7e06077.js.map b/priv/static/static/js/app.8b645dcc4822f7e06077.js.map
deleted file mode 100644
index 834f965b6..000000000
--- a/priv/static/static/js/app.8b645dcc4822f7e06077.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["webpack:///static/js/app.8b645dcc4822f7e06077.js","webpack:///./src/main.js","webpack:///./src/services/api/api.service.js","webpack:///./src/components/timeline/timeline.vue","webpack:///./src/components/user_card_content/user_card_content.vue","webpack:///./src/services/color_convert/color_convert.js","webpack:///./src/components/status/status.vue","webpack:///./src/components/still-image/still-image.vue","webpack:///./src/i18n/messages.js","webpack:///./src/modules/statuses.js","webpack:///./src/services/backend_interactor_service/backend_interactor_service.js","webpack:///./src/services/file_type/file_type.service.js","webpack:///./src/services/status_poster/status_poster.service.js","webpack:///./src/services/timeline_fetcher/timeline_fetcher.service.js","webpack:///./src/services/user_highlighter/user_highlighter.js","webpack:///./src/components/tab_switcher/tab_switcher.jsx","webpack:///./src/components/conversation/conversation.vue","webpack:///./src/components/post_status_form/post_status_form.vue","webpack:///./src/components/style_switcher/style_switcher.vue","webpack:///./src/components/user_card/user_card.vue","webpack:///./src/lib/persisted_state.js","webpack:///./src/modules/api.js","webpack:///./src/modules/chat.js","webpack:///./src/modules/config.js","webpack:///./src/modules/users.js","webpack:///./src/services/completion/completion.js","webpack:///./src/services/notifications_fetcher/notifications_fetcher.service.js","webpack:///./src/services/style_setter/style_setter.js","webpack:///interface_language_switcher.vue","webpack:///./src/App.js","webpack:///./src/components/attachment/attachment.js","webpack:///./src/components/chat_panel/chat_panel.js","webpack:///./src/components/conversation-page/conversation-page.js","webpack:///./src/components/conversation/conversation.js","webpack:///./src/components/delete_button/delete_button.js","webpack:///./src/components/favorite_button/favorite_button.js","webpack:///./src/components/features_panel/features_panel.js","webpack:///./src/components/follow_requests/follow_requests.js","webpack:///./src/components/friends_timeline/friends_timeline.js","webpack:///./src/components/instance_specific_panel/instance_specific_panel.js","webpack:///./src/components/login_form/login_form.js","webpack:///./src/components/media_upload/media_upload.js","webpack:///./src/components/mentions/mentions.js","webpack:///./src/components/nav_panel/nav_panel.js","webpack:///./src/components/notification/notification.js","webpack:///./src/components/notifications/notifications.js","webpack:///./src/components/post_status_form/post_status_form.js","webpack:///./src/components/public_and_external_timeline/public_and_external_timeline.js","webpack:///./src/components/public_timeline/public_timeline.js","webpack:///./src/components/registration/registration.js","webpack:///./src/components/retweet_button/retweet_button.js","webpack:///./src/components/settings/settings.js","webpack:///./src/components/status/status.js","webpack:///./src/components/status_or_conversation/status_or_conversation.js","webpack:///./src/components/still-image/still-image.js","webpack:///./src/components/style_switcher/style_switcher.js","webpack:///./src/components/tag_timeline/tag_timeline.js","webpack:///./src/components/timeline/timeline.js","webpack:///./src/components/user_card/user_card.js","webpack:///./src/components/user_card_content/user_card_content.js","webpack:///./src/components/user_finder/user_finder.js","webpack:///./src/components/user_panel/user_panel.js","webpack:///./src/components/user_profile/user_profile.js","webpack:///./src/components/user_settings/user_settings.js","webpack:///./src/components/who_to_follow_panel/who_to_follow_panel.js","webpack:///./static/timeago-en.json","webpack:///./static/timeago-ja.json","webpack:///./src/assets/nsfw.png","webpack:///./src/App.vue","webpack:///./src/components/attachment/attachment.vue","webpack:///./src/components/chat_panel/chat_panel.vue","webpack:///./src/components/conversation-page/conversation-page.vue","webpack:///./src/components/delete_button/delete_button.vue","webpack:///./src/components/favorite_button/favorite_button.vue","webpack:///./src/components/features_panel/features_panel.vue","webpack:///./src/components/follow_requests/follow_requests.vue","webpack:///./src/components/friends_timeline/friends_timeline.vue","webpack:///./src/components/instance_specific_panel/instance_specific_panel.vue","webpack:///./src/components/interface_language_switcher/interface_language_switcher.vue","webpack:///./src/components/login_form/login_form.vue","webpack:///./src/components/media_upload/media_upload.vue","webpack:///./src/components/mentions/mentions.vue","webpack:///./src/components/nav_panel/nav_panel.vue","webpack:///./src/components/notification/notification.vue","webpack:///./src/components/notifications/notifications.vue","webpack:///./src/components/public_and_external_timeline/public_and_external_timeline.vue","webpack:///./src/components/public_timeline/public_timeline.vue","webpack:///./src/components/registration/registration.vue","webpack:///./src/components/retweet_button/retweet_button.vue","webpack:///./src/components/settings/settings.vue","webpack:///./src/components/status_or_conversation/status_or_conversation.vue","webpack:///./src/components/tag_timeline/tag_timeline.vue","webpack:///./src/components/user_finder/user_finder.vue","webpack:///./src/components/user_panel/user_panel.vue","webpack:///./src/components/user_profile/user_profile.vue","webpack:///./src/components/user_settings/user_settings.vue","webpack:///./src/components/who_to_follow_panel/who_to_follow_panel.vue","webpack:///./src/components/login_form/login_form.vue?ae23","webpack:///./src/components/user_settings/user_settings.vue?eca9","webpack:///./src/components/still-image/still-image.vue?4fef","webpack:///./src/components/status_or_conversation/status_or_conversation.vue?f1a1","webpack:///./src/components/favorite_button/favorite_button.vue?3a51","webpack:///./src/components/delete_button/delete_button.vue?4797","webpack:///./src/components/interface_language_switcher/interface_language_switcher.vue?db25","webpack:///./src/components/conversation-page/conversation-page.vue?67d8","webpack:///./src/components/post_status_form/post_status_form.vue?4f3a","webpack:///./src/components/registration/registration.vue?4895","webpack:///./src/components/nav_panel/nav_panel.vue?51dc","webpack:///./src/components/user_profile/user_profile.vue?0d37","webpack:///./src/components/retweet_button/retweet_button.vue?1932","webpack:///./src/components/mentions/mentions.vue?f7f6","webpack:///./src/components/media_upload/media_upload.vue?3c99","webpack:///./src/components/features_panel/features_panel.vue?caec","webpack:///./src/components/user_card/user_card.vue?ddaa","webpack:///./src/components/notification/notification.vue?bd57","webpack:///./src/components/notifications/notifications.vue?f768","webpack:///./src/components/follow_requests/follow_requests.vue?0a92","webpack:///./src/components/conversation/conversation.vue?c594","webpack:///./src/components/settings/settings.vue?f241","webpack:///./src/components/tag_timeline/tag_timeline.vue?2ee3","webpack:///./src/components/chat_panel/chat_panel.vue?3f13","webpack:///./src/components/attachment/attachment.vue?7746","webpack:///./src/components/instance_specific_panel/instance_specific_panel.vue?a9dc","webpack:///./src/components/user_finder/user_finder.vue?b4ff","webpack:///./src/components/public_timeline/public_timeline.vue?b077","webpack:///./src/components/friends_timeline/friends_timeline.vue?80cf","webpack:///./src/components/timeline/timeline.vue?bfef","webpack:///./src/components/user_card_content/user_card_content.vue?2a48","webpack:///./src/components/user_panel/user_panel.vue?c063","webpack:///./src/components/public_and_external_timeline/public_and_external_timeline.vue?ff3f","webpack:///./src/components/style_switcher/style_switcher.vue?f494","webpack:///./src/components/who_to_follow_panel/who_to_follow_panel.vue?d3d6","webpack:///./src/components/status/status.vue?bb3a","webpack:///./src/App.vue?c801"],"names":["webpackJsonp","module","exports","__webpack_require__","_interopRequireDefault","obj","__esModule","default","_keys","_keys2","_assign","_assign2","_vue","_vue2","_vueRouter","_vueRouter2","_vuex","_vuex2","_App","_App2","_public_timeline","_public_timeline2","_public_and_external_timeline","_public_and_external_timeline2","_friends_timeline","_friends_timeline2","_tag_timeline","_tag_timeline2","_conversationPage","_conversationPage2","_mentions","_mentions2","_user_profile","_user_profile2","_settings","_settings2","_registration","_registration2","_user_settings","_user_settings2","_follow_requests","_follow_requests2","_statuses","_statuses2","_users","_users2","_api","_api2","_config","_config2","_chat","_chat2","_vueTimeago","_vueTimeago2","_vueI18n","_vueI18n2","_persisted_state","_persisted_state2","_messages","_messages2","_vueChatScroll","_vueChatScroll2","currentLocale","window","navigator","language","split","Vue","use","Vuex","VueRouter","VueTimeago","locale","locales","en","ja","VueI18n","VueChatScroll","persistedStateOptions","paths","store","Store","modules","statuses","statusesModule","users","usersModule","api","apiModule","config","configModule","chat","chatModule","plugins","strict","i18n","fallbackLocale","messages","fetch","then","res","json","data","_data$site","site","name","registrationClosed","closed","textlimit","server","dispatch","value","parseInt","apiConfig","pleromafe","staticConfig","theme","background","logo","logoMask","logoMargin","redirectRootNoLogin","redirectRootLogin","chatDisabled","showInstanceSpecificPanel","scopeOptionsEnabled","formattingOptionsEnabled","defaultCollapseMessageWithSubject","collapseMessageWithSubject","routes","path","redirect","to","state","currentUser","component","PublicAndExternalTimeline","PublicTimeline","FriendsTimeline","TagTimeline","ConversationPage","meta","dontScroll","UserProfile","Mentions","Settings","Registration","FollowRequests","UserSettings","router","mode","scrollBehavior","from","savedPosition","matched","some","m","x","y","el","render","h","App","text","html","values","emoji","map","key","shortcode","image_url","failure","error","console","log","utf","metadata","mediaProxy","gopher","suggestions","enabled","web","Object","defineProperty","_map2","_map3","_each2","_each3","LOGIN_URL","FRIENDS_TIMELINE_URL","ALL_FOLLOWING_URL","PUBLIC_TIMELINE_URL","PUBLIC_AND_EXTERNAL_TIMELINE_URL","TAG_TIMELINE_URL","FAVORITE_URL","UNFAVORITE_URL","RETWEET_URL","UNRETWEET_URL","STATUS_UPDATE_URL","STATUS_DELETE_URL","STATUS_URL","MEDIA_UPLOAD_URL","CONVERSATION_URL","MENTIONS_URL","FOLLOWERS_URL","FRIENDS_URL","FOLLOWING_URL","UNFOLLOWING_URL","QVITTER_USER_PREF_URL","REGISTRATION_URL","AVATAR_UPDATE_URL","BG_UPDATE_URL","BANNER_UPDATE_URL","PROFILE_UPDATE_URL","EXTERNAL_PROFILE_URL","QVITTER_USER_TIMELINE_URL","QVITTER_USER_NOTIFICATIONS_URL","BLOCKING_URL","UNBLOCKING_URL","USER_URL","FOLLOW_IMPORT_URL","DELETE_ACCOUNT_URL","CHANGE_PASSWORD_URL","FOLLOW_REQUESTS_URL","APPROVE_USER_URL","DENY_USER_URL","SUGGESTIONS_URL","oldfetch","url","options","baseUrl","fullUrl","credentials","utoa","str","btoa","encodeURIComponent","replace","match","p1","String","fromCharCode","updateAvatar","_ref","params","form","FormData","append","headers","authHeaders","method","body","updateBg","_ref2","updateBanner","_ref3","updateProfile","_ref4","register","user","username","password","Authorization","externalProfile","_ref5","profileUrl","followUser","_ref6","id","unfollowUser","_ref7","blockUser","_ref8","unblockUser","_ref9","approveUser","_ref10","denyUser","_ref11","fetchUser","_ref12","fetchFriends","_ref13","fetchFollowers","_ref14","fetchAllFollowing","_ref15","fetchFollowRequests","_ref16","fetchConversation","_ref17","fetchStatus","_ref18","setUserMute","_ref19","_ref19$muted","muted","undefined","muteInteger","fetchTimeline","_ref20","timeline","_ref20$since","since","_ref20$until","until","_ref20$userId","userId","_ref20$tag","tag","timelineUrls","public","friends","mentions","notifications","publicAndExternal","own","push","queryString","param","join","verifyCredentials","favorite","_ref21","unfavorite","_ref22","retweet","_ref23","unretweet","_ref24","postStatus","_ref25","status","spoilerText","visibility","sensitive","mediaIds","inReplyToStatusId","contentType","idsText","deleteStatus","_ref26","uploadMedia","_ref27","formData","response","DOMParser","parseFromString","followImport","_ref28","ok","deleteAccount","_ref29","changePassword","_ref30","newPassword","newPasswordConfirmation","fetchMutes","_ref31","_ref32","apiService","Component","rgbstr2hex","hex2rgb","rgb2hex","_slicedToArray2","_slicedToArray3","_map4","_map5","r","g","b","val","Math","ceil","toString","slice","hex","result","exec","rgb","Number","de","title","nav","public_tl","twkn","user_card","follows_you","following","follow","blocked","block","mute","followers","followees","per_day","remote_follow","show_new","error_fetching","up_to_date","load_older","conversation","collapse","repeated","settings","user_settings","name_bio","bio","avatar","current_avatar","set_new_avatar","profile_banner","current_profile_banner","set_new_profile_banner","profile_background","set_new_profile_background","presets","export_theme","import_theme","invalid_theme_imported","theme_help","radii_help","foreground","links","cBlue","cRed","cOrange","cGreen","btnRadius","inputRadius","panelRadius","avatarRadius","avatarAltRadius","tooltipRadius","attachmentRadius","filtering","filtering_explanation","attachments","hide_attachments_in_tl","hide_attachments_in_convo","nsfw_clickthrough","stop_gifs","autoload","streaming","reply_link_preview","follow_import","import_followers_from_a_csv_file","follows_imported","follow_import_error","delete_account","delete_account_description","delete_account_instructions","delete_account_error","follow_export","follow_export_processing","follow_export_button","change_password","current_password","new_password","confirm_new_password","changed_password","change_password_error","read","followed_you","favorited_you","repeated_you","login","placeholder","logout","registration","fullname","email","password_confirm","post_status","posting","account_not_locked_warning","account_not_locked_warning_link","direct_warning","scope","unlisted","private","direct","finder","find_user","error_fetching_user","general","submit","apply","user_profile","timeline_title","fi","friend_requests","approve","deny","no_retweet_hint","collapse_subject","pause_on_unfocused","loop_video","loop_video_silent_only","replies_in_timeline","reply_visibility_all","reply_visibility_following","reply_visibility_self","notification_visibility","notification_visibility_likes","notification_visibility_mentions","notification_visibility_repeats","notification_visibility_follows","lock_account_description","limited_availability","default_vis","profile_tab","security_tab","data_import_export_tab","interfaceLanguage","broken_favorite","token","content_warning","attachments_sensitive","content_type","plain_text","who_to_follow","more","features_panel","media_proxy","scope_options","text_limit","eo","et","hu","ro","fr","it","oc","pl","es","pt","ru","nb","he","mutations","findMaxId","statusType","prepareStatus","defaultState","_set","_set2","_isArray2","_isArray3","_last2","_last3","_merge2","_merge3","_minBy2","_minBy3","_maxBy2","_maxBy3","_flatten2","_flatten3","_find2","_find3","_toInteger2","_toInteger3","_sortBy2","_sortBy3","_slice2","_slice3","_remove2","_remove3","_includes2","_includes3","_apiService","_apiService2","emptyTl","statusesObject","faves","visibleStatuses","visibleStatusesObject","newStatusCount","maxId","minVisibleId","loading","viewing","flushMarker","allStatuses","allStatusesObject","desktopNotificationSilence","maxSavedId","minId","POSITIVE_INFINITY","brokenFavorites","favorites","timelines","isNsfw","nsfwRegex","tags","nsfw","retweeted_status","deleted","visibleNotificationTypes","rootState","notificationVisibility","likes","repeats","follows","filter","_","is_post_verb","uri","qvitter_delete_notice","activity_type","mergeOrAdd","_len","arguments","length","args","Array","_key","arr","item","oldItem","splice","new","sortTimeline","addNewStatuses","_ref3$showImmediately","showImmediately","_ref3$user","_ref3$noIdUpdate","noIdUpdate","timelineObject","maxNew","older","addStatus","addToTimeline","forEach","fav","attentions","resultForCurrentTimeline","favoriteStatus","counter","in_reply_to_status_id","favorited","fave_num","processors","retweetedStatus","s","has","add","deletion","action","unknown","type","processor","addNewNotifications","notification","notice","oldNotification","max","min","fresh","is_seen","ntype","seen","broken","postId","Notification","permission","icon","profile_image_url","mimetype","startsWith","image","includes","setTimeout","close","bind","showNewStatuses","oldTimeline","clearTimeline","setFavorited","newStatus","setFavoritedConfirm","setRetweeted","setDeleted","setLoading","setNsfw","setError","setNotificationsError","setNotificationsSilence","setProfileView","v","addFriends","addFollowers","markNotificationsAsSeen","set","queueFlush","actions","commit","_ref22$showImmediatel","_ref22$timeline","_ref22$noIdUpdate","_ref33","_ref34","_ref35","_ref36","_ref37","_ref38","_ref39","_ref40","_ref41","_timeline_fetcherService","_timeline_fetcherService2","backendInteractorService","startFetching","_ref7$userId","timelineFetcherService","fetchOldPost","fetchAndUpdate","_ref9$muted","backendInteractorServiceInstance","fileType","typeString","fileTypeService","_ref$media","media","_ref$inReplyToStatusI","_ref$contentType","catch","err","message","xml","link","getElementsByTagName","mediaData","textContent","getAttribute","statusPosterService","_camelCase2","_camelCase3","update","ccTimeline","_ref2$timeline","_ref2$older","_ref2$showImmediately","_ref2$userId","_ref2$tag","timelineData","_ref3$timeline","_ref3$userId","_ref3$tag","boundFetchAndUpdate","setInterval","timelineFetcher","highlightStyle","highlightClass","_color_convert","prefs","color","solidColor","floor","tintColor","tintColor2","backgroundImage","backgroundPosition","backgroundColor","screen_name","active","methods","activateTab","index","_this","this","_this2","tabs","$slots","slot","classes","on","click","class","attrs","label","contents","createPersistedState","_ref$key","_ref$paths","_ref$getState","getState","storage","getItem","_ref$setState","setState","_throttle3","defaultSetState","_ref$reducer","reducer","defaultReducer","_ref$storage","defaultStorage","_ref$subscriber","subscriber","handler","subscribe","savedState","_typeof3","usersState","usersObject","replaceState","_lodash2","customTheme","themeLoaded","lastLoginName","loaded","e","mutation","_typeof2","_throttle2","_lodash","_objectPath","_objectPath2","_localforage","_localforage2","reduce","substate","objectPath","get","localforage","setItem","_backend_interactor_service","_backend_interactor_service2","_phoenix","backendInteractor","fetchers","socket","followRequests","setBackendInteractor","addFetcher","fetcher","removeFetcher","setSocket","setChatDisabled","setFollowRequests","stopFetching","clearInterval","initializeSocket","Socket","connect","disableChat","removeFollowRequest","request","requests","channel","setChannel","addMessage","setMessages","initializeChat","msg","_style_setter","_style_setter2","browserLocale","colors","hideAttachments","hideAttachmentsInConv","hideNsfw","loopVideo","loopVideoSilentOnly","autoLoad","hoverPreview","pauseOnUnfocused","stopGifs","replyVisibility","muteWords","highlight","setOption","setHighlight","delete","setPageTitle","option","document","StyleSetter","setPreset","setColors","_promise","_promise2","_compact2","_compact3","setMuted","setCurrentUser","clearCurrentUser","beginLogin","loggingIn","endLogin","addNewUsers","setUserForStatus","setColor","highlighted","retweetedUsers","loginUser","userCredentials","resolve","reject","mutedUsers","requestPermission","splitIntoWords","addPositionToWords","wordAtPosition","replaceWord","_reduce2","_reduce3","toReplace","replacement","start","end","pos","words","wordsWithPosition","word","previous","pop","regex","triggers","matches","completion","notificationsFetcher","_entries","_entries2","_times2","_times3","setStyle","href","head","style","display","cssEl","createElement","setAttribute","appendChild","setDynamic","baseEl","n","toUpperCase","getComputedStyle","getPropertyValue","removeChild","styleEl","addEventListener","col","styleSheet","sheet","isDark","bg","radii","mod","lightBg","fg","btn","input","border","faint","lightFg","cAlertRed","insertRule","k","themes","bgRgb","fgRgb","textRgb","linkRgb","cRedRgb","cGreenRgb","cBlueRgb","cOrangeRgb","_iso","_iso2","computed","languageCodes","languageNames","getName","$store","$i18n","_user_panel","_user_panel2","_nav_panel","_nav_panel2","_notifications","_notifications2","_user_finder","_user_finder2","_instance_specific_panel","_instance_specific_panel2","_features_panel","_features_panel2","_who_to_follow_panel","_who_to_follow_panel2","_chat_panel","_chat_panel2","components","UserPanel","NavPanel","Notifications","UserFinder","InstanceSpecificPanel","FeaturesPanel","WhoToFollowPanel","ChatPanel","mobileActivePanel","supportsMask","CSS","supports","created","background_image","enableMask","logoStyle","logoMaskStyle","mask-image","background-color","logoBgStyle","margin","background-image","sitename","suggestionsEnabled","activatePanel","panelName","scrollToTop","scrollTo","_stillImage","_stillImage2","_nsfw","_nsfw2","_file_typeService","_file_typeService2","Attachment","props","nsfwImage","hideNsfwLocal","showHidden","img","attachment","StillImage","hidden","isEmpty","oembed","isSmall","size","fullwidth","linkClicked","target","tagName","open","toggleHidden","onload","src","onVideoDataLoad","srcElement","webkitAudioDecodedByteCount","mozHasAudio","audioTracks","chatPanel","currentMessage","collapsed","togglePanel","_conversation","_conversation2","conversationPage","Conversation","statusoid","$route","_filter2","_filter3","_status","_status2","sortAndFilterConversation","conversationId","statusnet_conversation_id","replies","i","irid","Status","watch","getReplies","focused","DeleteButton","confirmed","confirm","canDelete","rights","delete_others_notice","FavoriteButton","animated","icon-star-empty","icon-star","animate-spin","chatAvailable","gopherAvailable","whoToFollow","mediaProxyAvailable","scopeOptions","_user_card","_user_card2","UserCard","updateRequests","_timeline","_timeline2","Timeline","instanceSpecificPanelContent","LoginForm","authError","registrationOpen","_status_posterService","_status_posterService2","mediaUpload","mounted","$el","querySelector","files","file","uploadFile","uploading","self","$emit","fileData","fileDrop","dataTransfer","preventDefault","fileDrag","types","contains","dropEffect","dropFiles","fileInfos","_user_card_content","_user_card_content2","_user_highlighter","userExpanded","UserCardContent","toggleUserExpanded","userClass","userStyle","_notification","_notification2","_notifications_fetcherService","_notifications_fetcherService2","visibleTypes","unseenNotifications","visibleNotifications","sortedNotifications","unseenCount","count","markAsSeen","fetchOlderNotifications","_toConsumableArray2","_toConsumableArray3","_uniqBy2","_uniqBy3","_reject2","_reject3","_take2","_take3","_media_upload","_media_upload2","_completion","_completion2","buildMentionsString","allAttentions","unshift","attention","PostStatusForm","MediaUpload","resize","$refs","textarea","replyTo","focus","preset","query","statusText","repliedUser","submitDisabled","subject","messageScope","default_scope","caret","vis","selected","candidates","firstchar","textAtCaret","charAt","matchedUsers","profile_image_url_original","matchedEmoji","concat","customEmoji","wordAtCaret","Completion","statusLength","statusLengthLimit","hasStatusLengthLimit","charactersLeft","isOverLengthLimit","replaceCandidate","len","ctrlKey","candidate","cycleBackward","cycleForward","shiftKey","setCaret","selectionStart","statusPoster","height","addMediaFile","fileInfo","enableSubmit","removeMediaFile","indexOf","disableSubmit","paste","clipboardData","vertPadding","substr","scrollHeight","clearError","changeVis","destroyed","registering","$router","termsofservice","tos","nickname","RetweetButton","retweeted","retweeted-empty","_getOwnPropertyDescriptor","_getOwnPropertyDescriptor2","_trim2","_trim3","_tab_switcher","_tab_switcher2","_style_switcher","_style_switcher2","_interface_language_switcher","_interface_language_switcher2","hideAttachmentsLocal","hideAttachmentsInConvLocal","notificationVisibilityLocal","replyVisibilityLocal","loopVideoLocal","loopVideoSilentOnlyLocal","muteWordsString","autoLoadLocal","streamingLocal","pauseOnUnfocusedLocal","hoverPreviewLocal","collapseMessageWithSubjectLocal","loopSilentAvailable","HTMLVideoElement","prototype","HTMLMediaElement","TabSwitcher","StyleSwitcher","InterfaceLanguageSwitcher","notificationVisibilityLocal.likes","notificationVisibilityLocal.follows","notificationVisibilityLocal.repeats","notificationVisibilityLocal.mentions","_attachment","_attachment2","_favorite_button","_favorite_button2","_retweet_button","_retweet_button2","_delete_button","_delete_button2","_post_status_form","_post_status_form2","replying","expanded","unmuted","preview","showPreview","showingTall","expandingSubject","repeaterClass","repeaterStyle","noHeading","inConversation","retweeter","retweeterHtml","name_html","loggedIn","muteWordHits","toLowerCase","hits","muteWord","isFocused","tallStatus","lengthScore","statusnet_html","isReply","textBody","summary","substring","hideReply","inlineExpanded","checkFollowing","hideSubjectStatus","hideTallStatus","showingMore","nsfwClickthrough","replySubject","attachmentSize","compact","visibilityIcon","parentNode","toggleReplying","gotoOriginal","toggleExpanded","toggleMute","toggleShowMore","replyEnter","event","targetId","replyLeave","rect","getBoundingClientRect","top","scrollBy","bottom","innerHeight","filters","capitalize","statusOrConversation","endsWith","onLoad","canvas","width","naturalWidth","naturalHeight","getContext","drawImage","_stringify","_stringify2","availableStyles","invalidThemeImported","bgColorLocal","btnColorLocal","textColorLocal","linkColorLocal","redColorLocal","blueColorLocal","greenColorLocal","orangeColorLocal","btnRadiusLocal","inputRadiusLocal","panelRadiusLocal","avatarRadiusLocal","avatarAltRadiusLocal","attachmentRadiusLocal","tooltipRadiusLocal","normalizeLocalState","exportCurrentTheme","stringified","_pleroma_theme_version","importTheme","filePicker","reader","FileReader","parsed","JSON","parse","readAsText","setCustomTheme","btnRgb","redRgb","blueRgb","greenRgb","orangeRgb","_status_or_conversation","_status_or_conversation2","paused","unfocused","timelineError","newStatusCountStr","StatusOrConversation","scrollLoad","timelineName","handleVisibilityChange","removeEventListener","fetchOlderStatuses","_this3","bodyBRect","offsetHeight","pageYOffset","headingStyle","cover_photo","isOtherUser","subscribeUrl","serverUrl","URL","statusnet_profile_url","protocol","host","dailyAvg","days","Date","created_at","round","statuses_count","userHighlightType","userHighlightColor","followedUser","unfollowedUser","blockedUser","unblockedUser","switcher","findUser","dismissError","_login_form","_login_form2","newname","newbio","description","newlocked","locked","newdefaultScope","followList","followImportError","followsImported","enableFollowsExport","previews","deletingAccount","deleteAccountConfirmPasswordInput","deleteAccountError","changePasswordInputs","changedPassword","changePasswordError","activeTab","pleromaBackend","$forceUpdate","readAsDataURL","submitAvatar","imginfo","Image","cropX","cropY","cropW","cropH","submitBanner","_this4","banner","offset_top","offset_left","clone","submitBg","_this5","importFollows","_this6","exportPeople","filename","UserAddresses","is_local","location","hostname","fileToDownload","exportFollows","_this7","friendList","followListChange","followlist","dismissImported","confirmDelete","_this8","_this9","tabName","showWhoToFollow","panel","reply","cn","step","random","acct","img1","name1","externalUser","id1","img2","name2","id2","img3","name3","id3","getWhoToFollow","moreUrl","suggestionsWeb","oldUser","p","_vm","_h","$createElement","_c","_self","staticClass","_v","_s","$t","$event","for","directives","rawName","expression","disabled","domProps","composing","$set","_e","staticRenderFns","checked","isArray","_i","change","$$a","$$el","$$c","$$v","$$i","model","callback","followImportForm","ref","referrerpolicy","load","collapsable","expandable","$$selectedVal","call","o","_value","multiple","_l","langCode","rows","keyup","_k","keyCode","keydown","metaKey","drop","dragover","staticStyle","position","drop-files","uploaded","upload-failed","controls","innerHTML","timeline-name","user-id","repeat_num","showFollows","!click","stopPropagation","auto-update","unseen","showApproval","goto","float","author","_obj","small-attachment","nsfw-placeholder","small","large_thumb_url","loop","loadeddata","thumb_url","oembedHTML","follower","friend","margin-top","statusnet_blocking","clickable","friends_count","followers_count","hideBio","description_html","overflow","--btnRadius","--inputRadius","--panelRadius","--avatarRadius","--avatarAltRadius","--tooltipRadius","--attachmentRadius","border-radius","__r","status-el_focused","status-conversation","noReplyLinks","is-retweet","avatar-compact","in_reply_to_user_id","in_reply_to_screen_name","mouseenter","mouseout","_f","external_url","tall-status","tall-status-hider_focused","status-id","icon-reply-active","reply-to","message-scope","posted","mobile-hidden"],"mappings":"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ACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CAEH,SAAU5+B,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAMlB,SAAUD,EAAQC,KAKf,CAEH,SAAUD,EAAQC,GiE/sRxBD,EAAAC,SAAA,gHjEqtRM,SAAUD,EAAQC,GkErtRxBD,EAAAC,SAAA,oElE0tRS,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CACA,CA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","file":"static/js/app.8b645dcc4822f7e06077.js","sourcesContent":["webpackJsonp([2,0],[\n/* 0 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tvar _keys = __webpack_require__(115);\n\t\n\tvar _keys2 = _interopRequireDefault(_keys);\n\t\n\tvar _assign = __webpack_require__(114);\n\t\n\tvar _assign2 = _interopRequireDefault(_assign);\n\t\n\tvar _vue = __webpack_require__(47);\n\t\n\tvar _vue2 = _interopRequireDefault(_vue);\n\t\n\tvar _vueRouter = __webpack_require__(551);\n\t\n\tvar _vueRouter2 = _interopRequireDefault(_vueRouter);\n\t\n\tvar _vuex = __webpack_require__(554);\n\t\n\tvar _vuex2 = _interopRequireDefault(_vuex);\n\t\n\tvar _App = __webpack_require__(485);\n\t\n\tvar _App2 = _interopRequireDefault(_App);\n\t\n\tvar _public_timeline = __webpack_require__(503);\n\t\n\tvar _public_timeline2 = _interopRequireDefault(_public_timeline);\n\t\n\tvar _public_and_external_timeline = __webpack_require__(502);\n\t\n\tvar _public_and_external_timeline2 = _interopRequireDefault(_public_and_external_timeline);\n\t\n\tvar _friends_timeline = __webpack_require__(493);\n\t\n\tvar _friends_timeline2 = _interopRequireDefault(_friends_timeline);\n\t\n\tvar _tag_timeline = __webpack_require__(508);\n\t\n\tvar _tag_timeline2 = _interopRequireDefault(_tag_timeline);\n\t\n\tvar _conversationPage = __webpack_require__(488);\n\t\n\tvar _conversationPage2 = _interopRequireDefault(_conversationPage);\n\t\n\tvar _mentions = __webpack_require__(498);\n\t\n\tvar _mentions2 = _interopRequireDefault(_mentions);\n\t\n\tvar _user_profile = __webpack_require__(511);\n\t\n\tvar _user_profile2 = _interopRequireDefault(_user_profile);\n\t\n\tvar _settings = __webpack_require__(506);\n\t\n\tvar _settings2 = _interopRequireDefault(_settings);\n\t\n\tvar _registration = __webpack_require__(504);\n\t\n\tvar _registration2 = _interopRequireDefault(_registration);\n\t\n\tvar _user_settings = __webpack_require__(512);\n\t\n\tvar _user_settings2 = _interopRequireDefault(_user_settings);\n\t\n\tvar _follow_requests = __webpack_require__(492);\n\t\n\tvar _follow_requests2 = _interopRequireDefault(_follow_requests);\n\t\n\tvar _statuses = __webpack_require__(106);\n\t\n\tvar _statuses2 = _interopRequireDefault(_statuses);\n\t\n\tvar _users = __webpack_require__(180);\n\t\n\tvar _users2 = _interopRequireDefault(_users);\n\t\n\tvar _api = __webpack_require__(177);\n\t\n\tvar _api2 = _interopRequireDefault(_api);\n\t\n\tvar _config = __webpack_require__(179);\n\t\n\tvar _config2 = _interopRequireDefault(_config);\n\t\n\tvar _chat = __webpack_require__(178);\n\t\n\tvar _chat2 = _interopRequireDefault(_chat);\n\t\n\tvar _vueTimeago = __webpack_require__(553);\n\t\n\tvar _vueTimeago2 = _interopRequireDefault(_vueTimeago);\n\t\n\tvar _vueI18n = __webpack_require__(484);\n\t\n\tvar _vueI18n2 = _interopRequireDefault(_vueI18n);\n\t\n\tvar _persisted_state = __webpack_require__(176);\n\t\n\tvar _persisted_state2 = _interopRequireDefault(_persisted_state);\n\t\n\tvar _messages = __webpack_require__(105);\n\t\n\tvar _messages2 = _interopRequireDefault(_messages);\n\t\n\tvar _vueChatScroll = __webpack_require__(483);\n\t\n\tvar _vueChatScroll2 = _interopRequireDefault(_vueChatScroll);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar currentLocale = (window.navigator.language || 'en').split('-')[0];\n\t\n\t_vue2.default.use(_vuex2.default);\n\t_vue2.default.use(_vueRouter2.default);\n\t_vue2.default.use(_vueTimeago2.default, {\n\t locale: currentLocale === 'ja' ? 'ja' : 'en',\n\t locales: {\n\t 'en': __webpack_require__(314),\n\t 'ja': __webpack_require__(315)\n\t }\n\t});\n\t_vue2.default.use(_vueI18n2.default);\n\t_vue2.default.use(_vueChatScroll2.default);\n\t\n\tvar persistedStateOptions = {\n\t paths: ['config.collapseMessageWithSubject', 'config.hideAttachments', 'config.hideAttachmentsInConv', 'config.hideNsfw', 'config.replyVisibility', 'config.notificationVisibility', 'config.autoLoad', 'config.hoverPreview', 'config.streaming', 'config.muteWords', 'config.customTheme', 'config.highlight', 'config.loopVideo', 'config.loopVideoSilentOnly', 'config.pauseOnUnfocused', 'config.stopGifs', 'config.interfaceLanguage', 'users.lastLoginName', 'statuses.notifications.maxSavedId']\n\t};\n\t\n\tvar store = new _vuex2.default.Store({\n\t modules: {\n\t statuses: _statuses2.default,\n\t users: _users2.default,\n\t api: _api2.default,\n\t config: _config2.default,\n\t chat: _chat2.default\n\t },\n\t plugins: [(0, _persisted_state2.default)(persistedStateOptions)],\n\t strict: false });\n\t\n\tvar i18n = new _vueI18n2.default({\n\t locale: currentLocale,\n\t fallbackLocale: 'en',\n\t messages: _messages2.default\n\t});\n\t\n\twindow.fetch('/api/statusnet/config.json').then(function (res) {\n\t return res.json();\n\t}).then(function (data) {\n\t var _data$site = data.site,\n\t name = _data$site.name,\n\t registrationClosed = _data$site.closed,\n\t textlimit = _data$site.textlimit,\n\t server = _data$site.server;\n\t\n\t\n\t store.dispatch('setOption', { name: 'name', value: name });\n\t store.dispatch('setOption', { name: 'registrationOpen', value: registrationClosed === '0' });\n\t store.dispatch('setOption', { name: 'textlimit', value: parseInt(textlimit) });\n\t store.dispatch('setOption', { name: 'server', value: server });\n\t\n\t var apiConfig = data.site.pleromafe;\n\t\n\t window.fetch('/static/config.json').then(function (res) {\n\t return res.json();\n\t }).then(function (data) {\n\t var staticConfig = data;\n\t\n\t var config = (0, _assign2.default)({}, staticConfig, apiConfig);\n\t\n\t var theme = config.theme;\n\t var background = config.background;\n\t var logo = config.logo;\n\t var logoMask = typeof config.logoMask === 'undefined' ? true : config.logoMask;\n\t var logoMargin = typeof config.logoMargin === 'undefined' ? 0 : config.logoMargin;\n\t var redirectRootNoLogin = config.redirectRootNoLogin;\n\t var redirectRootLogin = config.redirectRootLogin;\n\t var chatDisabled = config.chatDisabled;\n\t var showInstanceSpecificPanel = config.showInstanceSpecificPanel;\n\t var scopeOptionsEnabled = config.scopeOptionsEnabled;\n\t var formattingOptionsEnabled = config.formattingOptionsEnabled;\n\t var defaultCollapseMessageWithSubject = config.collapseMessageWithSubject;\n\t\n\t store.dispatch('setOption', { name: 'theme', value: theme });\n\t store.dispatch('setOption', { name: 'background', value: background });\n\t store.dispatch('setOption', { name: 'logo', value: logo });\n\t store.dispatch('setOption', { name: 'logoMask', value: logoMask });\n\t store.dispatch('setOption', { name: 'logoMargin', value: logoMargin });\n\t store.dispatch('setOption', { name: 'showInstanceSpecificPanel', value: showInstanceSpecificPanel });\n\t store.dispatch('setOption', { name: 'scopeOptionsEnabled', value: scopeOptionsEnabled });\n\t store.dispatch('setOption', { name: 'formattingOptionsEnabled', value: formattingOptionsEnabled });\n\t store.dispatch('setOption', { name: 'defaultCollapseMessageWithSubject', value: defaultCollapseMessageWithSubject });\n\t if (chatDisabled) {\n\t store.dispatch('disableChat');\n\t }\n\t\n\t var routes = [{ name: 'root',\n\t path: '/',\n\t redirect: function redirect(to) {\n\t return (store.state.users.currentUser ? redirectRootLogin : redirectRootNoLogin) || '/main/all';\n\t } }, { path: '/main/all', component: _public_and_external_timeline2.default }, { path: '/main/public', component: _public_timeline2.default }, { path: '/main/friends', component: _friends_timeline2.default }, { path: '/tag/:tag', component: _tag_timeline2.default }, { name: 'conversation', path: '/notice/:id', component: _conversationPage2.default, meta: { dontScroll: true } }, { name: 'user-profile', path: '/users/:id', component: _user_profile2.default }, { name: 'mentions', path: '/:username/mentions', component: _mentions2.default }, { name: 'settings', path: '/settings', component: _settings2.default }, { name: 'registration', path: '/registration', component: _registration2.default }, { name: 'registration', path: '/registration/:token', component: _registration2.default }, { name: 'friend-requests', path: '/friend-requests', component: _follow_requests2.default }, { name: 'user-settings', path: '/user-settings', component: _user_settings2.default }];\n\t\n\t var router = new _vueRouter2.default({\n\t mode: 'history',\n\t routes: routes,\n\t scrollBehavior: function scrollBehavior(to, from, savedPosition) {\n\t if (to.matched.some(function (m) {\n\t return m.meta.dontScroll;\n\t })) {\n\t return false;\n\t }\n\t return savedPosition || { x: 0, y: 0 };\n\t }\n\t });\n\t\n\t new _vue2.default({\n\t router: router,\n\t store: store,\n\t i18n: i18n,\n\t el: '#app',\n\t render: function render(h) {\n\t return h(_App2.default);\n\t }\n\t });\n\t });\n\t});\n\t\n\twindow.fetch('/static/terms-of-service.html').then(function (res) {\n\t return res.text();\n\t}).then(function (html) {\n\t store.dispatch('setOption', { name: 'tos', value: html });\n\t});\n\t\n\twindow.fetch('/api/pleroma/emoji.json').then(function (res) {\n\t return res.json().then(function (values) {\n\t var emoji = (0, _keys2.default)(values).map(function (key) {\n\t return { shortcode: key, image_url: values[key] };\n\t });\n\t store.dispatch('setOption', { name: 'customEmoji', value: emoji });\n\t store.dispatch('setOption', { name: 'pleromaBackend', value: true });\n\t }, function (failure) {\n\t store.dispatch('setOption', { name: 'pleromaBackend', value: false });\n\t });\n\t}, function (error) {\n\t return console.log(error);\n\t});\n\t\n\twindow.fetch('/static/emoji.json').then(function (res) {\n\t return res.json();\n\t}).then(function (values) {\n\t var emoji = (0, _keys2.default)(values).map(function (key) {\n\t return { shortcode: key, image_url: false, 'utf': values[key] };\n\t });\n\t store.dispatch('setOption', { name: 'emoji', value: emoji });\n\t});\n\t\n\twindow.fetch('/instance/panel.html').then(function (res) {\n\t return res.text();\n\t}).then(function (html) {\n\t store.dispatch('setOption', { name: 'instanceSpecificPanelContent', value: html });\n\t});\n\t\n\twindow.fetch('/nodeinfo/2.0.json').then(function (res) {\n\t return res.json();\n\t}).then(function (data) {\n\t var metadata = data.metadata;\n\t store.dispatch('setOption', { name: 'mediaProxyAvailable', value: data.metadata.mediaProxy });\n\t store.dispatch('setOption', { name: 'chatAvailable', value: data.metadata.chat });\n\t store.dispatch('setOption', { name: 'gopherAvailable', value: data.metadata.gopher });\n\t\n\t var suggestions = metadata.suggestions;\n\t store.dispatch('setOption', { name: 'suggestionsEnabled', value: suggestions.enabled });\n\t store.dispatch('setOption', { name: 'suggestionsWeb', value: suggestions.web });\n\t});\n\n/***/ }),\n/* 1 */,\n/* 2 */,\n/* 3 */,\n/* 4 */,\n/* 5 */,\n/* 6 */,\n/* 7 */,\n/* 8 */,\n/* 9 */,\n/* 10 */,\n/* 11 */,\n/* 12 */,\n/* 13 */,\n/* 14 */,\n/* 15 */,\n/* 16 */,\n/* 17 */,\n/* 18 */,\n/* 19 */,\n/* 20 */,\n/* 21 */,\n/* 22 */,\n/* 23 */,\n/* 24 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _map2 = __webpack_require__(29);\n\t\n\tvar _map3 = _interopRequireDefault(_map2);\n\t\n\tvar _each2 = __webpack_require__(63);\n\t\n\tvar _each3 = _interopRequireDefault(_each2);\n\t\n\t__webpack_require__(555);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar LOGIN_URL = '/api/account/verify_credentials.json';\n\tvar FRIENDS_TIMELINE_URL = '/api/statuses/friends_timeline.json';\n\tvar ALL_FOLLOWING_URL = '/api/qvitter/allfollowing';\n\tvar PUBLIC_TIMELINE_URL = '/api/statuses/public_timeline.json';\n\tvar PUBLIC_AND_EXTERNAL_TIMELINE_URL = '/api/statuses/public_and_external_timeline.json';\n\tvar TAG_TIMELINE_URL = '/api/statusnet/tags/timeline';\n\tvar FAVORITE_URL = '/api/favorites/create';\n\tvar UNFAVORITE_URL = '/api/favorites/destroy';\n\tvar RETWEET_URL = '/api/statuses/retweet';\n\tvar UNRETWEET_URL = '/api/statuses/unretweet';\n\tvar STATUS_UPDATE_URL = '/api/statuses/update.json';\n\tvar STATUS_DELETE_URL = '/api/statuses/destroy';\n\tvar STATUS_URL = '/api/statuses/show';\n\tvar MEDIA_UPLOAD_URL = '/api/statusnet/media/upload';\n\tvar CONVERSATION_URL = '/api/statusnet/conversation';\n\tvar MENTIONS_URL = '/api/statuses/mentions.json';\n\tvar FOLLOWERS_URL = '/api/statuses/followers.json';\n\tvar FRIENDS_URL = '/api/statuses/friends.json';\n\tvar FOLLOWING_URL = '/api/friendships/create.json';\n\tvar UNFOLLOWING_URL = '/api/friendships/destroy.json';\n\tvar QVITTER_USER_PREF_URL = '/api/qvitter/set_profile_pref.json';\n\tvar REGISTRATION_URL = '/api/account/register.json';\n\tvar AVATAR_UPDATE_URL = '/api/qvitter/update_avatar.json';\n\tvar BG_UPDATE_URL = '/api/qvitter/update_background_image.json';\n\tvar BANNER_UPDATE_URL = '/api/account/update_profile_banner.json';\n\tvar PROFILE_UPDATE_URL = '/api/account/update_profile.json';\n\tvar EXTERNAL_PROFILE_URL = '/api/externalprofile/show.json';\n\tvar QVITTER_USER_TIMELINE_URL = '/api/qvitter/statuses/user_timeline.json';\n\tvar QVITTER_USER_NOTIFICATIONS_URL = '/api/qvitter/statuses/notifications.json';\n\tvar BLOCKING_URL = '/api/blocks/create.json';\n\tvar UNBLOCKING_URL = '/api/blocks/destroy.json';\n\tvar USER_URL = '/api/users/show.json';\n\tvar FOLLOW_IMPORT_URL = '/api/pleroma/follow_import';\n\tvar DELETE_ACCOUNT_URL = '/api/pleroma/delete_account';\n\tvar CHANGE_PASSWORD_URL = '/api/pleroma/change_password';\n\tvar FOLLOW_REQUESTS_URL = '/api/pleroma/friend_requests';\n\tvar APPROVE_USER_URL = '/api/pleroma/friendships/approve';\n\tvar DENY_USER_URL = '/api/pleroma/friendships/deny';\n\tvar SUGGESTIONS_URL = '/api/v1/suggestions';\n\t\n\tvar oldfetch = window.fetch;\n\t\n\tvar fetch = function fetch(url, options) {\n\t options = options || {};\n\t var baseUrl = '';\n\t var fullUrl = baseUrl + url;\n\t options.credentials = 'same-origin';\n\t return oldfetch(fullUrl, options);\n\t};\n\t\n\tvar utoa = function utoa(str) {\n\t return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, function (match, p1) {\n\t return String.fromCharCode('0x' + p1);\n\t }));\n\t};\n\t\n\tvar updateAvatar = function updateAvatar(_ref) {\n\t var credentials = _ref.credentials,\n\t params = _ref.params;\n\t\n\t var url = AVATAR_UPDATE_URL;\n\t\n\t var form = new FormData();\n\t\n\t (0, _each3.default)(params, function (value, key) {\n\t if (value) {\n\t form.append(key, value);\n\t }\n\t });\n\t return fetch(url, {\n\t headers: authHeaders(credentials),\n\t method: 'POST',\n\t body: form\n\t }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar updateBg = function updateBg(_ref2) {\n\t var credentials = _ref2.credentials,\n\t params = _ref2.params;\n\t\n\t var url = BG_UPDATE_URL;\n\t\n\t var form = new FormData();\n\t\n\t (0, _each3.default)(params, function (value, key) {\n\t if (value) {\n\t form.append(key, value);\n\t }\n\t });\n\t return fetch(url, {\n\t headers: authHeaders(credentials),\n\t method: 'POST',\n\t body: form\n\t }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar updateBanner = function updateBanner(_ref3) {\n\t var credentials = _ref3.credentials,\n\t params = _ref3.params;\n\t\n\t var url = BANNER_UPDATE_URL;\n\t\n\t var form = new FormData();\n\t\n\t (0, _each3.default)(params, function (value, key) {\n\t if (value) {\n\t form.append(key, value);\n\t }\n\t });\n\t return fetch(url, {\n\t headers: authHeaders(credentials),\n\t method: 'POST',\n\t body: form\n\t }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar updateProfile = function updateProfile(_ref4) {\n\t var credentials = _ref4.credentials,\n\t params = _ref4.params;\n\t\n\t var url = PROFILE_UPDATE_URL;\n\t\n\t console.log(params);\n\t\n\t var form = new FormData();\n\t\n\t (0, _each3.default)(params, function (value, key) {\n\t if (key === 'description' || key === 'locked' || value) {\n\t form.append(key, value);\n\t }\n\t });\n\t return fetch(url, {\n\t headers: authHeaders(credentials),\n\t method: 'POST',\n\t body: form\n\t }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar register = function register(params) {\n\t var form = new FormData();\n\t\n\t (0, _each3.default)(params, function (value, key) {\n\t if (value) {\n\t form.append(key, value);\n\t }\n\t });\n\t\n\t return fetch(REGISTRATION_URL, {\n\t method: 'POST',\n\t body: form\n\t });\n\t};\n\t\n\tvar authHeaders = function authHeaders(user) {\n\t if (user && user.username && user.password) {\n\t return { 'Authorization': 'Basic ' + utoa(user.username + ':' + user.password) };\n\t } else {\n\t return {};\n\t }\n\t};\n\t\n\tvar externalProfile = function externalProfile(_ref5) {\n\t var profileUrl = _ref5.profileUrl,\n\t credentials = _ref5.credentials;\n\t\n\t var url = EXTERNAL_PROFILE_URL + '?profileurl=' + profileUrl;\n\t return fetch(url, {\n\t headers: authHeaders(credentials),\n\t method: 'GET'\n\t }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar followUser = function followUser(_ref6) {\n\t var id = _ref6.id,\n\t credentials = _ref6.credentials;\n\t\n\t var url = FOLLOWING_URL + '?user_id=' + id;\n\t return fetch(url, {\n\t headers: authHeaders(credentials),\n\t method: 'POST'\n\t }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar unfollowUser = function unfollowUser(_ref7) {\n\t var id = _ref7.id,\n\t credentials = _ref7.credentials;\n\t\n\t var url = UNFOLLOWING_URL + '?user_id=' + id;\n\t return fetch(url, {\n\t headers: authHeaders(credentials),\n\t method: 'POST'\n\t }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar blockUser = function blockUser(_ref8) {\n\t var id = _ref8.id,\n\t credentials = _ref8.credentials;\n\t\n\t var url = BLOCKING_URL + '?user_id=' + id;\n\t return fetch(url, {\n\t headers: authHeaders(credentials),\n\t method: 'POST'\n\t }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar unblockUser = function unblockUser(_ref9) {\n\t var id = _ref9.id,\n\t credentials = _ref9.credentials;\n\t\n\t var url = UNBLOCKING_URL + '?user_id=' + id;\n\t return fetch(url, {\n\t headers: authHeaders(credentials),\n\t method: 'POST'\n\t }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar approveUser = function approveUser(_ref10) {\n\t var id = _ref10.id,\n\t credentials = _ref10.credentials;\n\t\n\t var url = APPROVE_USER_URL + '?user_id=' + id;\n\t return fetch(url, {\n\t headers: authHeaders(credentials),\n\t method: 'POST'\n\t }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar denyUser = function denyUser(_ref11) {\n\t var id = _ref11.id,\n\t credentials = _ref11.credentials;\n\t\n\t var url = DENY_USER_URL + '?user_id=' + id;\n\t return fetch(url, {\n\t headers: authHeaders(credentials),\n\t method: 'POST'\n\t }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar fetchUser = function fetchUser(_ref12) {\n\t var id = _ref12.id,\n\t credentials = _ref12.credentials;\n\t\n\t var url = USER_URL + '?user_id=' + id;\n\t return fetch(url, { headers: authHeaders(credentials) }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar fetchFriends = function fetchFriends(_ref13) {\n\t var id = _ref13.id,\n\t credentials = _ref13.credentials;\n\t\n\t var url = FRIENDS_URL + '?user_id=' + id;\n\t return fetch(url, { headers: authHeaders(credentials) }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar fetchFollowers = function fetchFollowers(_ref14) {\n\t var id = _ref14.id,\n\t credentials = _ref14.credentials;\n\t\n\t var url = FOLLOWERS_URL + '?user_id=' + id;\n\t return fetch(url, { headers: authHeaders(credentials) }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar fetchAllFollowing = function fetchAllFollowing(_ref15) {\n\t var username = _ref15.username,\n\t credentials = _ref15.credentials;\n\t\n\t var url = ALL_FOLLOWING_URL + '/' + username + '.json';\n\t return fetch(url, { headers: authHeaders(credentials) }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar fetchFollowRequests = function fetchFollowRequests(_ref16) {\n\t var credentials = _ref16.credentials;\n\t\n\t var url = FOLLOW_REQUESTS_URL;\n\t return fetch(url, { headers: authHeaders(credentials) }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar fetchConversation = function fetchConversation(_ref17) {\n\t var id = _ref17.id,\n\t credentials = _ref17.credentials;\n\t\n\t var url = CONVERSATION_URL + '/' + id + '.json?count=100';\n\t return fetch(url, { headers: authHeaders(credentials) }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar fetchStatus = function fetchStatus(_ref18) {\n\t var id = _ref18.id,\n\t credentials = _ref18.credentials;\n\t\n\t var url = STATUS_URL + '/' + id + '.json';\n\t return fetch(url, { headers: authHeaders(credentials) }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar setUserMute = function setUserMute(_ref19) {\n\t var id = _ref19.id,\n\t credentials = _ref19.credentials,\n\t _ref19$muted = _ref19.muted,\n\t muted = _ref19$muted === undefined ? true : _ref19$muted;\n\t\n\t var form = new FormData();\n\t\n\t var muteInteger = muted ? 1 : 0;\n\t\n\t form.append('namespace', 'qvitter');\n\t form.append('data', muteInteger);\n\t form.append('topic', 'mute:' + id);\n\t\n\t return fetch(QVITTER_USER_PREF_URL, {\n\t method: 'POST',\n\t headers: authHeaders(credentials),\n\t body: form\n\t });\n\t};\n\t\n\tvar fetchTimeline = function fetchTimeline(_ref20) {\n\t var timeline = _ref20.timeline,\n\t credentials = _ref20.credentials,\n\t _ref20$since = _ref20.since,\n\t since = _ref20$since === undefined ? false : _ref20$since,\n\t _ref20$until = _ref20.until,\n\t until = _ref20$until === undefined ? false : _ref20$until,\n\t _ref20$userId = _ref20.userId,\n\t userId = _ref20$userId === undefined ? false : _ref20$userId,\n\t _ref20$tag = _ref20.tag,\n\t tag = _ref20$tag === undefined ? false : _ref20$tag;\n\t\n\t var timelineUrls = {\n\t public: PUBLIC_TIMELINE_URL,\n\t friends: FRIENDS_TIMELINE_URL,\n\t mentions: MENTIONS_URL,\n\t notifications: QVITTER_USER_NOTIFICATIONS_URL,\n\t 'publicAndExternal': PUBLIC_AND_EXTERNAL_TIMELINE_URL,\n\t user: QVITTER_USER_TIMELINE_URL,\n\t\n\t own: QVITTER_USER_TIMELINE_URL,\n\t tag: TAG_TIMELINE_URL\n\t };\n\t\n\t var url = timelineUrls[timeline];\n\t\n\t var params = [];\n\t\n\t if (since) {\n\t params.push(['since_id', since]);\n\t }\n\t if (until) {\n\t params.push(['max_id', until]);\n\t }\n\t if (userId) {\n\t params.push(['user_id', userId]);\n\t }\n\t if (tag) {\n\t url += '/' + tag + '.json';\n\t }\n\t\n\t params.push(['count', 20]);\n\t\n\t var queryString = (0, _map3.default)(params, function (param) {\n\t return param[0] + '=' + param[1];\n\t }).join('&');\n\t url += '?' + queryString;\n\t\n\t return fetch(url, { headers: authHeaders(credentials) }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar verifyCredentials = function verifyCredentials(user) {\n\t return fetch(LOGIN_URL, {\n\t method: 'POST',\n\t headers: authHeaders(user)\n\t });\n\t};\n\t\n\tvar favorite = function favorite(_ref21) {\n\t var id = _ref21.id,\n\t credentials = _ref21.credentials;\n\t\n\t return fetch(FAVORITE_URL + '/' + id + '.json', {\n\t headers: authHeaders(credentials),\n\t method: 'POST'\n\t });\n\t};\n\t\n\tvar unfavorite = function unfavorite(_ref22) {\n\t var id = _ref22.id,\n\t credentials = _ref22.credentials;\n\t\n\t return fetch(UNFAVORITE_URL + '/' + id + '.json', {\n\t headers: authHeaders(credentials),\n\t method: 'POST'\n\t });\n\t};\n\t\n\tvar retweet = function retweet(_ref23) {\n\t var id = _ref23.id,\n\t credentials = _ref23.credentials;\n\t\n\t return fetch(RETWEET_URL + '/' + id + '.json', {\n\t headers: authHeaders(credentials),\n\t method: 'POST'\n\t });\n\t};\n\t\n\tvar unretweet = function unretweet(_ref24) {\n\t var id = _ref24.id,\n\t credentials = _ref24.credentials;\n\t\n\t return fetch(UNRETWEET_URL + '/' + id + '.json', {\n\t headers: authHeaders(credentials),\n\t method: 'POST'\n\t });\n\t};\n\t\n\tvar postStatus = function postStatus(_ref25) {\n\t var credentials = _ref25.credentials,\n\t status = _ref25.status,\n\t spoilerText = _ref25.spoilerText,\n\t visibility = _ref25.visibility,\n\t sensitive = _ref25.sensitive,\n\t mediaIds = _ref25.mediaIds,\n\t inReplyToStatusId = _ref25.inReplyToStatusId,\n\t contentType = _ref25.contentType;\n\t\n\t var idsText = mediaIds.join(',');\n\t var form = new FormData();\n\t\n\t form.append('status', status);\n\t form.append('source', 'Pleroma FE');\n\t if (spoilerText) form.append('spoiler_text', spoilerText);\n\t if (visibility) form.append('visibility', visibility);\n\t if (sensitive) form.append('sensitive', sensitive);\n\t if (contentType) form.append('content_type', contentType);\n\t form.append('media_ids', idsText);\n\t if (inReplyToStatusId) {\n\t form.append('in_reply_to_status_id', inReplyToStatusId);\n\t }\n\t\n\t return fetch(STATUS_UPDATE_URL, {\n\t body: form,\n\t method: 'POST',\n\t headers: authHeaders(credentials)\n\t });\n\t};\n\t\n\tvar deleteStatus = function deleteStatus(_ref26) {\n\t var id = _ref26.id,\n\t credentials = _ref26.credentials;\n\t\n\t return fetch(STATUS_DELETE_URL + '/' + id + '.json', {\n\t headers: authHeaders(credentials),\n\t method: 'POST'\n\t });\n\t};\n\t\n\tvar uploadMedia = function uploadMedia(_ref27) {\n\t var formData = _ref27.formData,\n\t credentials = _ref27.credentials;\n\t\n\t return fetch(MEDIA_UPLOAD_URL, {\n\t body: formData,\n\t method: 'POST',\n\t headers: authHeaders(credentials)\n\t }).then(function (response) {\n\t return response.text();\n\t }).then(function (text) {\n\t return new DOMParser().parseFromString(text, 'application/xml');\n\t });\n\t};\n\t\n\tvar followImport = function followImport(_ref28) {\n\t var params = _ref28.params,\n\t credentials = _ref28.credentials;\n\t\n\t return fetch(FOLLOW_IMPORT_URL, {\n\t body: params,\n\t method: 'POST',\n\t headers: authHeaders(credentials)\n\t }).then(function (response) {\n\t return response.ok;\n\t });\n\t};\n\t\n\tvar deleteAccount = function deleteAccount(_ref29) {\n\t var credentials = _ref29.credentials,\n\t password = _ref29.password;\n\t\n\t var form = new FormData();\n\t\n\t form.append('password', password);\n\t\n\t return fetch(DELETE_ACCOUNT_URL, {\n\t body: form,\n\t method: 'POST',\n\t headers: authHeaders(credentials)\n\t }).then(function (response) {\n\t return response.json();\n\t });\n\t};\n\t\n\tvar changePassword = function changePassword(_ref30) {\n\t var credentials = _ref30.credentials,\n\t password = _ref30.password,\n\t newPassword = _ref30.newPassword,\n\t newPasswordConfirmation = _ref30.newPasswordConfirmation;\n\t\n\t var form = new FormData();\n\t\n\t form.append('password', password);\n\t form.append('new_password', newPassword);\n\t form.append('new_password_confirmation', newPasswordConfirmation);\n\t\n\t return fetch(CHANGE_PASSWORD_URL, {\n\t body: form,\n\t method: 'POST',\n\t headers: authHeaders(credentials)\n\t }).then(function (response) {\n\t return response.json();\n\t });\n\t};\n\t\n\tvar fetchMutes = function fetchMutes(_ref31) {\n\t var credentials = _ref31.credentials;\n\t\n\t var url = '/api/qvitter/mutes.json';\n\t\n\t return fetch(url, {\n\t headers: authHeaders(credentials)\n\t }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar suggestions = function suggestions(_ref32) {\n\t var credentials = _ref32.credentials;\n\t\n\t return fetch(SUGGESTIONS_URL, {\n\t headers: authHeaders(credentials)\n\t }).then(function (data) {\n\t return data.json();\n\t });\n\t};\n\t\n\tvar apiService = {\n\t verifyCredentials: verifyCredentials,\n\t fetchTimeline: fetchTimeline,\n\t fetchConversation: fetchConversation,\n\t fetchStatus: fetchStatus,\n\t fetchFriends: fetchFriends,\n\t fetchFollowers: fetchFollowers,\n\t followUser: followUser,\n\t unfollowUser: unfollowUser,\n\t blockUser: blockUser,\n\t unblockUser: unblockUser,\n\t fetchUser: fetchUser,\n\t favorite: favorite,\n\t unfavorite: unfavorite,\n\t retweet: retweet,\n\t unretweet: unretweet,\n\t postStatus: postStatus,\n\t deleteStatus: deleteStatus,\n\t uploadMedia: uploadMedia,\n\t fetchAllFollowing: fetchAllFollowing,\n\t setUserMute: setUserMute,\n\t fetchMutes: fetchMutes,\n\t register: register,\n\t updateAvatar: updateAvatar,\n\t updateBg: updateBg,\n\t updateProfile: updateProfile,\n\t updateBanner: updateBanner,\n\t externalProfile: externalProfile,\n\t followImport: followImport,\n\t deleteAccount: deleteAccount,\n\t changePassword: changePassword,\n\t fetchFollowRequests: fetchFollowRequests,\n\t approveUser: approveUser,\n\t denyUser: denyUser,\n\t suggestions: suggestions\n\t};\n\t\n\texports.default = apiService;\n\n/***/ }),\n/* 25 */,\n/* 26 */,\n/* 27 */,\n/* 28 */,\n/* 29 */,\n/* 30 */,\n/* 31 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t\n\t/* styles */\n\t__webpack_require__(306)\n\t\n\tvar Component = __webpack_require__(1)(\n\t /* script */\n\t __webpack_require__(213),\n\t /* template */\n\t __webpack_require__(543),\n\t /* scopeId */\n\t null,\n\t /* cssModules */\n\t null\n\t)\n\t\n\tmodule.exports = Component.exports\n\n\n/***/ }),\n/* 32 */,\n/* 33 */,\n/* 34 */,\n/* 35 */,\n/* 36 */,\n/* 37 */,\n/* 38 */,\n/* 39 */,\n/* 40 */,\n/* 41 */,\n/* 42 */,\n/* 43 */,\n/* 44 */,\n/* 45 */,\n/* 46 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t\n\t/* styles */\n\t__webpack_require__(307)\n\t\n\tvar Component = __webpack_require__(1)(\n\t /* script */\n\t __webpack_require__(215),\n\t /* template */\n\t __webpack_require__(544),\n\t /* scopeId */\n\t null,\n\t /* cssModules */\n\t null\n\t)\n\t\n\tmodule.exports = Component.exports\n\n\n/***/ }),\n/* 47 */,\n/* 48 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\texports.rgbstr2hex = exports.hex2rgb = exports.rgb2hex = undefined;\n\t\n\tvar _slicedToArray2 = __webpack_require__(116);\n\t\n\tvar _slicedToArray3 = _interopRequireDefault(_slicedToArray2);\n\t\n\tvar _map4 = __webpack_require__(29);\n\t\n\tvar _map5 = _interopRequireDefault(_map4);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar rgb2hex = function rgb2hex(r, g, b) {\n\t var _map2 = (0, _map5.default)([r, g, b], function (val) {\n\t val = Math.ceil(val);\n\t val = val < 0 ? 0 : val;\n\t val = val > 255 ? 255 : val;\n\t return val;\n\t });\n\t\n\t var _map3 = (0, _slicedToArray3.default)(_map2, 3);\n\t\n\t r = _map3[0];\n\t g = _map3[1];\n\t b = _map3[2];\n\t\n\t return '#' + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1);\n\t};\n\t\n\tvar hex2rgb = function hex2rgb(hex) {\n\t var result = /^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(hex);\n\t return result ? {\n\t r: parseInt(result[1], 16),\n\t g: parseInt(result[2], 16),\n\t b: parseInt(result[3], 16)\n\t } : null;\n\t};\n\t\n\tvar rgbstr2hex = function rgbstr2hex(rgb) {\n\t if (rgb[0] === '#') {\n\t return rgb;\n\t }\n\t rgb = rgb.match(/\\d+/g);\n\t return '#' + ((Number(rgb[0]) << 16) + (Number(rgb[1]) << 8) + Number(rgb[2])).toString(16);\n\t};\n\t\n\texports.rgb2hex = rgb2hex;\n\texports.hex2rgb = hex2rgb;\n\texports.rgbstr2hex = rgbstr2hex;\n\n/***/ }),\n/* 49 */,\n/* 50 */,\n/* 51 */,\n/* 52 */,\n/* 53 */,\n/* 54 */,\n/* 55 */,\n/* 56 */,\n/* 57 */,\n/* 58 */,\n/* 59 */,\n/* 60 */,\n/* 61 */,\n/* 62 */,\n/* 63 */,\n/* 64 */,\n/* 65 */,\n/* 66 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t\n\t/* styles */\n\t__webpack_require__(311)\n\t\n\tvar Component = __webpack_require__(1)(\n\t /* script */\n\t __webpack_require__(208),\n\t /* template */\n\t __webpack_require__(549),\n\t /* scopeId */\n\t null,\n\t /* cssModules */\n\t null\n\t)\n\t\n\tmodule.exports = Component.exports\n\n\n/***/ }),\n/* 67 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t\n\t/* styles */\n\t__webpack_require__(288)\n\t\n\tvar Component = __webpack_require__(1)(\n\t /* script */\n\t __webpack_require__(210),\n\t /* template */\n\t __webpack_require__(516),\n\t /* scopeId */\n\t null,\n\t /* cssModules */\n\t null\n\t)\n\t\n\tmodule.exports = Component.exports\n\n\n/***/ }),\n/* 68 */,\n/* 69 */,\n/* 70 */,\n/* 71 */,\n/* 72 */,\n/* 73 */,\n/* 74 */,\n/* 75 */,\n/* 76 */,\n/* 77 */,\n/* 78 */,\n/* 79 */,\n/* 80 */,\n/* 81 */,\n/* 82 */,\n/* 83 */,\n/* 84 */,\n/* 85 */,\n/* 86 */,\n/* 87 */,\n/* 88 */,\n/* 89 */,\n/* 90 */,\n/* 91 */,\n/* 92 */,\n/* 93 */,\n/* 94 */,\n/* 95 */,\n/* 96 */,\n/* 97 */,\n/* 98 */,\n/* 99 */,\n/* 100 */,\n/* 101 */,\n/* 102 */,\n/* 103 */,\n/* 104 */,\n/* 105 */\n/***/ (function(module, exports) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\tvar de = {\n\t chat: {\n\t title: 'Chat'\n\t },\n\t nav: {\n\t chat: 'Lokaler Chat',\n\t timeline: 'Zeitleiste',\n\t mentions: 'Erwähnungen',\n\t public_tl: 'Lokale Zeitleiste',\n\t twkn: 'Das gesamte Netzwerk'\n\t },\n\t user_card: {\n\t follows_you: 'Folgt dir!',\n\t following: 'Folgst du!',\n\t follow: 'Folgen',\n\t blocked: 'Blockiert!',\n\t block: 'Blockieren',\n\t statuses: 'Beiträge',\n\t mute: 'Stummschalten',\n\t muted: 'Stummgeschaltet',\n\t followers: 'Folgende',\n\t followees: 'Folgt',\n\t per_day: 'pro Tag',\n\t remote_follow: 'Remote Follow'\n\t },\n\t timeline: {\n\t show_new: 'Zeige Neuere',\n\t error_fetching: 'Fehler beim Laden',\n\t up_to_date: 'Aktuell',\n\t load_older: 'Lade ältere Beiträge',\n\t conversation: 'Unterhaltung',\n\t collapse: 'Einklappen',\n\t repeated: 'wiederholte'\n\t },\n\t settings: {\n\t user_settings: 'Benutzereinstellungen',\n\t name_bio: 'Name & Bio',\n\t name: 'Name',\n\t bio: 'Bio',\n\t avatar: 'Avatar',\n\t current_avatar: 'Dein derzeitiger Avatar',\n\t set_new_avatar: 'Setze neuen Avatar',\n\t profile_banner: 'Profil Banner',\n\t current_profile_banner: 'Dein derzeitiger Profil Banner',\n\t set_new_profile_banner: 'Setze neuen Profil Banner',\n\t profile_background: 'Profil Hintergrund',\n\t set_new_profile_background: 'Setze neuen Profil Hintergrund',\n\t settings: 'Einstellungen',\n\t theme: 'Farbschema',\n\t presets: 'Voreinstellungen',\n\t export_theme: 'Farbschema speichern',\n\t import_theme: 'Farbschema laden',\n\t invalid_theme_imported: 'Die ausgewählte Datei ist kein unterstütztes Pleroma-Theme. Keine Änderungen wurden vorgenommen.',\n\t theme_help: 'Benutze HTML Farbcodes (#rrggbb) um dein Farbschema anzupassen',\n\t radii_help: 'Kantenrundung (in Pixel) der Oberfläche anpassen',\n\t background: 'Hintergrund',\n\t foreground: 'Vordergrund',\n\t text: 'Text',\n\t links: 'Links',\n\t cBlue: 'Blau (Antworten, Folgt dir)',\n\t cRed: 'Rot (Abbrechen)',\n\t cOrange: 'Orange (Favorisieren)',\n\t cGreen: 'Grün (Retweet)',\n\t btnRadius: 'Buttons',\n\t inputRadius: 'Eingabefelder',\n\t panelRadius: 'Panel',\n\t avatarRadius: 'Avatare',\n\t avatarAltRadius: 'Avatare (Benachrichtigungen)',\n\t tooltipRadius: 'Tooltips/Warnungen',\n\t attachmentRadius: 'Anhänge',\n\t filtering: 'Filter',\n\t filtering_explanation: 'Alle Beiträge die diese Wörter enthalten werden ausgeblendet. Ein Wort pro Zeile.',\n\t attachments: 'Anhänge',\n\t hide_attachments_in_tl: 'Anhänge in der Zeitleiste ausblenden',\n\t hide_attachments_in_convo: 'Anhänge in Unterhaltungen ausblenden',\n\t nsfw_clickthrough: 'Aktiviere ausblendbares Overlay für Anhänge, die als NSFW markiert sind',\n\t stop_gifs: 'Play-on-hover GIFs',\n\t autoload: 'Aktiviere automatisches Laden von älteren Beiträgen beim scrollen',\n\t streaming: 'Aktiviere automatisches Laden (Streaming) von neuen Beiträgen',\n\t reply_link_preview: 'Aktiviere reply-link Vorschau bei Maus-Hover',\n\t follow_import: 'Folgeliste importieren',\n\t import_followers_from_a_csv_file: 'Importiere Kontakte, denen du folgen möchtest, aus einer CSV-Datei',\n\t follows_imported: 'Folgeliste importiert! Die Bearbeitung kann eine Zeit lang dauern.',\n\t follow_import_error: 'Fehler beim importieren der Folgeliste',\n\t delete_account: 'Account löschen',\n\t delete_account_description: 'Lösche deinen Account und alle deine Nachrichten dauerhaft.',\n\t delete_account_instructions: 'Tippe dein Passwort unten in das Feld ein um die Löschung deines Accounts zu bestätigen.',\n\t delete_account_error: 'Es ist ein Fehler beim löschen deines Accounts aufgetreten. Tritt dies weiterhin auf, wende dich an den Administrator der Instanz.',\n\t follow_export: 'Folgeliste exportieren',\n\t follow_export_processing: 'In Bearbeitung. Die Liste steht gleich zum herunterladen bereit.',\n\t follow_export_button: 'Liste (.csv) erstellen',\n\t change_password: 'Passwort ändern',\n\t current_password: 'Aktuelles Passwort',\n\t new_password: 'Neues Passwort',\n\t confirm_new_password: 'Neues Passwort bestätigen',\n\t changed_password: 'Passwort erfolgreich geändert!',\n\t change_password_error: 'Es gab ein Problem bei der Änderung des Passworts.'\n\t },\n\t notifications: {\n\t notifications: 'Benachrichtigungen',\n\t read: 'Gelesen!',\n\t followed_you: 'folgt dir',\n\t favorited_you: 'favorisierte deine Nachricht',\n\t repeated_you: 'wiederholte deine Nachricht'\n\t },\n\t login: {\n\t login: 'Anmelden',\n\t username: 'Benutzername',\n\t placeholder: 'z.B. lain',\n\t password: 'Passwort',\n\t register: 'Registrieren',\n\t logout: 'Abmelden'\n\t },\n\t registration: {\n\t registration: 'Registrierung',\n\t fullname: 'Angezeigter Name',\n\t email: 'Email',\n\t bio: 'Bio',\n\t password_confirm: 'Passwort bestätigen'\n\t },\n\t post_status: {\n\t posting: 'Veröffentlichen',\n\t default: 'Sitze gerade im Hofbräuhaus.',\n\t account_not_locked_warning: 'Dein Profil ist nicht {0}. Wer dir folgen will, kann das jederzeit tun und dann auch deine privaten Beiträge sehen.',\n\t account_not_locked_warning_link: 'gesperrt',\n\t direct_warning: 'Dieser Beitrag wird nur für die erwähnten Nutzer sichtbar sein.',\n\t scope: {\n\t public: 'Öffentlich - Beitrag an öffentliche Zeitleisten',\n\t unlisted: 'Nicht gelistet - Nicht in öffentlichen Zeitleisten anzeigen',\n\t private: 'Nur Folgende - Beitrag nur an Folgende',\n\t direct: 'Direkt - Beitrag nur an erwähnte Profile'\n\t }\n\t },\n\t finder: {\n\t find_user: 'Finde Benutzer',\n\t error_fetching_user: 'Fehler beim Suchen des Benutzers'\n\t },\n\t general: {\n\t submit: 'Absenden',\n\t apply: 'Anwenden'\n\t },\n\t user_profile: {\n\t timeline_title: 'Beiträge'\n\t }\n\t};\n\t\n\tvar fi = {\n\t nav: {\n\t timeline: 'Aikajana',\n\t mentions: 'Maininnat',\n\t public_tl: 'Julkinen Aikajana',\n\t twkn: 'Koko Tunnettu Verkosto'\n\t },\n\t user_card: {\n\t follows_you: 'Seuraa sinua!',\n\t following: 'Seuraat!',\n\t follow: 'Seuraa',\n\t statuses: 'Viestit',\n\t mute: 'Hiljennä',\n\t muted: 'Hiljennetty',\n\t followers: 'Seuraajat',\n\t followees: 'Seuraa',\n\t per_day: 'päivässä'\n\t },\n\t timeline: {\n\t show_new: 'Näytä uudet',\n\t error_fetching: 'Virhe ladatessa viestejä',\n\t up_to_date: 'Ajantasalla',\n\t load_older: 'Lataa vanhempia viestejä',\n\t conversation: 'Keskustelu',\n\t collapse: 'Sulje',\n\t repeated: 'toisti'\n\t },\n\t settings: {\n\t user_settings: 'Käyttäjän asetukset',\n\t name_bio: 'Nimi ja kuvaus',\n\t name: 'Nimi',\n\t bio: 'Kuvaus',\n\t avatar: 'Profiilikuva',\n\t current_avatar: 'Nykyinen profiilikuvasi',\n\t set_new_avatar: 'Aseta uusi profiilikuva',\n\t profile_banner: 'Juliste',\n\t current_profile_banner: 'Nykyinen julisteesi',\n\t set_new_profile_banner: 'Aseta uusi juliste',\n\t profile_background: 'Taustakuva',\n\t set_new_profile_background: 'Aseta uusi taustakuva',\n\t settings: 'Asetukset',\n\t theme: 'Teema',\n\t presets: 'Valmiit teemat',\n\t theme_help: 'Käytä heksadesimaalivärejä muokataksesi väriteemaasi.',\n\t background: 'Tausta',\n\t foreground: 'Korostus',\n\t text: 'Teksti',\n\t links: 'Linkit',\n\t filtering: 'Suodatus',\n\t filtering_explanation: 'Kaikki viestit, jotka sisältävät näitä sanoja, suodatetaan. Yksi sana per rivi.',\n\t attachments: 'Liitteet',\n\t hide_attachments_in_tl: 'Piilota liitteet aikajanalla',\n\t hide_attachments_in_convo: 'Piilota liitteet keskusteluissa',\n\t nsfw_clickthrough: 'Piilota NSFW liitteet klikkauksen taakse.',\n\t autoload: 'Lataa vanhempia viestejä automaattisesti ruudun pohjalla',\n\t streaming: 'Näytä uudet viestit automaattisesti ollessasi ruudun huipulla',\n\t reply_link_preview: 'Keskusteluiden vastauslinkkien esikatselu'\n\t },\n\t notifications: {\n\t notifications: 'Ilmoitukset',\n\t read: 'Lue!',\n\t followed_you: 'seuraa sinua',\n\t favorited_you: 'tykkäsi viestistäsi',\n\t repeated_you: 'toisti viestisi'\n\t },\n\t login: {\n\t login: 'Kirjaudu sisään',\n\t username: 'Käyttäjänimi',\n\t placeholder: 'esim. lain',\n\t password: 'Salasana',\n\t register: 'Rekisteröidy',\n\t logout: 'Kirjaudu ulos'\n\t },\n\t registration: {\n\t registration: 'Rekisteröityminen',\n\t fullname: 'Koko nimi',\n\t email: 'Sähköposti',\n\t bio: 'Kuvaus',\n\t password_confirm: 'Salasanan vahvistaminen'\n\t },\n\t post_status: {\n\t posting: 'Lähetetään',\n\t default: 'Tulin juuri saunasta.'\n\t },\n\t finder: {\n\t find_user: 'Hae käyttäjä',\n\t error_fetching_user: 'Virhe hakiessa käyttäjää'\n\t },\n\t general: {\n\t submit: 'Lähetä',\n\t apply: 'Aseta'\n\t }\n\t};\n\t\n\tvar en = {\n\t chat: {\n\t title: 'Chat'\n\t },\n\t nav: {\n\t chat: 'Local Chat',\n\t timeline: 'Timeline',\n\t mentions: 'Mentions',\n\t public_tl: 'Public Timeline',\n\t twkn: 'The Whole Known Network',\n\t friend_requests: 'Follow Requests'\n\t },\n\t user_card: {\n\t follows_you: 'Follows you!',\n\t following: 'Following!',\n\t follow: 'Follow',\n\t blocked: 'Blocked!',\n\t block: 'Block',\n\t statuses: 'Statuses',\n\t mute: 'Mute',\n\t muted: 'Muted',\n\t followers: 'Followers',\n\t followees: 'Following',\n\t per_day: 'per day',\n\t remote_follow: 'Remote follow',\n\t approve: 'Approve',\n\t deny: 'Deny'\n\t },\n\t timeline: {\n\t show_new: 'Show new',\n\t error_fetching: 'Error fetching updates',\n\t up_to_date: 'Up-to-date',\n\t load_older: 'Load older statuses',\n\t conversation: 'Conversation',\n\t collapse: 'Collapse',\n\t repeated: 'repeated',\n\t no_retweet_hint: 'Post is marked as followers-only or direct and cannot be repeated'\n\t },\n\t settings: {\n\t general: 'General',\n\t user_settings: 'User Settings',\n\t name_bio: 'Name & Bio',\n\t name: 'Name',\n\t bio: 'Bio',\n\t avatar: 'Avatar',\n\t current_avatar: 'Your current avatar',\n\t set_new_avatar: 'Set new avatar',\n\t profile_banner: 'Profile Banner',\n\t current_profile_banner: 'Your current profile banner',\n\t set_new_profile_banner: 'Set new profile banner',\n\t profile_background: 'Profile Background',\n\t set_new_profile_background: 'Set new profile background',\n\t settings: 'Settings',\n\t theme: 'Theme',\n\t presets: 'Presets',\n\t export_theme: 'Save preset',\n\t import_theme: 'Load preset',\n\t theme_help: 'Use hex color codes (#rrggbb) to customize your color theme.',\n\t invalid_theme_imported: 'The selected file is not a supported Pleroma theme. No changes to your theme were made.',\n\t radii_help: 'Set up interface edge rounding (in pixels)',\n\t background: 'Background',\n\t foreground: 'Foreground',\n\t text: 'Text',\n\t links: 'Links',\n\t cBlue: 'Blue (Reply, follow)',\n\t cRed: 'Red (Cancel)',\n\t cOrange: 'Orange (Favorite)',\n\t cGreen: 'Green (Retweet)',\n\t btnRadius: 'Buttons',\n\t inputRadius: 'Input fields',\n\t panelRadius: 'Panels',\n\t avatarRadius: 'Avatars',\n\t avatarAltRadius: 'Avatars (Notifications)',\n\t tooltipRadius: 'Tooltips/alerts',\n\t attachmentRadius: 'Attachments',\n\t filtering: 'Filtering',\n\t filtering_explanation: 'All statuses containing these words will be muted, one per line',\n\t attachments: 'Attachments',\n\t hide_attachments_in_tl: 'Hide attachments in timeline',\n\t hide_attachments_in_convo: 'Hide attachments in conversations',\n\t nsfw_clickthrough: 'Enable clickthrough NSFW attachment hiding',\n\t collapse_subject: 'Collapse posts with subjects',\n\t stop_gifs: 'Play-on-hover GIFs',\n\t autoload: 'Enable automatic loading when scrolled to the bottom',\n\t streaming: 'Enable automatic streaming of new posts when scrolled to the top',\n\t pause_on_unfocused: 'Pause streaming when tab is not focused',\n\t loop_video: 'Loop videos',\n\t loop_video_silent_only: 'Loop only videos without sound (i.e. Mastodon\\'s \"gifs\")',\n\t reply_link_preview: 'Enable reply-link preview on mouse hover',\n\t replies_in_timeline: 'Replies in timeline',\n\t reply_visibility_all: 'Show all replies',\n\t reply_visibility_following: 'Only show replies directed at me or users I\\'m following',\n\t reply_visibility_self: 'Only show replies directed at me',\n\t notification_visibility: 'Types of notifications to show',\n\t notification_visibility_likes: 'Likes',\n\t notification_visibility_mentions: 'Mentions',\n\t notification_visibility_repeats: 'Repeats',\n\t notification_visibility_follows: 'Follows',\n\t follow_import: 'Follow import',\n\t import_followers_from_a_csv_file: 'Import follows from a csv file',\n\t follows_imported: 'Follows imported! Processing them will take a while.',\n\t follow_import_error: 'Error importing followers',\n\t delete_account: 'Delete Account',\n\t delete_account_description: 'Permanently delete your account and all your messages.',\n\t delete_account_instructions: 'Type your password in the input below to confirm account deletion.',\n\t delete_account_error: 'There was an issue deleting your account. If this persists please contact your instance administrator.',\n\t follow_export: 'Follow export',\n\t follow_export_processing: 'Processing, you\\'ll soon be asked to download your file',\n\t follow_export_button: 'Export your follows to a csv file',\n\t change_password: 'Change Password',\n\t current_password: 'Current password',\n\t new_password: 'New password',\n\t confirm_new_password: 'Confirm new password',\n\t changed_password: 'Password changed successfully!',\n\t change_password_error: 'There was an issue changing your password.',\n\t lock_account_description: 'Restrict your account to approved followers only',\n\t limited_availability: 'Unavailable in your browser',\n\t default_vis: 'Default visibility scope',\n\t profile_tab: 'Profile',\n\t security_tab: 'Security',\n\t data_import_export_tab: 'Data Import / Export',\n\t interfaceLanguage: 'Interface language'\n\t },\n\t notifications: {\n\t notifications: 'Notifications',\n\t read: 'Read!',\n\t followed_you: 'followed you',\n\t favorited_you: 'favorited your status',\n\t repeated_you: 'repeated your status',\n\t broken_favorite: 'Unknown status, searching for it...',\n\t load_older: 'Load older notifications'\n\t },\n\t login: {\n\t login: 'Log in',\n\t username: 'Username',\n\t placeholder: 'e.g. lain',\n\t password: 'Password',\n\t register: 'Register',\n\t logout: 'Log out'\n\t },\n\t registration: {\n\t registration: 'Registration',\n\t fullname: 'Display name',\n\t email: 'Email',\n\t bio: 'Bio',\n\t password_confirm: 'Password confirmation',\n\t token: 'Invite token'\n\t },\n\t post_status: {\n\t posting: 'Posting',\n\t content_warning: 'Subject (optional)',\n\t default: 'Just landed in L.A.',\n\t account_not_locked_warning: 'Your account is not {0}. Anyone can follow you to view your follower-only posts.',\n\t account_not_locked_warning_link: 'locked',\n\t direct_warning: 'This post will only be visible to all the mentioned users.',\n\t attachments_sensitive: 'Mark attachments as sensitive',\n\t scope: {\n\t public: 'Public - Post to public timelines',\n\t unlisted: 'Unlisted - Do not post to public timelines',\n\t private: 'Followers-only - Post to followers only',\n\t direct: 'Direct - Post to mentioned users only'\n\t },\n\t content_type: {\n\t plain_text: 'Plain text'\n\t }\n\t },\n\t finder: {\n\t find_user: 'Find user',\n\t error_fetching_user: 'Error fetching user'\n\t },\n\t general: {\n\t submit: 'Submit',\n\t apply: 'Apply'\n\t },\n\t user_profile: {\n\t timeline_title: 'User Timeline'\n\t },\n\t who_to_follow: {\n\t who_to_follow: 'Who to follow',\n\t more: 'More'\n\t },\n\t features_panel: {\n\t title: 'Features',\n\t chat: 'Chat',\n\t gopher: 'Gopher',\n\t who_to_follow: 'Who to follow',\n\t media_proxy: 'Media proxy',\n\t scope_options: 'Scope options',\n\t text_limit: 'Text limit'\n\t }\n\t};\n\t\n\tvar eo = {\n\t chat: {\n\t title: 'Babilo'\n\t },\n\t nav: {\n\t chat: 'Loka babilo',\n\t timeline: 'Tempovido',\n\t mentions: 'Mencioj',\n\t public_tl: 'Publika tempovido',\n\t twkn: 'Tuta konata reto'\n\t },\n\t user_card: {\n\t follows_you: 'Abonas vin!',\n\t following: 'Abonanta!',\n\t follow: 'Aboni',\n\t blocked: 'Barita!',\n\t block: 'Bari',\n\t statuses: 'Statoj',\n\t mute: 'Silentigi',\n\t muted: 'Silentigita',\n\t followers: 'Abonantoj',\n\t followees: 'Abonatoj',\n\t per_day: 'tage',\n\t remote_follow: 'Fora abono'\n\t },\n\t timeline: {\n\t show_new: 'Montri novajn',\n\t error_fetching: 'Eraro ĝisdatigante',\n\t up_to_date: 'Ĝisdata',\n\t load_older: 'Enlegi pli malnovajn statojn',\n\t conversation: 'Interparolo',\n\t collapse: 'Maletendi',\n\t repeated: 'ripetata'\n\t },\n\t settings: {\n\t user_settings: 'Uzulaj agordoj',\n\t name_bio: 'Nomo kaj prio',\n\t name: 'Nomo',\n\t bio: 'Prio',\n\t avatar: 'Profilbildo',\n\t current_avatar: 'Via nuna profilbildo',\n\t set_new_avatar: 'Agordi novan profilbildon',\n\t profile_banner: 'Profila rubando',\n\t current_profile_banner: 'Via nuna profila rubando',\n\t set_new_profile_banner: 'Agordi novan profilan rubandon',\n\t profile_background: 'Profila fono',\n\t set_new_profile_background: 'Agordi novan profilan fonon',\n\t settings: 'Agordoj',\n\t theme: 'Haŭto',\n\t presets: 'Antaŭmetaĵoj',\n\t theme_help: 'Uzu deksesumajn kolorkodojn (#rrvvbb) por adapti vian koloran haŭton.',\n\t radii_help: 'Agordi fasadan rondigon de randoj (rastrumere)',\n\t background: 'Fono',\n\t foreground: 'Malfono',\n\t text: 'Teksto',\n\t links: 'Ligiloj',\n\t cBlue: 'Blua (Respondo, abono)',\n\t cRed: 'Ruĝa (Nuligo)',\n\t cOrange: 'Orange (Ŝato)',\n\t cGreen: 'Verda (Kunhavigo)',\n\t btnRadius: 'Butonoj',\n\t panelRadius: 'Paneloj',\n\t avatarRadius: 'Profilbildoj',\n\t avatarAltRadius: 'Profilbildoj (Sciigoj)',\n\t tooltipRadius: 'Ŝpruchelpiloj/avertoj',\n\t attachmentRadius: 'Kunsendaĵoj',\n\t filtering: 'Filtrado',\n\t filtering_explanation: 'Ĉiuj statoj kun tiuj ĉi vortoj silentiĝos, po unu linie',\n\t attachments: 'Kunsendaĵoj',\n\t hide_attachments_in_tl: 'Kaŝi kunsendaĵojn en tempovido',\n\t hide_attachments_in_convo: 'Kaŝi kunsendaĵojn en interparoloj',\n\t nsfw_clickthrough: 'Ŝalti traklakan kaŝon de konsternaj kunsendaĵoj',\n\t stop_gifs: 'Movi GIF-bildojn dum ŝvebo',\n\t autoload: 'Ŝalti memfaran enlegadon ĉe subo de paĝo',\n\t streaming: 'Ŝalti memfaran fluigon de novaj afiŝoj ĉe supro de paĝo',\n\t reply_link_preview: 'Ŝalti respond-ligilan antaŭvidon dum ŝvebo',\n\t follow_import: 'Abona enporto',\n\t import_followers_from_a_csv_file: 'Enporti abonojn de CSV-dosiero',\n\t follows_imported: 'Abonoj enportiĝis! Traktado daŭros iom.',\n\t follow_import_error: 'Eraro enportante abonojn'\n\t },\n\t notifications: {\n\t notifications: 'Sciigoj',\n\t read: 'Legita!',\n\t followed_you: 'ekabonis vin',\n\t favorited_you: 'ŝatis vian staton',\n\t repeated_you: 'ripetis vian staton'\n\t },\n\t login: {\n\t login: 'Saluti',\n\t username: 'Salutnomo',\n\t placeholder: 'ekz. lain',\n\t password: 'Pasvorto',\n\t register: 'Registriĝi',\n\t logout: 'Adiaŭi'\n\t },\n\t registration: {\n\t registration: 'Registriĝo',\n\t fullname: 'Vidiga nomo',\n\t email: 'Retpoŝtadreso',\n\t bio: 'Prio',\n\t password_confirm: 'Konfirmo de pasvorto'\n\t },\n\t post_status: {\n\t posting: 'Afiŝanta',\n\t default: 'Ĵus alvenis la universalan kongreson!'\n\t },\n\t finder: {\n\t find_user: 'Trovi uzulon',\n\t error_fetching_user: 'Eraro alportante uzulon'\n\t },\n\t general: {\n\t submit: 'Sendi',\n\t apply: 'Apliki'\n\t },\n\t user_profile: {\n\t timeline_title: 'Uzula tempovido'\n\t }\n\t};\n\t\n\tvar et = {\n\t nav: {\n\t timeline: 'Ajajoon',\n\t mentions: 'Mainimised',\n\t public_tl: 'Avalik Ajajoon',\n\t twkn: 'Kogu Teadaolev Võrgustik'\n\t },\n\t user_card: {\n\t follows_you: 'Jälgib sind!',\n\t following: 'Jälgin!',\n\t follow: 'Jälgi',\n\t blocked: 'Blokeeritud!',\n\t block: 'Blokeeri',\n\t statuses: 'Staatuseid',\n\t mute: 'Vaigista',\n\t muted: 'Vaigistatud',\n\t followers: 'Jälgijaid',\n\t followees: 'Jälgitavaid',\n\t per_day: 'päevas'\n\t },\n\t timeline: {\n\t show_new: 'Näita uusi',\n\t error_fetching: 'Viga uuenduste laadimisel',\n\t up_to_date: 'Uuendatud',\n\t load_older: 'Kuva vanemaid staatuseid',\n\t conversation: 'Vestlus'\n\t },\n\t settings: {\n\t user_settings: 'Kasutaja sätted',\n\t name_bio: 'Nimi ja Bio',\n\t name: 'Nimi',\n\t bio: 'Bio',\n\t avatar: 'Profiilipilt',\n\t current_avatar: 'Sinu praegune profiilipilt',\n\t set_new_avatar: 'Vali uus profiilipilt',\n\t profile_banner: 'Profiilibänner',\n\t current_profile_banner: 'Praegune profiilibänner',\n\t set_new_profile_banner: 'Vali uus profiilibänner',\n\t profile_background: 'Profiilitaust',\n\t set_new_profile_background: 'Vali uus profiilitaust',\n\t settings: 'Sätted',\n\t theme: 'Teema',\n\t filtering: 'Sisu filtreerimine',\n\t filtering_explanation: 'Kõiki staatuseid, mis sisaldavad neid sõnu, ei kuvata. Üks sõna reale.',\n\t attachments: 'Manused',\n\t hide_attachments_in_tl: 'Peida manused ajajoonel',\n\t hide_attachments_in_convo: 'Peida manused vastlustes',\n\t nsfw_clickthrough: 'Peida tööks-mittesobivad(NSFW) manuste hiireklõpsu taha',\n\t autoload: 'Luba ajajoone automaatne uuendamine kui ajajoon on põhja keritud',\n\t reply_link_preview: 'Luba algpostituse kuvamine vastustes'\n\t },\n\t notifications: {\n\t notifications: 'Teavitused',\n\t read: 'Loe!',\n\t followed_you: 'alustas sinu jälgimist'\n\t },\n\t login: {\n\t login: 'Logi sisse',\n\t username: 'Kasutajanimi',\n\t placeholder: 'nt lain',\n\t password: 'Parool',\n\t register: 'Registreeru',\n\t logout: 'Logi välja'\n\t },\n\t registration: {\n\t registration: 'Registreerimine',\n\t fullname: 'Kuvatav nimi',\n\t email: 'E-post',\n\t bio: 'Bio',\n\t password_confirm: 'Parooli kinnitamine'\n\t },\n\t post_status: {\n\t posting: 'Postitan',\n\t default: 'Just sõitsin elektrirongiga Tallinnast Pääskülla.'\n\t },\n\t finder: {\n\t find_user: 'Otsi kasutajaid',\n\t error_fetching_user: 'Viga kasutaja leidmisel'\n\t },\n\t general: {\n\t submit: 'Postita'\n\t }\n\t};\n\t\n\tvar hu = {\n\t nav: {\n\t timeline: 'Idővonal',\n\t mentions: 'Említéseim',\n\t public_tl: 'Publikus Idővonal',\n\t twkn: 'Az Egész Ismert Hálózat'\n\t },\n\t user_card: {\n\t follows_you: 'Követ téged!',\n\t following: 'Követve!',\n\t follow: 'Követ',\n\t blocked: 'Letiltva!',\n\t block: 'Letilt',\n\t statuses: 'Állapotok',\n\t mute: 'Némít',\n\t muted: 'Némított',\n\t followers: 'Követők',\n\t followees: 'Követettek',\n\t per_day: 'naponta'\n\t },\n\t timeline: {\n\t show_new: 'Újak mutatása',\n\t error_fetching: 'Hiba a frissítések beszerzésénél',\n\t up_to_date: 'Naprakész',\n\t load_older: 'Régebbi állapotok betöltése',\n\t conversation: 'Társalgás'\n\t },\n\t settings: {\n\t user_settings: 'Felhasználói beállítások',\n\t name_bio: 'Név és Bio',\n\t name: 'Név',\n\t bio: 'Bio',\n\t avatar: 'Avatár',\n\t current_avatar: 'Jelenlegi avatár',\n\t set_new_avatar: 'Új avatár',\n\t profile_banner: 'Profil Banner',\n\t current_profile_banner: 'Jelenlegi profil banner',\n\t set_new_profile_banner: 'Új profil banner',\n\t profile_background: 'Profil háttérkép',\n\t set_new_profile_background: 'Új profil háttér beállítása',\n\t settings: 'Beállítások',\n\t theme: 'Téma',\n\t filtering: 'Szűrés',\n\t filtering_explanation: 'Minden tartalom mely ezen szavakat tartalmazza némítva lesz, soronként egy',\n\t attachments: 'Csatolmányok',\n\t hide_attachments_in_tl: 'Csatolmányok elrejtése az idővonalon',\n\t hide_attachments_in_convo: 'Csatolmányok elrejtése a társalgásokban',\n\t nsfw_clickthrough: 'NSFW átkattintási tartalom elrejtésének engedélyezése',\n\t autoload: 'Autoatikus betöltés engedélyezése lap aljára görgetéskor',\n\t reply_link_preview: 'Válasz-link előzetes mutatása egér rátételkor'\n\t },\n\t notifications: {\n\t notifications: 'Értesítések',\n\t read: 'Olvasva!',\n\t followed_you: 'követ téged'\n\t },\n\t login: {\n\t login: 'Bejelentkezés',\n\t username: 'Felhasználó név',\n\t placeholder: 'e.g. lain',\n\t password: 'Jelszó',\n\t register: 'Feliratkozás',\n\t logout: 'Kijelentkezés'\n\t },\n\t registration: {\n\t registration: 'Feliratkozás',\n\t fullname: 'Teljes név',\n\t email: 'Email',\n\t bio: 'Bio',\n\t password_confirm: 'Jelszó megerősítése'\n\t },\n\t post_status: {\n\t posting: 'Küldés folyamatban',\n\t default: 'Most érkeztem L.A.-be'\n\t },\n\t finder: {\n\t find_user: 'Felhasználó keresése',\n\t error_fetching_user: 'Hiba felhasználó beszerzésével'\n\t },\n\t general: {\n\t submit: 'Elküld'\n\t }\n\t};\n\t\n\tvar ro = {\n\t nav: {\n\t timeline: 'Cronologie',\n\t mentions: 'Menționări',\n\t public_tl: 'Cronologie Publică',\n\t twkn: 'Toată Reșeaua Cunoscută'\n\t },\n\t user_card: {\n\t follows_you: 'Te urmărește!',\n\t following: 'Urmărit!',\n\t follow: 'Urmărește',\n\t blocked: 'Blocat!',\n\t block: 'Blochează',\n\t statuses: 'Stări',\n\t mute: 'Pune pe mut',\n\t muted: 'Pus pe mut',\n\t followers: 'Următori',\n\t followees: 'Urmărește',\n\t per_day: 'pe zi'\n\t },\n\t timeline: {\n\t show_new: 'Arată cele noi',\n\t error_fetching: 'Erare la preluarea actualizărilor',\n\t up_to_date: 'La zi',\n\t load_older: 'Încarcă stări mai vechi',\n\t conversation: 'Conversație'\n\t },\n\t settings: {\n\t user_settings: 'Setările utilizatorului',\n\t name_bio: 'Nume și Bio',\n\t name: 'Nume',\n\t bio: 'Bio',\n\t avatar: 'Avatar',\n\t current_avatar: 'Avatarul curent',\n\t set_new_avatar: 'Setează avatar nou',\n\t profile_banner: 'Banner de profil',\n\t current_profile_banner: 'Bannerul curent al profilului',\n\t set_new_profile_banner: 'Setează banner nou la profil',\n\t profile_background: 'Fundalul de profil',\n\t set_new_profile_background: 'Setează fundal nou',\n\t settings: 'Setări',\n\t theme: 'Temă',\n\t filtering: 'Filtru',\n\t filtering_explanation: 'Toate stările care conțin aceste cuvinte vor fi puse pe mut, una pe linie',\n\t attachments: 'Atașamente',\n\t hide_attachments_in_tl: 'Ascunde atașamentele în cronologie',\n\t hide_attachments_in_convo: 'Ascunde atașamentele în conversații',\n\t nsfw_clickthrough: 'Permite ascunderea al atașamentelor NSFW',\n\t autoload: 'Permite încărcarea automată când scrolat la capăt',\n\t reply_link_preview: 'Permite previzualizarea linkului de răspuns la planarea de mouse'\n\t },\n\t notifications: {\n\t notifications: 'Notificări',\n\t read: 'Citit!',\n\t followed_you: 'te-a urmărit'\n\t },\n\t login: {\n\t login: 'Loghează',\n\t username: 'Nume utilizator',\n\t placeholder: 'd.e. lain',\n\t password: 'Parolă',\n\t register: 'Înregistrare',\n\t logout: 'Deloghează'\n\t },\n\t registration: {\n\t registration: 'Îregistrare',\n\t fullname: 'Numele întreg',\n\t email: 'Email',\n\t bio: 'Bio',\n\t password_confirm: 'Cofirmă parola'\n\t },\n\t post_status: {\n\t posting: 'Postează',\n\t default: 'Nu de mult am aterizat în L.A.'\n\t },\n\t finder: {\n\t find_user: 'Găsește utilizator',\n\t error_fetching_user: 'Eroare la preluarea utilizatorului'\n\t },\n\t general: {\n\t submit: 'trimite'\n\t }\n\t};\n\t\n\tvar ja = {\n\t chat: {\n\t title: 'チャット'\n\t },\n\t nav: {\n\t chat: 'ローカルチャット',\n\t timeline: 'タイムライン',\n\t mentions: 'メンション',\n\t public_tl: 'パブリックタイムライン',\n\t twkn: 'つながっているすべてのネットワーク',\n\t friend_requests: 'Follow Requests'\n\t },\n\t user_card: {\n\t follows_you: 'フォローされました!',\n\t following: 'フォローしています!',\n\t follow: 'フォロー',\n\t blocked: 'ブロックしています!',\n\t block: 'ブロック',\n\t statuses: 'ステータス',\n\t mute: 'ミュート',\n\t muted: 'ミュートしています!',\n\t followers: 'フォロワー',\n\t followees: 'フォロー',\n\t per_day: '/日',\n\t remote_follow: 'リモートフォロー',\n\t approve: 'Approve',\n\t deny: 'Deny'\n\t },\n\t timeline: {\n\t show_new: 'よみこみ',\n\t error_fetching: 'よみこみがエラーになりました。',\n\t up_to_date: 'さいしん',\n\t load_older: 'ふるいステータス',\n\t conversation: 'スレッド',\n\t collapse: 'たたむ',\n\t repeated: 'リピート'\n\t },\n\t settings: {\n\t user_settings: 'ユーザーせってい',\n\t name_bio: 'なまえとプロフィール',\n\t name: 'なまえ',\n\t bio: 'プロフィール',\n\t avatar: 'アバター',\n\t current_avatar: 'いまのアバター',\n\t set_new_avatar: 'あたらしいアバターをせっていする',\n\t profile_banner: 'プロフィールバナー',\n\t current_profile_banner: 'いまのプロフィールバナー',\n\t set_new_profile_banner: 'あたらしいプロフィールバナーを設定する',\n\t profile_background: 'プロフィールのバックグラウンド',\n\t set_new_profile_background: 'あたらしいプロフィールのバックグラウンドをせっていする',\n\t settings: 'せってい',\n\t theme: 'テーマ',\n\t presets: 'プリセット',\n\t theme_help: 'カラーテーマをカスタマイズできます。',\n\t radii_help: 'インターフェースのまるさをせっていする。',\n\t background: 'バックグラウンド',\n\t foreground: 'フォアグラウンド',\n\t text: 'もじ',\n\t links: 'リンク',\n\t cBlue: 'あお (リプライ, フォロー)',\n\t cRed: 'あか (キャンセル)',\n\t cOrange: 'オレンジ (おきにいり)',\n\t cGreen: 'みどり (リピート)',\n\t btnRadius: 'ボタン',\n\t inputRadius: 'Input fields',\n\t panelRadius: 'パネル',\n\t avatarRadius: 'アバター',\n\t avatarAltRadius: 'アバター (つうち)',\n\t tooltipRadius: 'ツールチップ/アラート',\n\t attachmentRadius: 'ファイル',\n\t filtering: 'フィルタリング',\n\t filtering_explanation: 'これらのことばをふくむすべてのものがミュートされます。1行に1つのことばをかいてください。',\n\t attachments: 'ファイル',\n\t hide_attachments_in_tl: 'タイムラインのファイルをかくす。',\n\t hide_attachments_in_convo: 'スレッドのファイルをかくす。',\n\t nsfw_clickthrough: 'NSFWなファイルをかくす。',\n\t stop_gifs: 'カーソルをかさねたとき、GIFをうごかす。',\n\t autoload: 'したにスクロールしたとき、じどうてきによみこむ。',\n\t streaming: 'うえまでスクロールしたとき、じどうてきにストリーミングする。',\n\t reply_link_preview: 'カーソルをかさねたとき、リプライのプレビューをみる。',\n\t follow_import: 'フォローインポート',\n\t import_followers_from_a_csv_file: 'CSVファイルからフォローをインポートする。',\n\t follows_imported: 'フォローがインポートされました! すこしじかんがかかるかもしれません。',\n\t follow_import_error: 'フォローのインポートがエラーになりました。',\n\t delete_account: 'アカウントをけす',\n\t delete_account_description: 'あなたのアカウントとメッセージが、きえます。',\n\t delete_account_instructions: 'ほんとうにアカウントをけしてもいいなら、パスワードをかいてください。',\n\t delete_account_error: 'アカウントをけすことが、できなかったかもしれません。インスタンスのかんりしゃに、れんらくしてください。',\n\t follow_export: 'フォローのエクスポート',\n\t follow_export_processing: 'おまちください。まもなくファイルをダウンロードできます。',\n\t follow_export_button: 'エクスポート',\n\t change_password: 'パスワードをかえる',\n\t current_password: 'いまのパスワード',\n\t new_password: 'あたらしいパスワード',\n\t confirm_new_password: 'あたらしいパスワードのかくにん',\n\t changed_password: 'パスワードが、かわりました!',\n\t change_password_error: 'パスワードをかえることが、できなかったかもしれません。',\n\t lock_account_description: 'あなたがみとめたひとだけ、あなたのアカウントをフォローできます。'\n\t },\n\t notifications: {\n\t notifications: 'つうち',\n\t read: 'よんだ!',\n\t followed_you: 'フォローされました',\n\t favorited_you: 'あなたのステータスがおきにいりされました',\n\t repeated_you: 'あなたのステータスがリピートされました'\n\t },\n\t login: {\n\t login: 'ログイン',\n\t username: 'ユーザーめい',\n\t placeholder: 'れい: lain',\n\t password: 'パスワード',\n\t register: 'はじめる',\n\t logout: 'ログアウト'\n\t },\n\t registration: {\n\t registration: 'はじめる',\n\t fullname: 'スクリーンネーム',\n\t email: 'Eメール',\n\t bio: 'プロフィール',\n\t password_confirm: 'パスワードのかくにん'\n\t },\n\t post_status: {\n\t posting: 'とうこう',\n\t content_warning: 'せつめい (かかなくてもよい)',\n\t default: 'はねだくうこうに、つきました。',\n\t account_not_locked_warning: 'あなたのアカウントは {0} ではありません。あなたをフォローすれば、だれでも、フォロワーげんていのステータスをよむことができます。',\n\t account_not_locked_warning_link: 'ロックされたアカウント',\n\t direct_warning: 'このステータスは、メンションされたユーザーだけが、よむことができます。',\n\t scope: {\n\t public: 'パブリック - パブリックタイムラインにとどきます。',\n\t unlisted: 'アンリステッド - パブリックタイムラインにとどきません。',\n\t private: 'フォロワーげんてい - フォロワーのみにとどきます。',\n\t direct: 'ダイレクト - メンションされたユーザーのみにとどきます。'\n\t }\n\t },\n\t finder: {\n\t find_user: 'ユーザーをさがす',\n\t error_fetching_user: 'ユーザーけんさくがエラーになりました。'\n\t },\n\t general: {\n\t submit: 'そうしん',\n\t apply: 'てきよう'\n\t },\n\t user_profile: {\n\t timeline_title: 'ユーザータイムライン'\n\t },\n\t who_to_follow: {\n\t who_to_follow: 'おすすめユーザー',\n\t more: 'くわしく'\n\t },\n\t features_panel: {\n\t title: 'ゆうこうなきのう',\n\t chat: 'チャット',\n\t gopher: 'Gopher',\n\t who_to_follow: 'おすすめユーザー',\n\t media_proxy: 'メディアプロクシ',\n\t scope_options: 'こうかいはんい',\n\t text_limit: 'もじのかず'\n\t }\n\t};\n\t\n\tvar fr = {\n\t nav: {\n\t chat: 'Chat local',\n\t timeline: 'Journal',\n\t mentions: 'Notifications',\n\t public_tl: 'Statuts locaux',\n\t twkn: 'Le réseau connu'\n\t },\n\t user_card: {\n\t follows_you: 'Vous suit !',\n\t following: 'Suivi !',\n\t follow: 'Suivre',\n\t blocked: 'Bloqué',\n\t block: 'Bloquer',\n\t statuses: 'Statuts',\n\t mute: 'Masquer',\n\t muted: 'Masqué',\n\t followers: 'Vous suivent',\n\t followees: 'Suivis',\n\t per_day: 'par jour',\n\t remote_follow: 'Suivre d\\'une autre instance'\n\t },\n\t timeline: {\n\t show_new: 'Afficher plus',\n\t error_fetching: 'Erreur en cherchant les mises à jour',\n\t up_to_date: 'À jour',\n\t load_older: 'Afficher plus',\n\t conversation: 'Conversation',\n\t collapse: 'Fermer',\n\t repeated: 'a partagé'\n\t },\n\t settings: {\n\t user_settings: 'Paramètres utilisateur',\n\t name_bio: 'Nom & Bio',\n\t name: 'Nom',\n\t bio: 'Biographie',\n\t avatar: 'Avatar',\n\t current_avatar: 'Avatar actuel',\n\t set_new_avatar: 'Changer d\\'avatar',\n\t profile_banner: 'Bannière de profil',\n\t current_profile_banner: 'Bannière de profil actuelle',\n\t set_new_profile_banner: 'Changer de bannière',\n\t profile_background: 'Image de fond',\n\t set_new_profile_background: 'Changer d\\'image de fond',\n\t settings: 'Paramètres',\n\t theme: 'Thème',\n\t filtering: 'Filtre',\n\t filtering_explanation: 'Tous les statuts contenant ces mots seront masqués. Un mot par ligne.',\n\t attachments: 'Pièces jointes',\n\t hide_attachments_in_tl: 'Masquer les pièces jointes dans le journal',\n\t hide_attachments_in_convo: 'Masquer les pièces jointes dans les conversations',\n\t nsfw_clickthrough: 'Masquer les images marquées comme contenu adulte ou sensible',\n\t autoload: 'Charger la suite automatiquement une fois le bas de la page atteint',\n\t reply_link_preview: 'Afficher un aperçu lors du survol de liens vers une réponse',\n\t presets: 'Thèmes prédéfinis',\n\t theme_help: 'Spécifiez des codes couleur hexadécimaux (#aabbcc) pour personnaliser les couleurs du thème',\n\t background: 'Arrière-plan',\n\t foreground: 'Premier plan',\n\t text: 'Texte',\n\t links: 'Liens',\n\t streaming: 'Charger automatiquement les nouveaux statuts lorsque vous êtes au haut de la page',\n\t follow_import: 'Importer des abonnements',\n\t import_followers_from_a_csv_file: 'Importer des abonnements depuis un fichier csv',\n\t follows_imported: 'Abonnements importés ! Le traitement peut prendre un moment.',\n\t follow_import_error: 'Erreur lors de l\\'importation des abonnements.',\n\t follow_export: 'Exporter les abonnements',\n\t follow_export_button: 'Exporter les abonnements en csv',\n\t follow_export_processing: 'Exportation en cours…',\n\t cBlue: 'Bleu (Répondre, suivre)',\n\t cRed: 'Rouge (Annuler)',\n\t cOrange: 'Orange (Aimer)',\n\t cGreen: 'Vert (Partager)',\n\t btnRadius: 'Boutons',\n\t panelRadius: 'Fenêtres',\n\t inputRadius: 'Champs de texte',\n\t avatarRadius: 'Avatars',\n\t avatarAltRadius: 'Avatars (Notifications)',\n\t tooltipRadius: 'Info-bulles/alertes ',\n\t attachmentRadius: 'Pièces jointes',\n\t radii_help: 'Vous pouvez ici choisir le niveau d\\'arrondi des angles de l\\'interface (en pixels)',\n\t stop_gifs: 'N\\'animer les GIFS que lors du survol du curseur de la souris',\n\t change_password: 'Modifier son mot de passe',\n\t current_password: 'Mot de passe actuel',\n\t new_password: 'Nouveau mot de passe',\n\t confirm_new_password: 'Confirmation du nouveau mot de passe',\n\t delete_account: 'Supprimer le compte',\n\t delete_account_description: 'Supprimer définitivement votre compte et tous vos statuts.',\n\t delete_account_instructions: 'Indiquez votre mot de passe ci-dessous pour confirmer la suppression de votre compte.',\n\t delete_account_error: 'Il y a eu un problème lors de la tentative de suppression de votre compte. Si le problème persiste, contactez l\\'administrateur de cette instance.'\n\t },\n\t notifications: {\n\t notifications: 'Notifications',\n\t read: 'Lu !',\n\t followed_you: 'a commencé à vous suivre',\n\t favorited_you: 'a aimé votre statut',\n\t repeated_you: 'a partagé votre statut'\n\t },\n\t login: {\n\t login: 'Connexion',\n\t username: 'Identifiant',\n\t placeholder: 'p.e. lain',\n\t password: 'Mot de passe',\n\t register: 'S\\'inscrire',\n\t logout: 'Déconnexion'\n\t },\n\t registration: {\n\t registration: 'Inscription',\n\t fullname: 'Pseudonyme',\n\t email: 'Adresse email',\n\t bio: 'Biographie',\n\t password_confirm: 'Confirmation du mot de passe'\n\t },\n\t post_status: {\n\t posting: 'Envoi en cours',\n\t default: 'Écrivez ici votre prochain statut.',\n\t account_not_locked_warning: 'Votre compte n’est pas {0}. N’importe qui peut vous suivre pour voir vos billets en Abonné·e·s uniquement.',\n\t account_not_locked_warning_link: 'verrouillé',\n\t direct_warning: 'Ce message sera visible à toutes les personnes mentionnées.',\n\t scope: {\n\t public: 'Publique - Afficher dans les fils publics',\n\t unlisted: 'Non-Listé - Ne pas afficher dans les fils publics',\n\t private: 'Abonné·e·s uniquement - Seul·e·s vos abonné·e·s verront vos billets',\n\t direct: 'Direct - N’envoyer qu’aux personnes mentionnées'\n\t }\n\t },\n\t finder: {\n\t find_user: 'Chercher un utilisateur',\n\t error_fetching_user: 'Erreur lors de la recherche de l\\'utilisateur'\n\t },\n\t general: {\n\t submit: 'Envoyer',\n\t apply: 'Appliquer'\n\t },\n\t user_profile: {\n\t timeline_title: 'Journal de l\\'utilisateur'\n\t }\n\t};\n\t\n\tvar it = {\n\t nav: {\n\t timeline: 'Sequenza temporale',\n\t mentions: 'Menzioni',\n\t public_tl: 'Sequenza temporale pubblica',\n\t twkn: 'L\\'intiera rete conosciuta'\n\t },\n\t user_card: {\n\t follows_you: 'Ti segue!',\n\t following: 'Lo stai seguendo!',\n\t follow: 'Segui',\n\t statuses: 'Messaggi',\n\t mute: 'Ammutolisci',\n\t muted: 'Ammutoliti',\n\t followers: 'Chi ti segue',\n\t followees: 'Chi stai seguendo',\n\t per_day: 'al giorno'\n\t },\n\t timeline: {\n\t show_new: 'Mostra nuovi',\n\t error_fetching: 'Errori nel prelievo aggiornamenti',\n\t up_to_date: 'Aggiornato',\n\t load_older: 'Carica messaggi più vecchi'\n\t },\n\t settings: {\n\t user_settings: 'Configurazione dell\\'utente',\n\t name_bio: 'Nome & Introduzione',\n\t name: 'Nome',\n\t bio: 'Introduzione',\n\t avatar: 'Avatar',\n\t current_avatar: 'Il tuo attuale avatar',\n\t set_new_avatar: 'Scegli un nuovo avatar',\n\t profile_banner: 'Sfondo del tuo profilo',\n\t current_profile_banner: 'Sfondo attuale',\n\t set_new_profile_banner: 'Scegli un nuovo sfondo per il tuo profilo',\n\t profile_background: 'Sfondo della tua pagina',\n\t set_new_profile_background: 'Scegli un nuovo sfondo per la tua pagina',\n\t settings: 'Settaggi',\n\t theme: 'Tema',\n\t filtering: 'Filtri',\n\t filtering_explanation: 'Filtra via le notifiche che contengono le seguenti parole (inserisci rigo per rigo le parole di innesco)',\n\t attachments: 'Allegati',\n\t hide_attachments_in_tl: 'Nascondi gli allegati presenti nella sequenza temporale',\n\t hide_attachments_in_convo: 'Nascondi gli allegati presenti nelle conversazioni',\n\t nsfw_clickthrough: 'Abilita la trasparenza degli allegati NSFW',\n\t autoload: 'Abilita caricamento automatico quando si raggiunge il fondo schermo',\n\t reply_link_preview: 'Ability il reply-link preview al passaggio del mouse'\n\t },\n\t notifications: {\n\t notifications: 'Notifiche',\n\t read: 'Leggi!',\n\t followed_you: 'ti ha seguito'\n\t },\n\t general: {\n\t submit: 'Invia'\n\t }\n\t};\n\t\n\tvar oc = {\n\t chat: {\n\t title: 'Messatjariá'\n\t },\n\t nav: {\n\t chat: 'Chat local',\n\t timeline: 'Flux d’actualitat',\n\t mentions: 'Notificacions',\n\t public_tl: 'Estatuts locals',\n\t twkn: 'Lo malhum conegut'\n\t },\n\t user_card: {\n\t follows_you: 'Vos sèc !',\n\t following: 'Seguit !',\n\t follow: 'Seguir',\n\t blocked: 'Blocat',\n\t block: 'Blocar',\n\t statuses: 'Estatuts',\n\t mute: 'Amagar',\n\t muted: 'Amagat',\n\t followers: 'Seguidors',\n\t followees: 'Abonaments',\n\t per_day: 'per jorn',\n\t remote_follow: 'Seguir a distància'\n\t },\n\t timeline: {\n\t show_new: 'Ne veire mai',\n\t error_fetching: 'Error en cercant de mesas a jorn',\n\t up_to_date: 'A jorn',\n\t load_older: 'Ne veire mai',\n\t conversation: 'Conversacion',\n\t collapse: 'Tampar',\n\t repeated: 'repetit'\n\t },\n\t settings: {\n\t user_settings: 'Paramètres utilizaire',\n\t name_bio: 'Nom & Bio',\n\t name: 'Nom',\n\t bio: 'Biografia',\n\t avatar: 'Avatar',\n\t current_avatar: 'Vòstre avatar actual',\n\t set_new_avatar: 'Cambiar l’avatar',\n\t profile_banner: 'Bandièra del perfil',\n\t current_profile_banner: 'Bandièra actuala del perfil',\n\t set_new_profile_banner: 'Cambiar de bandièra',\n\t profile_background: 'Imatge de fons',\n\t set_new_profile_background: 'Cambiar l’imatge de fons',\n\t settings: 'Paramètres',\n\t theme: 'Tèma',\n\t presets: 'Pre-enregistrats',\n\t theme_help: 'Emplegatz los còdis de color hex (#rrggbb) per personalizar vòstre tèma de color.',\n\t radii_help: 'Configurar los caires arredondits de l’interfàcia (en pixèls)',\n\t background: 'Rèire plan',\n\t foreground: 'Endavant',\n\t text: 'Tèxte',\n\t links: 'Ligams',\n\t cBlue: 'Blau (Respondre, seguir)',\n\t cRed: 'Roge (Anullar)',\n\t cOrange: 'Irange (Metre en favorit)',\n\t cGreen: 'Verd (Repartajar)',\n\t inputRadius: 'Camps tèxte',\n\t btnRadius: 'Botons',\n\t panelRadius: 'Panèls',\n\t avatarRadius: 'Avatars',\n\t avatarAltRadius: 'Avatars (Notificacions)',\n\t tooltipRadius: 'Astúcias/Alèrta',\n\t attachmentRadius: 'Pèças juntas',\n\t filtering: 'Filtre',\n\t filtering_explanation: 'Totes los estatuts amb aqueles mots seràn en silenci, un mot per linha.',\n\t attachments: 'Pèças juntas',\n\t hide_attachments_in_tl: 'Rescondre las pèças juntas',\n\t hide_attachments_in_convo: 'Rescondre las pèças juntas dins las conversacions',\n\t nsfw_clickthrough: 'Activar lo clic per mostrar los imatges marcats coma pels adults o sensibles',\n\t stop_gifs: 'Lançar los GIFs al subrevòl',\n\t autoload: 'Activar lo cargament automatic un còp arribat al cap de la pagina',\n\t streaming: 'Activar lo cargament automatic dels novèls estatus en anar amont',\n\t reply_link_preview: 'Activar l’apercebut en passar la mirga',\n\t follow_import: 'Importar los abonaments',\n\t import_followers_from_a_csv_file: 'Importar los seguidors d’un fichièr csv',\n\t follows_imported: 'Seguidors importats. Lo tractament pòt trigar una estona.',\n\t follow_import_error: 'Error en important los seguidors'\n\t },\n\t notifications: {\n\t notifications: 'Notficacions',\n\t read: 'Legit !',\n\t followed_you: 'vos sèc',\n\t favorited_you: 'a aimat vòstre estatut',\n\t repeated_you: 'a repetit your vòstre estatut'\n\t },\n\t login: {\n\t login: 'Connexion',\n\t username: 'Nom d’utilizaire',\n\t placeholder: 'e.g. lain',\n\t password: 'Senhal',\n\t register: 'Se marcar',\n\t logout: 'Desconnexion'\n\t },\n\t registration: {\n\t registration: 'Inscripcion',\n\t fullname: 'Nom complèt',\n\t email: 'Adreça de corrièl',\n\t bio: 'Biografia',\n\t password_confirm: 'Confirmar lo senhal'\n\t },\n\t post_status: {\n\t posting: 'Mandadís',\n\t default: 'Escrivètz aquí vòstre estatut.'\n\t },\n\t finder: {\n\t find_user: 'Cercar un utilizaire',\n\t error_fetching_user: 'Error pendent la recèrca d’un utilizaire'\n\t },\n\t general: {\n\t submit: 'Mandar',\n\t apply: 'Aplicar'\n\t },\n\t user_profile: {\n\t timeline_title: 'Flux utilizaire'\n\t }\n\t};\n\t\n\tvar pl = {\n\t chat: {\n\t title: 'Czat'\n\t },\n\t nav: {\n\t chat: 'Lokalny czat',\n\t timeline: 'Oś czasu',\n\t mentions: 'Wzmianki',\n\t public_tl: 'Publiczna oś czasu',\n\t twkn: 'Cała znana sieć'\n\t },\n\t user_card: {\n\t follows_you: 'Obserwuje cię!',\n\t following: 'Obserwowany!',\n\t follow: 'Obserwuj',\n\t blocked: 'Zablokowany!',\n\t block: 'Zablokuj',\n\t statuses: 'Statusy',\n\t mute: 'Wycisz',\n\t muted: 'Wyciszony',\n\t followers: 'Obserwujący',\n\t followees: 'Obserwowani',\n\t per_day: 'dziennie',\n\t remote_follow: 'Zdalna obserwacja'\n\t },\n\t timeline: {\n\t show_new: 'Pokaż nowe',\n\t error_fetching: 'Błąd pobierania',\n\t up_to_date: 'Na bieżąco',\n\t load_older: 'Załaduj starsze statusy',\n\t conversation: 'Rozmowa',\n\t collapse: 'Zwiń',\n\t repeated: 'powtórzono'\n\t },\n\t settings: {\n\t user_settings: 'Ustawienia użytkownika',\n\t name_bio: 'Imię i bio',\n\t name: 'Imię',\n\t bio: 'Bio',\n\t avatar: 'Awatar',\n\t current_avatar: 'Twój obecny awatar',\n\t set_new_avatar: 'Ustaw nowy awatar',\n\t profile_banner: 'Banner profilu',\n\t current_profile_banner: 'Twój obecny banner profilu',\n\t set_new_profile_banner: 'Ustaw nowy banner profilu',\n\t profile_background: 'Tło profilu',\n\t set_new_profile_background: 'Ustaw nowe tło profilu',\n\t settings: 'Ustawienia',\n\t theme: 'Motyw',\n\t presets: 'Gotowe motywy',\n\t theme_help: 'Użyj kolorów w notacji szesnastkowej (#rrggbb), by stworzyć swój motyw.',\n\t radii_help: 'Ustaw zaokrąglenie krawędzi interfejsu (w pikselach)',\n\t background: 'Tło',\n\t foreground: 'Pierwszy plan',\n\t text: 'Tekst',\n\t links: 'Łącza',\n\t cBlue: 'Niebieski (odpowiedz, obserwuj)',\n\t cRed: 'Czerwony (anuluj)',\n\t cOrange: 'Pomarańczowy (ulubione)',\n\t cGreen: 'Zielony (powtórzenia)',\n\t btnRadius: 'Przyciski',\n\t inputRadius: 'Pola tekstowe',\n\t panelRadius: 'Panele',\n\t avatarRadius: 'Awatary',\n\t avatarAltRadius: 'Awatary (powiadomienia)',\n\t tooltipRadius: 'Etykiety/alerty',\n\t attachmentRadius: 'Załączniki',\n\t filtering: 'Filtrowanie',\n\t filtering_explanation: 'Wszystkie statusy zawierające te słowa będą wyciszone. Jedno słowo na linijkę.',\n\t attachments: 'Załączniki',\n\t hide_attachments_in_tl: 'Ukryj załączniki w osi czasu',\n\t hide_attachments_in_convo: 'Ukryj załączniki w rozmowach',\n\t nsfw_clickthrough: 'Włącz domyślne ukrywanie załączników o treści nieprzyzwoitej (NSFW)',\n\t stop_gifs: 'Odtwarzaj GIFy po najechaniu kursorem',\n\t autoload: 'Włącz automatyczne ładowanie po przewinięciu do końca strony',\n\t streaming: 'Włącz automatycznie strumieniowanie nowych postów gdy na początku strony',\n\t reply_link_preview: 'Włącz dymek z podglądem postu po najechaniu na znak odpowiedzi',\n\t follow_import: 'Import obserwowanych',\n\t import_followers_from_a_csv_file: 'Importuj obserwowanych z pliku CSV',\n\t follows_imported: 'Obserwowani zaimportowani! Przetwarzanie może trochę potrwać.',\n\t follow_import_error: 'Błąd przy importowaniu obserwowanych',\n\t delete_account: 'Usuń konto',\n\t delete_account_description: 'Trwale usuń konto i wszystkie posty.',\n\t delete_account_instructions: 'Wprowadź swoje hasło w poniższe pole aby potwierdzić usunięcie konta.',\n\t delete_account_error: 'Wystąpił problem z usuwaniem twojego konta. Jeżeli problem powtarza się, poinformuj administratora swojej instancji.',\n\t follow_export: 'Eksport obserwowanych',\n\t follow_export_processing: 'Przetwarzanie, wkrótce twój plik zacznie się ściągać.',\n\t follow_export_button: 'Eksportuj swoją listę obserwowanych do pliku CSV',\n\t change_password: 'Zmień hasło',\n\t current_password: 'Obecne hasło',\n\t new_password: 'Nowe hasło',\n\t confirm_new_password: 'Potwierdź nowe hasło',\n\t changed_password: 'Hasło zmienione poprawnie!',\n\t change_password_error: 'Podczas zmiany hasła wystąpił problem.'\n\t },\n\t notifications: {\n\t notifications: 'Powiadomienia',\n\t read: 'Przeczytane!',\n\t followed_you: 'obserwuje cię',\n\t favorited_you: 'dodał twój status do ulubionych',\n\t repeated_you: 'powtórzył twój status'\n\t },\n\t login: {\n\t login: 'Zaloguj',\n\t username: 'Użytkownik',\n\t placeholder: 'n.p. lain',\n\t password: 'Hasło',\n\t register: 'Zarejestruj',\n\t logout: 'Wyloguj'\n\t },\n\t registration: {\n\t registration: 'Rejestracja',\n\t fullname: 'Wyświetlana nazwa profilu',\n\t email: 'Email',\n\t bio: 'Bio',\n\t password_confirm: 'Potwierdzenie hasła'\n\t },\n\t post_status: {\n\t posting: 'Wysyłanie',\n\t default: 'Właśnie wróciłem z kościoła'\n\t },\n\t finder: {\n\t find_user: 'Znajdź użytkownika',\n\t error_fetching_user: 'Błąd przy pobieraniu profilu'\n\t },\n\t general: {\n\t submit: 'Wyślij',\n\t apply: 'Zastosuj'\n\t },\n\t user_profile: {\n\t timeline_title: 'Oś czasu użytkownika'\n\t }\n\t};\n\t\n\tvar es = {\n\t chat: {\n\t title: 'Chat'\n\t },\n\t nav: {\n\t chat: 'Chat Local',\n\t timeline: 'Línea Temporal',\n\t mentions: 'Menciones',\n\t public_tl: 'Línea Temporal Pública',\n\t twkn: 'Toda La Red Conocida'\n\t },\n\t user_card: {\n\t follows_you: '¡Te sigue!',\n\t following: '¡Siguiendo!',\n\t follow: 'Seguir',\n\t blocked: '¡Bloqueado!',\n\t block: 'Bloquear',\n\t statuses: 'Estados',\n\t mute: 'Silenciar',\n\t muted: 'Silenciado',\n\t followers: 'Seguidores',\n\t followees: 'Siguiendo',\n\t per_day: 'por día',\n\t remote_follow: 'Seguir'\n\t },\n\t timeline: {\n\t show_new: 'Mostrar lo nuevo',\n\t error_fetching: 'Error al cargar las actualizaciones',\n\t up_to_date: 'Actualizado',\n\t load_older: 'Cargar actualizaciones anteriores',\n\t conversation: 'Conversación'\n\t },\n\t settings: {\n\t user_settings: 'Ajustes de Usuario',\n\t name_bio: 'Nombre y Biografía',\n\t name: 'Nombre',\n\t bio: 'Biografía',\n\t avatar: 'Avatar',\n\t current_avatar: 'Tu avatar actual',\n\t set_new_avatar: 'Cambiar avatar',\n\t profile_banner: 'Cabecera del perfil',\n\t current_profile_banner: 'Cabecera actual',\n\t set_new_profile_banner: 'Cambiar cabecera',\n\t profile_background: 'Fondo del Perfil',\n\t set_new_profile_background: 'Cambiar fondo del perfil',\n\t settings: 'Ajustes',\n\t theme: 'Tema',\n\t presets: 'Por defecto',\n\t theme_help: 'Use códigos de color hexadecimales (#rrggbb) para personalizar su tema de colores.',\n\t background: 'Segundo plano',\n\t foreground: 'Primer plano',\n\t text: 'Texto',\n\t links: 'Links',\n\t filtering: 'Filtros',\n\t filtering_explanation: 'Todos los estados que contengan estas palabras serán silenciados, una por línea',\n\t attachments: 'Adjuntos',\n\t hide_attachments_in_tl: 'Ocultar adjuntos en la línea temporal',\n\t hide_attachments_in_convo: 'Ocultar adjuntos en las conversaciones',\n\t nsfw_clickthrough: 'Activar el clic para ocultar los adjuntos NSFW',\n\t autoload: 'Activar carga automática al llegar al final de la página',\n\t streaming: 'Habilite la transmisión automática de nuevas publicaciones cuando se desplaza hacia la parte superior',\n\t reply_link_preview: 'Activar la previsualización del enlace de responder al pasar el ratón por encima',\n\t follow_import: 'Importar personas que tú sigues',\n\t import_followers_from_a_csv_file: 'Importar personas que tú sigues apartir de un archivo csv',\n\t follows_imported: '¡Importado! Procesarlos llevará tiempo.',\n\t follow_import_error: 'Error al importal el archivo'\n\t },\n\t notifications: {\n\t notifications: 'Notificaciones',\n\t read: '¡Leído!',\n\t followed_you: 'empezó a seguirte'\n\t },\n\t login: {\n\t login: 'Identificación',\n\t username: 'Usuario',\n\t placeholder: 'p.ej. lain',\n\t password: 'Contraseña',\n\t register: 'Registrar',\n\t logout: 'Salir'\n\t },\n\t registration: {\n\t registration: 'Registro',\n\t fullname: 'Nombre a mostrar',\n\t email: 'Correo electrónico',\n\t bio: 'Biografía',\n\t password_confirm: 'Confirmación de contraseña'\n\t },\n\t post_status: {\n\t posting: 'Publicando',\n\t default: 'Acabo de aterrizar en L.A.'\n\t },\n\t finder: {\n\t find_user: 'Encontrar usuario',\n\t error_fetching_user: 'Error al buscar usuario'\n\t },\n\t general: {\n\t submit: 'Enviar',\n\t apply: 'Aplicar'\n\t }\n\t};\n\t\n\tvar pt = {\n\t chat: {\n\t title: 'Chat'\n\t },\n\t nav: {\n\t chat: 'Chat Local',\n\t timeline: 'Linha do tempo',\n\t mentions: 'Menções',\n\t public_tl: 'Linha do tempo pública',\n\t twkn: 'Toda a rede conhecida'\n\t },\n\t user_card: {\n\t follows_you: 'Segue você!',\n\t following: 'Seguindo!',\n\t follow: 'Seguir',\n\t blocked: 'Bloqueado!',\n\t block: 'Bloquear',\n\t statuses: 'Postagens',\n\t mute: 'Silenciar',\n\t muted: 'Silenciado',\n\t followers: 'Seguidores',\n\t followees: 'Seguindo',\n\t per_day: 'por dia',\n\t remote_follow: 'Seguidor Remoto'\n\t },\n\t timeline: {\n\t show_new: 'Mostrar novas',\n\t error_fetching: 'Erro buscando atualizações',\n\t up_to_date: 'Atualizado',\n\t load_older: 'Carregar postagens antigas',\n\t conversation: 'Conversa'\n\t },\n\t settings: {\n\t user_settings: 'Configurações de Usuário',\n\t name_bio: 'Nome & Biografia',\n\t name: 'Nome',\n\t bio: 'Biografia',\n\t avatar: 'Avatar',\n\t current_avatar: 'Seu avatar atual',\n\t set_new_avatar: 'Alterar avatar',\n\t profile_banner: 'Capa de perfil',\n\t current_profile_banner: 'Sua capa de perfil atual',\n\t set_new_profile_banner: 'Alterar capa de perfil',\n\t profile_background: 'Plano de fundo de perfil',\n\t set_new_profile_background: 'Alterar o plano de fundo de perfil',\n\t settings: 'Configurações',\n\t theme: 'Tema',\n\t presets: 'Predefinições',\n\t theme_help: 'Use cores em código hexadecimal (#rrggbb) para personalizar seu esquema de cores.',\n\t background: 'Plano de Fundo',\n\t foreground: 'Primeiro Plano',\n\t text: 'Texto',\n\t links: 'Links',\n\t filtering: 'Filtragem',\n\t filtering_explanation: 'Todas as postagens contendo estas palavras serão silenciadas, uma por linha.',\n\t attachments: 'Anexos',\n\t hide_attachments_in_tl: 'Ocultar anexos na linha do tempo.',\n\t hide_attachments_in_convo: 'Ocultar anexos em conversas',\n\t nsfw_clickthrough: 'Habilitar clique para ocultar anexos NSFW',\n\t autoload: 'Habilitar carregamento automático quando a rolagem chegar ao fim.',\n\t streaming: 'Habilitar o fluxo automático de postagens quando ao topo da página',\n\t reply_link_preview: 'Habilitar a pré-visualização de link de respostas ao passar o mouse.',\n\t follow_import: 'Importar seguidas',\n\t import_followers_from_a_csv_file: 'Importe seguidores a partir de um arquivo CSV',\n\t follows_imported: 'Seguidores importados! O processamento pode demorar um pouco.',\n\t follow_import_error: 'Erro ao importar seguidores'\n\t },\n\t notifications: {\n\t notifications: 'Notificações',\n\t read: 'Ler!',\n\t followed_you: 'seguiu você'\n\t },\n\t login: {\n\t login: 'Entrar',\n\t username: 'Usuário',\n\t placeholder: 'p.e. lain',\n\t password: 'Senha',\n\t register: 'Registrar',\n\t logout: 'Sair'\n\t },\n\t registration: {\n\t registration: 'Registro',\n\t fullname: 'Nome para exibição',\n\t email: 'Correio eletrônico',\n\t bio: 'Biografia',\n\t password_confirm: 'Confirmação de senha'\n\t },\n\t post_status: {\n\t posting: 'Publicando',\n\t default: 'Acabo de aterrizar em L.A.'\n\t },\n\t finder: {\n\t find_user: 'Buscar usuário',\n\t error_fetching_user: 'Erro procurando usuário'\n\t },\n\t general: {\n\t submit: 'Enviar',\n\t apply: 'Aplicar'\n\t }\n\t};\n\t\n\tvar ru = {\n\t chat: {\n\t title: 'Чат'\n\t },\n\t nav: {\n\t chat: 'Локальный чат',\n\t timeline: 'Лента',\n\t mentions: 'Упоминания',\n\t public_tl: 'Публичная лента',\n\t twkn: 'Федеративная лента'\n\t },\n\t user_card: {\n\t follows_you: 'Читает вас',\n\t following: 'Читаю',\n\t follow: 'Читать',\n\t blocked: 'Заблокирован',\n\t block: 'Заблокировать',\n\t statuses: 'Статусы',\n\t mute: 'Игнорировать',\n\t muted: 'Игнорирую',\n\t followers: 'Читатели',\n\t followees: 'Читаемые',\n\t per_day: 'в день',\n\t remote_follow: 'Читать удалённо'\n\t },\n\t timeline: {\n\t show_new: 'Показать новые',\n\t error_fetching: 'Ошибка при обновлении',\n\t up_to_date: 'Обновлено',\n\t load_older: 'Загрузить старые статусы',\n\t conversation: 'Разговор',\n\t collapse: 'Свернуть',\n\t repeated: 'повторил(а)',\n\t no_retweet_hint: 'Пост помечен как \"только для подписчиков\" или \"личное\" и поэтому не может быть повторён'\n\t },\n\t settings: {\n\t general: 'Общие',\n\t user_settings: 'Настройки пользователя',\n\t name_bio: 'Имя и описание',\n\t name: 'Имя',\n\t bio: 'Описание',\n\t avatar: 'Аватар',\n\t current_avatar: 'Текущий аватар',\n\t set_new_avatar: 'Загрузить новый аватар',\n\t profile_banner: 'Баннер профиля',\n\t current_profile_banner: 'Текущий баннер профиля',\n\t set_new_profile_banner: 'Загрузить новый баннер профиля',\n\t profile_background: 'Фон профиля',\n\t set_new_profile_background: 'Загрузить новый фон профиля',\n\t settings: 'Настройки',\n\t theme: 'Тема',\n\t export_theme: 'Сохранить Тему',\n\t import_theme: 'Загрузить Тему',\n\t presets: 'Пресеты',\n\t theme_help: 'Используйте шестнадцатеричные коды цветов (#rrggbb) для настройки темы.',\n\t radii_help: 'Скругление углов элементов интерфейса (в пикселях)',\n\t background: 'Фон',\n\t foreground: 'Передний план',\n\t text: 'Текст',\n\t links: 'Ссылки',\n\t cBlue: 'Ответить, читать',\n\t cRed: 'Отменить',\n\t cOrange: 'Нравится',\n\t cGreen: 'Повторить',\n\t btnRadius: 'Кнопки',\n\t inputRadius: 'Поля ввода',\n\t panelRadius: 'Панели',\n\t avatarRadius: 'Аватары',\n\t avatarAltRadius: 'Аватары в уведомлениях',\n\t tooltipRadius: 'Всплывающие подсказки/уведомления',\n\t attachmentRadius: 'Прикреплённые файлы',\n\t filtering: 'Фильтрация',\n\t filtering_explanation: 'Все статусы, содержащие данные слова, будут игнорироваться, по одному в строке',\n\t attachments: 'Вложения',\n\t hide_attachments_in_tl: 'Прятать вложения в ленте',\n\t hide_attachments_in_convo: 'Прятать вложения в разговорах',\n\t stop_gifs: 'Проигрывать GIF анимации только при наведении',\n\t nsfw_clickthrough: 'Включить скрытие NSFW вложений',\n\t autoload: 'Включить автоматическую загрузку при прокрутке вниз',\n\t streaming: 'Включить автоматическую загрузку новых сообщений при прокрутке вверх',\n\t pause_on_unfocused: 'Приостановить загрузку когда вкладка не в фокусе',\n\t loop_video: 'Зациливать видео',\n\t loop_video_silent_only: 'Зацикливать только беззвучные видео (т.е. \"гифки\" с Mastodon)',\n\t reply_link_preview: 'Включить предварительный просмотр ответа при наведении мыши',\n\t replies_in_timeline: 'Ответы в ленте',\n\t reply_visibility_all: 'Показывать все ответы',\n\t reply_visibility_following: 'Показывать только ответы мне и тех на кого я подписан',\n\t reply_visibility_self: 'Показывать только ответы мне',\n\t notification_visibility: 'Показывать уведомления',\n\t notification_visibility_likes: 'Лайки',\n\t notification_visibility_mentions: 'Упоминания',\n\t notification_visibility_repeats: 'Повторы',\n\t notification_visibility_follows: 'Подписки',\n\t follow_import: 'Импортировать читаемых',\n\t import_followers_from_a_csv_file: 'Импортировать читаемых из файла .csv',\n\t follows_imported: 'Список читаемых импортирован. Обработка займёт некоторое время..',\n\t follow_import_error: 'Ошибка при импортировании читаемых.',\n\t delete_account: 'Удалить аккаунт',\n\t delete_account_description: 'Удалить ваш аккаунт и все ваши сообщения.',\n\t delete_account_instructions: 'Введите ваш пароль в поле ниже для подтверждения удаления.',\n\t delete_account_error: 'Возникла ошибка в процессе удаления вашего аккаунта. Если это повторяется, свяжитесь с администратором вашего сервера.',\n\t follow_export: 'Экспортировать читаемых',\n\t follow_export_processing: 'Ведётся обработка, скоро вам будет предложено загрузить файл',\n\t follow_export_button: 'Экспортировать читаемых в файл .csv',\n\t change_password: 'Сменить пароль',\n\t current_password: 'Текущий пароль',\n\t new_password: 'Новый пароль',\n\t confirm_new_password: 'Подтверждение нового пароля',\n\t changed_password: 'Пароль изменён успешно.',\n\t change_password_error: 'Произошла ошибка при попытке изменить пароль.',\n\t lock_account_description: 'Аккаунт доступен только подтверждённым подписчикам',\n\t limited_availability: 'Не доступно в вашем браузере',\n\t profile_tab: 'Профиль',\n\t security_tab: 'Безопасность',\n\t data_import_export_tab: 'Импорт / Экспорт данных',\n\t collapse_subject: 'Сворачивать посты с темой',\n\t interfaceLanguage: 'Язык интерфейса'\n\t },\n\t notifications: {\n\t notifications: 'Уведомления',\n\t read: 'Прочесть',\n\t followed_you: 'начал(а) читать вас',\n\t favorited_you: 'нравится ваш статус',\n\t repeated_you: 'повторил(а) ваш статус',\n\t broken_favorite: 'Неизвестный статус, ищем...',\n\t load_older: 'Загрузить старые уведомления'\n\t },\n\t login: {\n\t login: 'Войти',\n\t username: 'Имя пользователя',\n\t placeholder: 'e.c. lain',\n\t password: 'Пароль',\n\t register: 'Зарегистрироваться',\n\t logout: 'Выйти'\n\t },\n\t registration: {\n\t registration: 'Регистрация',\n\t fullname: 'Отображаемое имя',\n\t email: 'Email',\n\t bio: 'Описание',\n\t password_confirm: 'Подтверждение пароля',\n\t token: 'Код приглашения'\n\t },\n\t post_status: {\n\t posting: 'Отправляется',\n\t content_warning: 'Тема (не обязательно)',\n\t default: 'Что нового?',\n\t account_not_locked_warning: 'Ваш аккаунт не {0}. Кто угодно может зафоловить вас чтобы прочитать посты только для подписчиков',\n\t account_not_locked_warning_link: 'залочен',\n\t direct_warning: 'Этот пост будет видет только упомянутым пользователям',\n\t attachments_sensitive: 'Вложения содержат чувствительный контент',\n\t scope: {\n\t public: 'Публичный - этот пост виден всем',\n\t unlisted: 'Непубличный - этот пост не виден на публичных лентах',\n\t private: 'Для подписчиков - этот пост видят только подписчики',\n\t direct: 'Личное - этот пост видят только те кто в нём упомянут'\n\t }\n\t },\n\t finder: {\n\t find_user: 'Найти пользователя',\n\t error_fetching_user: 'Пользователь не найден'\n\t },\n\t general: {\n\t submit: 'Отправить',\n\t apply: 'Применить'\n\t },\n\t user_profile: {\n\t timeline_title: 'Лента пользователя'\n\t }\n\t};\n\tvar nb = {\n\t chat: {\n\t title: 'Chat'\n\t },\n\t nav: {\n\t chat: 'Lokal Chat',\n\t timeline: 'Tidslinje',\n\t mentions: 'Nevnt',\n\t public_tl: 'Offentlig Tidslinje',\n\t twkn: 'Det hele kjente nettverket'\n\t },\n\t user_card: {\n\t follows_you: 'Følger deg!',\n\t following: 'Følger!',\n\t follow: 'Følg',\n\t blocked: 'Blokkert!',\n\t block: 'Blokker',\n\t statuses: 'Statuser',\n\t mute: 'Demp',\n\t muted: 'Dempet',\n\t followers: 'Følgere',\n\t followees: 'Følger',\n\t per_day: 'per dag',\n\t remote_follow: 'Følg eksternt'\n\t },\n\t timeline: {\n\t show_new: 'Vis nye',\n\t error_fetching: 'Feil ved henting av oppdateringer',\n\t up_to_date: 'Oppdatert',\n\t load_older: 'Last eldre statuser',\n\t conversation: 'Samtale',\n\t collapse: 'Sammenfold',\n\t repeated: 'gjentok'\n\t },\n\t settings: {\n\t user_settings: 'Brukerinstillinger',\n\t name_bio: 'Navn & Biografi',\n\t name: 'Navn',\n\t bio: 'Biografi',\n\t avatar: 'Profilbilde',\n\t current_avatar: 'Ditt nåværende profilbilde',\n\t set_new_avatar: 'Rediger profilbilde',\n\t profile_banner: 'Profil-banner',\n\t current_profile_banner: 'Din nåværende profil-banner',\n\t set_new_profile_banner: 'Sett ny profil-banner',\n\t profile_background: 'Profil-bakgrunn',\n\t set_new_profile_background: 'Rediger profil-bakgrunn',\n\t settings: 'Innstillinger',\n\t theme: 'Tema',\n\t presets: 'Forhåndsdefinerte fargekoder',\n\t theme_help: 'Bruk heksadesimale fargekoder (#rrggbb) til å endre farge-temaet ditt.',\n\t radii_help: 'Bestem hvor runde hjørnene i brukergrensesnittet skal være (i piksler)',\n\t background: 'Bakgrunn',\n\t foreground: 'Framgrunn',\n\t text: 'Tekst',\n\t links: 'Linker',\n\t cBlue: 'Blå (Svar, følg)',\n\t cRed: 'Rød (Avbryt)',\n\t cOrange: 'Oransje (Lik)',\n\t cGreen: 'Grønn (Gjenta)',\n\t btnRadius: 'Knapper',\n\t panelRadius: 'Panel',\n\t avatarRadius: 'Profilbilde',\n\t avatarAltRadius: 'Profilbilde (Varslinger)',\n\t tooltipRadius: 'Verktøytips/advarsler',\n\t attachmentRadius: 'Vedlegg',\n\t filtering: 'Filtrering',\n\t filtering_explanation: 'Alle statuser som inneholder disse ordene vil bli dempet, en kombinasjon av tegn per linje',\n\t attachments: 'Vedlegg',\n\t hide_attachments_in_tl: 'Gjem vedlegg på tidslinje',\n\t hide_attachments_in_convo: 'Gjem vedlegg i samtaler',\n\t nsfw_clickthrough: 'Krev trykk for å vise statuser som kan være upassende',\n\t stop_gifs: 'Spill av GIFs når du holder over dem',\n\t autoload: 'Automatisk lasting når du blar ned til bunnen',\n\t streaming: 'Automatisk strømming av nye statuser når du har bladd til toppen',\n\t reply_link_preview: 'Vis en forhåndsvisning når du holder musen over svar til en status',\n\t follow_import: 'Importer følginger',\n\t import_followers_from_a_csv_file: 'Importer følginger fra en csv fil',\n\t follows_imported: 'Følginger imported! Det vil ta litt tid å behandle de.',\n\t follow_import_error: 'Feil ved importering av følginger.'\n\t },\n\t notifications: {\n\t notifications: 'Varslinger',\n\t read: 'Les!',\n\t followed_you: 'fulgte deg',\n\t favorited_you: 'likte din status',\n\t repeated_you: 'Gjentok din status'\n\t },\n\t login: {\n\t login: 'Logg inn',\n\t username: 'Brukernavn',\n\t placeholder: 'f. eks lain',\n\t password: 'Passord',\n\t register: 'Registrer',\n\t logout: 'Logg ut'\n\t },\n\t registration: {\n\t registration: 'Registrering',\n\t fullname: 'Visningsnavn',\n\t email: 'Epost-adresse',\n\t bio: 'Biografi',\n\t password_confirm: 'Bekreft passord'\n\t },\n\t post_status: {\n\t posting: 'Publiserer',\n\t default: 'Landet akkurat i L.A.'\n\t },\n\t finder: {\n\t find_user: 'Finn bruker',\n\t error_fetching_user: 'Feil ved henting av bruker'\n\t },\n\t general: {\n\t submit: 'Legg ut',\n\t apply: 'Bruk'\n\t },\n\t user_profile: {\n\t timeline_title: 'Bruker-tidslinje'\n\t }\n\t};\n\t\n\tvar he = {\n\t chat: {\n\t title: 'צ\\'אט'\n\t },\n\t nav: {\n\t chat: 'צ\\'אט מקומי',\n\t timeline: 'ציר הזמן',\n\t mentions: 'אזכורים',\n\t public_tl: 'ציר הזמן הציבורי',\n\t twkn: 'כל הרשת הידועה'\n\t },\n\t user_card: {\n\t follows_you: 'עוקב אחריך!',\n\t following: 'עוקב!',\n\t follow: 'עקוב',\n\t blocked: 'חסום!',\n\t block: 'חסימה',\n\t statuses: 'סטטוסים',\n\t mute: 'השתק',\n\t muted: 'מושתק',\n\t followers: 'עוקבים',\n\t followees: 'נעקבים',\n\t per_day: 'ליום',\n\t remote_follow: 'עקיבה מרחוק'\n\t },\n\t timeline: {\n\t show_new: 'הראה חדש',\n\t error_fetching: 'שגיאה בהבאת הודעות',\n\t up_to_date: 'עדכני',\n\t load_older: 'טען סטטוסים חדשים',\n\t conversation: 'שיחה',\n\t collapse: 'מוטט',\n\t repeated: 'חזר'\n\t },\n\t settings: {\n\t user_settings: 'הגדרות משתמש',\n\t name_bio: 'שם ואודות',\n\t name: 'שם',\n\t bio: 'אודות',\n\t avatar: 'תמונת פרופיל',\n\t current_avatar: 'תמונת הפרופיל הנוכחית שלך',\n\t set_new_avatar: 'קבע תמונת פרופיל חדשה',\n\t profile_banner: 'כרזת הפרופיל',\n\t current_profile_banner: 'כרזת הפרופיל הנוכחית שלך',\n\t set_new_profile_banner: 'קבע כרזת פרופיל חדשה',\n\t profile_background: 'רקע הפרופיל',\n\t set_new_profile_background: 'קבע רקע פרופיל חדש',\n\t settings: 'הגדרות',\n\t theme: 'תמה',\n\t presets: 'ערכים קבועים מראש',\n\t theme_help: 'השתמש בקודי צבע הקס (#אדום-אדום-ירוק-ירוק-כחול-כחול) על מנת להתאים אישית את תמת הצבע שלך.',\n\t radii_help: 'קבע מראש עיגול פינות לממשק (בפיקסלים)',\n\t background: 'רקע',\n\t foreground: 'חזית',\n\t text: 'טקסט',\n\t links: 'לינקים',\n\t cBlue: 'כחול (תגובה, עקיבה)',\n\t cRed: 'אדום (ביטול)',\n\t cOrange: 'כתום (לייק)',\n\t cGreen: 'ירוק (חזרה)',\n\t btnRadius: 'כפתורים',\n\t inputRadius: 'שדות קלט',\n\t panelRadius: 'פאנלים',\n\t avatarRadius: 'תמונות פרופיל',\n\t avatarAltRadius: 'תמונות פרופיל (התראות)',\n\t tooltipRadius: 'טולטיפ \\\\ התראות',\n\t attachmentRadius: 'צירופים',\n\t filtering: 'סינון',\n\t filtering_explanation: 'כל הסטטוסים הכוללים את המילים הללו יושתקו, אחד לשורה',\n\t attachments: 'צירופים',\n\t hide_attachments_in_tl: 'החבא צירופים בציר הזמן',\n\t hide_attachments_in_convo: 'החבא צירופים בשיחות',\n\t nsfw_clickthrough: 'החל החבאת צירופים לא בטוחים לצפיה בעת עבודה בעזרת לחיצת עכבר',\n\t stop_gifs: 'נגן-בעת-ריחוף GIFs',\n\t autoload: 'החל טעינה אוטומטית בגלילה לתחתית הדף',\n\t streaming: 'החל זרימת הודעות אוטומטית בעת גלילה למעלה הדף',\n\t reply_link_preview: 'החל תצוגה מקדימה של לינק-תגובה בעת ריחוף עם העכבר',\n\t follow_import: 'יבוא עקיבות',\n\t import_followers_from_a_csv_file: 'ייבא את הנעקבים שלך מקובץ csv',\n\t follows_imported: 'נעקבים יובאו! ייקח זמן מה לעבד אותם.',\n\t follow_import_error: 'שגיאה בייבוא נעקבים.',\n\t delete_account: 'מחק משתמש',\n\t delete_account_description: 'מחק לצמיתות את המשתמש שלך ואת כל הודעותיך.',\n\t delete_account_instructions: 'הכנס את סיסמתך בקלט למטה על מנת לאשר מחיקת משתמש.',\n\t delete_account_error: 'הייתה בעיה במחיקת המשתמש. אם זה ממשיך, אנא עדכן את מנהל השרת שלך.',\n\t follow_export: 'יצוא עקיבות',\n\t follow_export_processing: 'טוען. בקרוב תתבקש להוריד את הקובץ את הקובץ שלך',\n\t follow_export_button: 'ייצא את הנעקבים שלך לקובץ csv',\n\t change_password: 'שנה סיסמה',\n\t current_password: 'סיסמה נוכחית',\n\t new_password: 'סיסמה חדשה',\n\t confirm_new_password: 'אשר סיסמה',\n\t changed_password: 'סיסמה שונתה בהצלחה!',\n\t change_password_error: 'הייתה בעיה בשינוי סיסמתך.'\n\t },\n\t notifications: {\n\t notifications: 'התראות',\n\t read: 'קרא!',\n\t followed_you: 'עקב אחריך!',\n\t favorited_you: 'אהב את הסטטוס שלך',\n\t repeated_you: 'חזר על הסטטוס שלך'\n\t },\n\t login: {\n\t login: 'התחבר',\n\t username: 'שם המשתמש',\n\t placeholder: 'למשל lain',\n\t password: 'סיסמה',\n\t register: 'הירשם',\n\t logout: 'התנתק'\n\t },\n\t registration: {\n\t registration: 'הרשמה',\n\t fullname: 'שם תצוגה',\n\t email: 'אימייל',\n\t bio: 'אודות',\n\t password_confirm: 'אישור סיסמה'\n\t },\n\t post_status: {\n\t posting: 'מפרסם',\n\t default: 'הרגע נחת ב-ל.א.'\n\t },\n\t finder: {\n\t find_user: 'מציאת משתמש',\n\t error_fetching_user: 'שגיאה במציאת משתמש'\n\t },\n\t general: {\n\t submit: 'שלח',\n\t apply: 'החל'\n\t },\n\t user_profile: {\n\t timeline_title: 'ציר זמן המשתמש'\n\t }\n\t};\n\t\n\tvar messages = {\n\t de: de,\n\t fi: fi,\n\t en: en,\n\t eo: eo,\n\t et: et,\n\t hu: hu,\n\t ro: ro,\n\t ja: ja,\n\t fr: fr,\n\t it: it,\n\t oc: oc,\n\t pl: pl,\n\t es: es,\n\t pt: pt,\n\t ru: ru,\n\t nb: nb,\n\t he: he\n\t};\n\t\n\texports.default = messages;\n\n/***/ }),\n/* 106 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\texports.mutations = exports.findMaxId = exports.statusType = exports.prepareStatus = exports.defaultState = undefined;\n\t\n\tvar _set = __webpack_require__(227);\n\t\n\tvar _set2 = _interopRequireDefault(_set);\n\t\n\tvar _isArray2 = __webpack_require__(3);\n\t\n\tvar _isArray3 = _interopRequireDefault(_isArray2);\n\t\n\tvar _last2 = __webpack_require__(168);\n\t\n\tvar _last3 = _interopRequireDefault(_last2);\n\t\n\tvar _merge2 = __webpack_require__(169);\n\t\n\tvar _merge3 = _interopRequireDefault(_merge2);\n\t\n\tvar _minBy2 = __webpack_require__(457);\n\t\n\tvar _minBy3 = _interopRequireDefault(_minBy2);\n\t\n\tvar _maxBy2 = __webpack_require__(455);\n\t\n\tvar _maxBy3 = _interopRequireDefault(_maxBy2);\n\t\n\tvar _flatten2 = __webpack_require__(447);\n\t\n\tvar _flatten3 = _interopRequireDefault(_flatten2);\n\t\n\tvar _find2 = __webpack_require__(64);\n\t\n\tvar _find3 = _interopRequireDefault(_find2);\n\t\n\tvar _each2 = __webpack_require__(63);\n\t\n\tvar _each3 = _interopRequireDefault(_each2);\n\t\n\tvar _toInteger2 = __webpack_require__(23);\n\t\n\tvar _toInteger3 = _interopRequireDefault(_toInteger2);\n\t\n\tvar _sortBy2 = __webpack_require__(103);\n\t\n\tvar _sortBy3 = _interopRequireDefault(_sortBy2);\n\t\n\tvar _slice2 = __webpack_require__(464);\n\t\n\tvar _slice3 = _interopRequireDefault(_slice2);\n\t\n\tvar _remove2 = __webpack_require__(463);\n\t\n\tvar _remove3 = _interopRequireDefault(_remove2);\n\t\n\tvar _includes2 = __webpack_require__(451);\n\t\n\tvar _includes3 = _interopRequireDefault(_includes2);\n\t\n\tvar _vue = __webpack_require__(47);\n\t\n\tvar _apiService = __webpack_require__(24);\n\t\n\tvar _apiService2 = _interopRequireDefault(_apiService);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar emptyTl = function emptyTl() {\n\t return {\n\t statuses: [],\n\t statusesObject: {},\n\t faves: [],\n\t visibleStatuses: [],\n\t visibleStatusesObject: {},\n\t newStatusCount: 0,\n\t maxId: 0,\n\t minVisibleId: 0,\n\t loading: false,\n\t followers: [],\n\t friends: [],\n\t viewing: 'statuses',\n\t flushMarker: 0\n\t };\n\t};\n\t\n\tvar defaultState = exports.defaultState = {\n\t allStatuses: [],\n\t allStatusesObject: {},\n\t maxId: 0,\n\t notifications: {\n\t desktopNotificationSilence: true,\n\t maxId: 0,\n\t maxSavedId: 0,\n\t minId: Number.POSITIVE_INFINITY,\n\t data: [],\n\t error: false,\n\t brokenFavorites: {}\n\t },\n\t favorites: new _set2.default(),\n\t error: false,\n\t timelines: {\n\t mentions: emptyTl(),\n\t public: emptyTl(),\n\t user: emptyTl(),\n\t own: emptyTl(),\n\t publicAndExternal: emptyTl(),\n\t friends: emptyTl(),\n\t tag: emptyTl()\n\t }\n\t};\n\t\n\tvar isNsfw = function isNsfw(status) {\n\t var nsfwRegex = /#nsfw/i;\n\t return (0, _includes3.default)(status.tags, 'nsfw') || !!status.text.match(nsfwRegex);\n\t};\n\t\n\tvar prepareStatus = exports.prepareStatus = function prepareStatus(status) {\n\t if (status.nsfw === undefined) {\n\t status.nsfw = isNsfw(status);\n\t if (status.retweeted_status) {\n\t status.nsfw = status.retweeted_status.nsfw;\n\t }\n\t }\n\t\n\t status.deleted = false;\n\t\n\t status.attachments = status.attachments || [];\n\t\n\t return status;\n\t};\n\t\n\tvar visibleNotificationTypes = function visibleNotificationTypes(rootState) {\n\t return [rootState.config.notificationVisibility.likes && 'like', rootState.config.notificationVisibility.mentions && 'mention', rootState.config.notificationVisibility.repeats && 'repeat', rootState.config.notificationVisibility.follows && 'follow'].filter(function (_) {\n\t return _;\n\t });\n\t};\n\t\n\tvar statusType = exports.statusType = function statusType(status) {\n\t if (status.is_post_verb) {\n\t return 'status';\n\t }\n\t\n\t if (status.retweeted_status) {\n\t return 'retweet';\n\t }\n\t\n\t if (typeof status.uri === 'string' && status.uri.match(/(fave|objectType=Favourite)/) || typeof status.text === 'string' && status.text.match(/favorited/)) {\n\t return 'favorite';\n\t }\n\t\n\t if (status.text.match(/deleted notice {{tag/) || status.qvitter_delete_notice) {\n\t return 'deletion';\n\t }\n\t\n\t if (status.text.match(/started following/) || status.activity_type === 'follow') {\n\t return 'follow';\n\t }\n\t\n\t return 'unknown';\n\t};\n\t\n\tvar findMaxId = exports.findMaxId = function findMaxId() {\n\t for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n\t args[_key] = arguments[_key];\n\t }\n\t\n\t return ((0, _maxBy3.default)((0, _flatten3.default)(args), 'id') || {}).id;\n\t};\n\t\n\tvar mergeOrAdd = function mergeOrAdd(arr, obj, item) {\n\t var oldItem = obj[item.id];\n\t\n\t if (oldItem) {\n\t (0, _merge3.default)(oldItem, item);\n\t\n\t oldItem.attachments.splice(oldItem.attachments.length);\n\t return { item: oldItem, new: false };\n\t } else {\n\t prepareStatus(item);\n\t arr.push(item);\n\t obj[item.id] = item;\n\t return { item: item, new: true };\n\t }\n\t};\n\t\n\tvar sortTimeline = function sortTimeline(timeline) {\n\t timeline.visibleStatuses = (0, _sortBy3.default)(timeline.visibleStatuses, function (_ref) {\n\t var id = _ref.id;\n\t return -id;\n\t });\n\t timeline.statuses = (0, _sortBy3.default)(timeline.statuses, function (_ref2) {\n\t var id = _ref2.id;\n\t return -id;\n\t });\n\t timeline.minVisibleId = ((0, _last3.default)(timeline.visibleStatuses) || {}).id;\n\t return timeline;\n\t};\n\t\n\tvar addNewStatuses = function addNewStatuses(state, _ref3) {\n\t var statuses = _ref3.statuses,\n\t _ref3$showImmediately = _ref3.showImmediately,\n\t showImmediately = _ref3$showImmediately === undefined ? false : _ref3$showImmediately,\n\t timeline = _ref3.timeline,\n\t _ref3$user = _ref3.user,\n\t user = _ref3$user === undefined ? {} : _ref3$user,\n\t _ref3$noIdUpdate = _ref3.noIdUpdate,\n\t noIdUpdate = _ref3$noIdUpdate === undefined ? false : _ref3$noIdUpdate;\n\t\n\t if (!(0, _isArray3.default)(statuses)) {\n\t return false;\n\t }\n\t\n\t var allStatuses = state.allStatuses;\n\t var allStatusesObject = state.allStatusesObject;\n\t var timelineObject = state.timelines[timeline];\n\t\n\t var maxNew = statuses.length > 0 ? (0, _maxBy3.default)(statuses, 'id').id : 0;\n\t var older = timeline && maxNew < timelineObject.maxId;\n\t\n\t if (timeline && !noIdUpdate && statuses.length > 0 && !older) {\n\t timelineObject.maxId = maxNew;\n\t }\n\t\n\t var addStatus = function addStatus(status, showImmediately) {\n\t var addToTimeline = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n\t\n\t var result = mergeOrAdd(allStatuses, allStatusesObject, status);\n\t status = result.item;\n\t\n\t var brokenFavorites = state.notifications.brokenFavorites[status.id] || [];\n\t brokenFavorites.forEach(function (fav) {\n\t fav.status = status;\n\t });\n\t delete state.notifications.brokenFavorites[status.id];\n\t\n\t if (result.new) {\n\t if (statusType(status) === 'status' && (0, _find3.default)(status.attentions, { id: user.id })) {\n\t var mentions = state.timelines.mentions;\n\t\n\t if (timelineObject !== mentions) {\n\t mergeOrAdd(mentions.statuses, mentions.statusesObject, status);\n\t mentions.newStatusCount += 1;\n\t\n\t sortTimeline(mentions);\n\t }\n\t }\n\t }\n\t\n\t var resultForCurrentTimeline = void 0;\n\t\n\t if (timeline && addToTimeline) {\n\t resultForCurrentTimeline = mergeOrAdd(timelineObject.statuses, timelineObject.statusesObject, status);\n\t }\n\t\n\t if (timeline && showImmediately) {\n\t mergeOrAdd(timelineObject.visibleStatuses, timelineObject.visibleStatusesObject, status);\n\t } else if (timeline && addToTimeline && resultForCurrentTimeline.new) {\n\t timelineObject.newStatusCount += 1;\n\t }\n\t\n\t return status;\n\t };\n\t\n\t var favoriteStatus = function favoriteStatus(favorite, counter) {\n\t var status = (0, _find3.default)(allStatuses, { id: (0, _toInteger3.default)(favorite.in_reply_to_status_id) });\n\t if (status) {\n\t if (favorite.user.id === user.id) {\n\t status.favorited = true;\n\t } else {\n\t status.fave_num += 1;\n\t }\n\t }\n\t return status;\n\t };\n\t\n\t var processors = {\n\t 'status': function status(_status) {\n\t addStatus(_status, showImmediately);\n\t },\n\t 'retweet': function retweet(status) {\n\t var retweetedStatus = addStatus(status.retweeted_status, false, false);\n\t\n\t var retweet = void 0;\n\t\n\t if (timeline && (0, _find3.default)(timelineObject.statuses, function (s) {\n\t if (s.retweeted_status) {\n\t return s.id === retweetedStatus.id || s.retweeted_status.id === retweetedStatus.id;\n\t } else {\n\t return s.id === retweetedStatus.id;\n\t }\n\t })) {\n\t retweet = addStatus(status, false, false);\n\t } else {\n\t retweet = addStatus(status, showImmediately);\n\t }\n\t\n\t retweet.retweeted_status = retweetedStatus;\n\t },\n\t 'favorite': function favorite(_favorite) {\n\t if (!state.favorites.has(_favorite.id)) {\n\t state.favorites.add(_favorite.id);\n\t favoriteStatus(_favorite);\n\t }\n\t },\n\t 'deletion': function deletion(_deletion) {\n\t var uri = _deletion.uri;\n\t\n\t var status = (0, _find3.default)(allStatuses, { uri: uri });\n\t if (!status) {\n\t return;\n\t }\n\t\n\t (0, _remove3.default)(state.notifications.data, function (_ref4) {\n\t var id = _ref4.action.id;\n\t return id === status.id;\n\t });\n\t\n\t (0, _remove3.default)(allStatuses, { uri: uri });\n\t if (timeline) {\n\t (0, _remove3.default)(timelineObject.statuses, { uri: uri });\n\t (0, _remove3.default)(timelineObject.visibleStatuses, { uri: uri });\n\t }\n\t },\n\t 'default': function _default(unknown) {\n\t console.log('unknown status type');\n\t console.log(unknown);\n\t }\n\t };\n\t\n\t (0, _each3.default)(statuses, function (status) {\n\t var type = statusType(status);\n\t var processor = processors[type] || processors['default'];\n\t processor(status);\n\t });\n\t\n\t if (timeline) {\n\t sortTimeline(timelineObject);\n\t if ((older || timelineObject.minVisibleId <= 0) && statuses.length > 0) {\n\t timelineObject.minVisibleId = (0, _minBy3.default)(statuses, 'id').id;\n\t }\n\t }\n\t};\n\t\n\tvar addNewNotifications = function addNewNotifications(state, _ref5) {\n\t var dispatch = _ref5.dispatch,\n\t notifications = _ref5.notifications,\n\t older = _ref5.older,\n\t visibleNotificationTypes = _ref5.visibleNotificationTypes;\n\t\n\t var allStatuses = state.allStatuses;\n\t var allStatusesObject = state.allStatusesObject;\n\t (0, _each3.default)(notifications, function (notification) {\n\t var result = mergeOrAdd(allStatuses, allStatusesObject, notification.notice);\n\t var action = result.item;\n\t\n\t if (!(0, _find3.default)(state.notifications.data, function (oldNotification) {\n\t return oldNotification.action.id === action.id;\n\t })) {\n\t state.notifications.maxId = Math.max(notification.id, state.notifications.maxId);\n\t state.notifications.minId = Math.min(notification.id, state.notifications.minId);\n\t\n\t var fresh = !older && !notification.is_seen && notification.id > state.notifications.maxSavedId;\n\t var status = notification.ntype === 'like' ? (0, _find3.default)(allStatuses, { id: action.in_reply_to_status_id }) : action;\n\t\n\t var _result = {\n\t type: notification.ntype,\n\t status: status,\n\t action: action,\n\t\n\t seen: !fresh\n\t };\n\t\n\t if (notification.ntype === 'like' && !status) {\n\t var broken = state.notifications.brokenFavorites[action.in_reply_to_status_id];\n\t if (broken) {\n\t broken.push(_result);\n\t } else {\n\t dispatch('fetchOldPost', { postId: action.in_reply_to_status_id });\n\t broken = [_result];\n\t state.notifications.brokenFavorites[action.in_reply_to_status_id] = broken;\n\t }\n\t }\n\t\n\t state.notifications.data.push(_result);\n\t\n\t if ('Notification' in window && window.Notification.permission === 'granted') {\n\t var title = action.user.name;\n\t var _result2 = {};\n\t _result2.icon = action.user.profile_image_url;\n\t _result2.body = action.text;\n\t if (action.attachments && action.attachments.length > 0 && !action.nsfw && action.attachments[0].mimetype.startsWith('image/')) {\n\t _result2.image = action.attachments[0].url;\n\t }\n\t\n\t if (fresh && !state.notifications.desktopNotificationSilence && visibleNotificationTypes.includes(notification.ntype)) {\n\t var _notification = new window.Notification(title, _result2);\n\t\n\t setTimeout(_notification.close.bind(_notification), 5000);\n\t }\n\t }\n\t }\n\t });\n\t};\n\t\n\tvar mutations = exports.mutations = {\n\t addNewStatuses: addNewStatuses,\n\t addNewNotifications: addNewNotifications,\n\t showNewStatuses: function showNewStatuses(state, _ref6) {\n\t var timeline = _ref6.timeline;\n\t\n\t var oldTimeline = state.timelines[timeline];\n\t\n\t oldTimeline.newStatusCount = 0;\n\t oldTimeline.visibleStatuses = (0, _slice3.default)(oldTimeline.statuses, 0, 50);\n\t oldTimeline.minVisibleId = (0, _last3.default)(oldTimeline.visibleStatuses).id;\n\t oldTimeline.visibleStatusesObject = {};\n\t (0, _each3.default)(oldTimeline.visibleStatuses, function (status) {\n\t oldTimeline.visibleStatusesObject[status.id] = status;\n\t });\n\t },\n\t clearTimeline: function clearTimeline(state, _ref7) {\n\t var timeline = _ref7.timeline;\n\t\n\t state.timelines[timeline] = emptyTl();\n\t },\n\t setFavorited: function setFavorited(state, _ref8) {\n\t var status = _ref8.status,\n\t value = _ref8.value;\n\t\n\t var newStatus = state.allStatusesObject[status.id];\n\t newStatus.favorited = value;\n\t },\n\t setFavoritedConfirm: function setFavoritedConfirm(state, _ref9) {\n\t var status = _ref9.status;\n\t\n\t var newStatus = state.allStatusesObject[status.id];\n\t newStatus.favorited = status.favorited;\n\t newStatus.fave_num = status.fave_num;\n\t },\n\t setRetweeted: function setRetweeted(state, _ref10) {\n\t var status = _ref10.status,\n\t value = _ref10.value;\n\t\n\t var newStatus = state.allStatusesObject[status.id];\n\t newStatus.repeated = value;\n\t },\n\t setDeleted: function setDeleted(state, _ref11) {\n\t var status = _ref11.status;\n\t\n\t var newStatus = state.allStatusesObject[status.id];\n\t newStatus.deleted = true;\n\t },\n\t setLoading: function setLoading(state, _ref12) {\n\t var timeline = _ref12.timeline,\n\t value = _ref12.value;\n\t\n\t state.timelines[timeline].loading = value;\n\t },\n\t setNsfw: function setNsfw(state, _ref13) {\n\t var id = _ref13.id,\n\t nsfw = _ref13.nsfw;\n\t\n\t var newStatus = state.allStatusesObject[id];\n\t newStatus.nsfw = nsfw;\n\t },\n\t setError: function setError(state, _ref14) {\n\t var value = _ref14.value;\n\t\n\t state.error = value;\n\t },\n\t setNotificationsError: function setNotificationsError(state, _ref15) {\n\t var value = _ref15.value;\n\t\n\t state.notifications.error = value;\n\t },\n\t setNotificationsSilence: function setNotificationsSilence(state, _ref16) {\n\t var value = _ref16.value;\n\t\n\t state.notifications.desktopNotificationSilence = value;\n\t },\n\t setProfileView: function setProfileView(state, _ref17) {\n\t var v = _ref17.v;\n\t\n\t state.timelines['user'].viewing = v;\n\t },\n\t addFriends: function addFriends(state, _ref18) {\n\t var friends = _ref18.friends;\n\t\n\t state.timelines['user'].friends = friends;\n\t },\n\t addFollowers: function addFollowers(state, _ref19) {\n\t var followers = _ref19.followers;\n\t\n\t state.timelines['user'].followers = followers;\n\t },\n\t markNotificationsAsSeen: function markNotificationsAsSeen(state, notifications) {\n\t (0, _vue.set)(state.notifications, 'maxSavedId', state.notifications.maxId);\n\t (0, _each3.default)(notifications, function (notification) {\n\t notification.seen = true;\n\t });\n\t },\n\t queueFlush: function queueFlush(state, _ref20) {\n\t var timeline = _ref20.timeline,\n\t id = _ref20.id;\n\t\n\t state.timelines[timeline].flushMarker = id;\n\t }\n\t};\n\t\n\tvar statuses = {\n\t state: defaultState,\n\t actions: {\n\t addNewStatuses: function addNewStatuses(_ref21, _ref22) {\n\t var rootState = _ref21.rootState,\n\t commit = _ref21.commit;\n\t var statuses = _ref22.statuses,\n\t _ref22$showImmediatel = _ref22.showImmediately,\n\t showImmediately = _ref22$showImmediatel === undefined ? false : _ref22$showImmediatel,\n\t _ref22$timeline = _ref22.timeline,\n\t timeline = _ref22$timeline === undefined ? false : _ref22$timeline,\n\t _ref22$noIdUpdate = _ref22.noIdUpdate,\n\t noIdUpdate = _ref22$noIdUpdate === undefined ? false : _ref22$noIdUpdate;\n\t\n\t commit('addNewStatuses', { statuses: statuses, showImmediately: showImmediately, timeline: timeline, noIdUpdate: noIdUpdate, user: rootState.users.currentUser });\n\t },\n\t addNewNotifications: function addNewNotifications(_ref23, _ref24) {\n\t var rootState = _ref23.rootState,\n\t commit = _ref23.commit,\n\t dispatch = _ref23.dispatch;\n\t var notifications = _ref24.notifications,\n\t older = _ref24.older;\n\t\n\t commit('addNewNotifications', { visibleNotificationTypes: visibleNotificationTypes(rootState), dispatch: dispatch, notifications: notifications, older: older });\n\t },\n\t setError: function setError(_ref25, _ref26) {\n\t var rootState = _ref25.rootState,\n\t commit = _ref25.commit;\n\t var value = _ref26.value;\n\t\n\t commit('setError', { value: value });\n\t },\n\t setNotificationsError: function setNotificationsError(_ref27, _ref28) {\n\t var rootState = _ref27.rootState,\n\t commit = _ref27.commit;\n\t var value = _ref28.value;\n\t\n\t commit('setNotificationsError', { value: value });\n\t },\n\t setNotificationsSilence: function setNotificationsSilence(_ref29, _ref30) {\n\t var rootState = _ref29.rootState,\n\t commit = _ref29.commit;\n\t var value = _ref30.value;\n\t\n\t commit('setNotificationsSilence', { value: value });\n\t },\n\t addFriends: function addFriends(_ref31, _ref32) {\n\t var rootState = _ref31.rootState,\n\t commit = _ref31.commit;\n\t var friends = _ref32.friends;\n\t\n\t commit('addFriends', { friends: friends });\n\t },\n\t addFollowers: function addFollowers(_ref33, _ref34) {\n\t var rootState = _ref33.rootState,\n\t commit = _ref33.commit;\n\t var followers = _ref34.followers;\n\t\n\t commit('addFollowers', { followers: followers });\n\t },\n\t deleteStatus: function deleteStatus(_ref35, status) {\n\t var rootState = _ref35.rootState,\n\t commit = _ref35.commit;\n\t\n\t commit('setDeleted', { status: status });\n\t _apiService2.default.deleteStatus({ id: status.id, credentials: rootState.users.currentUser.credentials });\n\t },\n\t favorite: function favorite(_ref36, status) {\n\t var rootState = _ref36.rootState,\n\t commit = _ref36.commit;\n\t\n\t commit('setFavorited', { status: status, value: true });\n\t _apiService2.default.favorite({ id: status.id, credentials: rootState.users.currentUser.credentials }).then(function (response) {\n\t if (response.ok) {\n\t return response.json();\n\t } else {\n\t return {};\n\t }\n\t }).then(function (status) {\n\t commit('setFavoritedConfirm', { status: status });\n\t });\n\t },\n\t unfavorite: function unfavorite(_ref37, status) {\n\t var rootState = _ref37.rootState,\n\t commit = _ref37.commit;\n\t\n\t commit('setFavorited', { status: status, value: false });\n\t _apiService2.default.unfavorite({ id: status.id, credentials: rootState.users.currentUser.credentials }).then(function (response) {\n\t if (response.ok) {\n\t return response.json();\n\t } else {\n\t return {};\n\t }\n\t }).then(function (status) {\n\t commit('setFavoritedConfirm', { status: status });\n\t });\n\t },\n\t retweet: function retweet(_ref38, status) {\n\t var rootState = _ref38.rootState,\n\t commit = _ref38.commit;\n\t\n\t commit('setRetweeted', { status: status, value: true });\n\t _apiService2.default.retweet({ id: status.id, credentials: rootState.users.currentUser.credentials });\n\t },\n\t unretweet: function unretweet(_ref39, status) {\n\t var rootState = _ref39.rootState,\n\t commit = _ref39.commit;\n\t\n\t commit('setRetweeted', { status: status, value: false });\n\t _apiService2.default.unretweet({ id: status.id, credentials: rootState.users.currentUser.credentials });\n\t },\n\t queueFlush: function queueFlush(_ref40, _ref41) {\n\t var rootState = _ref40.rootState,\n\t commit = _ref40.commit;\n\t var timeline = _ref41.timeline,\n\t id = _ref41.id;\n\t\n\t commit('queueFlush', { timeline: timeline, id: id });\n\t }\n\t },\n\t mutations: mutations\n\t};\n\t\n\texports.default = statuses;\n\n/***/ }),\n/* 107 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _apiService = __webpack_require__(24);\n\t\n\tvar _apiService2 = _interopRequireDefault(_apiService);\n\t\n\tvar _timeline_fetcherService = __webpack_require__(110);\n\t\n\tvar _timeline_fetcherService2 = _interopRequireDefault(_timeline_fetcherService);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar backendInteractorService = function backendInteractorService(credentials) {\n\t var fetchStatus = function fetchStatus(_ref) {\n\t var id = _ref.id;\n\t\n\t return _apiService2.default.fetchStatus({ id: id, credentials: credentials });\n\t };\n\t\n\t var fetchConversation = function fetchConversation(_ref2) {\n\t var id = _ref2.id;\n\t\n\t return _apiService2.default.fetchConversation({ id: id, credentials: credentials });\n\t };\n\t\n\t var fetchFriends = function fetchFriends(_ref3) {\n\t var id = _ref3.id;\n\t\n\t return _apiService2.default.fetchFriends({ id: id, credentials: credentials });\n\t };\n\t\n\t var fetchFollowers = function fetchFollowers(_ref4) {\n\t var id = _ref4.id;\n\t\n\t return _apiService2.default.fetchFollowers({ id: id, credentials: credentials });\n\t };\n\t\n\t var fetchAllFollowing = function fetchAllFollowing(_ref5) {\n\t var username = _ref5.username;\n\t\n\t return _apiService2.default.fetchAllFollowing({ username: username, credentials: credentials });\n\t };\n\t\n\t var fetchUser = function fetchUser(_ref6) {\n\t var id = _ref6.id;\n\t\n\t return _apiService2.default.fetchUser({ id: id, credentials: credentials });\n\t };\n\t\n\t var followUser = function followUser(id) {\n\t return _apiService2.default.followUser({ credentials: credentials, id: id });\n\t };\n\t\n\t var unfollowUser = function unfollowUser(id) {\n\t return _apiService2.default.unfollowUser({ credentials: credentials, id: id });\n\t };\n\t\n\t var blockUser = function blockUser(id) {\n\t return _apiService2.default.blockUser({ credentials: credentials, id: id });\n\t };\n\t\n\t var unblockUser = function unblockUser(id) {\n\t return _apiService2.default.unblockUser({ credentials: credentials, id: id });\n\t };\n\t\n\t var approveUser = function approveUser(id) {\n\t return _apiService2.default.approveUser({ credentials: credentials, id: id });\n\t };\n\t\n\t var denyUser = function denyUser(id) {\n\t return _apiService2.default.denyUser({ credentials: credentials, id: id });\n\t };\n\t\n\t var startFetching = function startFetching(_ref7) {\n\t var timeline = _ref7.timeline,\n\t store = _ref7.store,\n\t _ref7$userId = _ref7.userId,\n\t userId = _ref7$userId === undefined ? false : _ref7$userId;\n\t\n\t return _timeline_fetcherService2.default.startFetching({ timeline: timeline, store: store, credentials: credentials, userId: userId });\n\t };\n\t\n\t var fetchOldPost = function fetchOldPost(_ref8) {\n\t var store = _ref8.store,\n\t postId = _ref8.postId;\n\t\n\t return _timeline_fetcherService2.default.fetchAndUpdate({\n\t store: store,\n\t credentials: credentials,\n\t timeline: 'own',\n\t older: true,\n\t until: postId + 1\n\t });\n\t };\n\t\n\t var setUserMute = function setUserMute(_ref9) {\n\t var id = _ref9.id,\n\t _ref9$muted = _ref9.muted,\n\t muted = _ref9$muted === undefined ? true : _ref9$muted;\n\t\n\t return _apiService2.default.setUserMute({ id: id, muted: muted, credentials: credentials });\n\t };\n\t\n\t var fetchMutes = function fetchMutes() {\n\t return _apiService2.default.fetchMutes({ credentials: credentials });\n\t };\n\t var fetchFollowRequests = function fetchFollowRequests() {\n\t return _apiService2.default.fetchFollowRequests({ credentials: credentials });\n\t };\n\t\n\t var register = function register(params) {\n\t return _apiService2.default.register(params);\n\t };\n\t var updateAvatar = function updateAvatar(_ref10) {\n\t var params = _ref10.params;\n\t return _apiService2.default.updateAvatar({ credentials: credentials, params: params });\n\t };\n\t var updateBg = function updateBg(_ref11) {\n\t var params = _ref11.params;\n\t return _apiService2.default.updateBg({ credentials: credentials, params: params });\n\t };\n\t var updateBanner = function updateBanner(_ref12) {\n\t var params = _ref12.params;\n\t return _apiService2.default.updateBanner({ credentials: credentials, params: params });\n\t };\n\t var updateProfile = function updateProfile(_ref13) {\n\t var params = _ref13.params;\n\t return _apiService2.default.updateProfile({ credentials: credentials, params: params });\n\t };\n\t\n\t var externalProfile = function externalProfile(profileUrl) {\n\t return _apiService2.default.externalProfile({ profileUrl: profileUrl, credentials: credentials });\n\t };\n\t var followImport = function followImport(_ref14) {\n\t var params = _ref14.params;\n\t return _apiService2.default.followImport({ params: params, credentials: credentials });\n\t };\n\t\n\t var deleteAccount = function deleteAccount(_ref15) {\n\t var password = _ref15.password;\n\t return _apiService2.default.deleteAccount({ credentials: credentials, password: password });\n\t };\n\t var changePassword = function changePassword(_ref16) {\n\t var password = _ref16.password,\n\t newPassword = _ref16.newPassword,\n\t newPasswordConfirmation = _ref16.newPasswordConfirmation;\n\t return _apiService2.default.changePassword({ credentials: credentials, password: password, newPassword: newPassword, newPasswordConfirmation: newPasswordConfirmation });\n\t };\n\t\n\t var backendInteractorServiceInstance = {\n\t fetchStatus: fetchStatus,\n\t fetchConversation: fetchConversation,\n\t fetchFriends: fetchFriends,\n\t fetchFollowers: fetchFollowers,\n\t followUser: followUser,\n\t unfollowUser: unfollowUser,\n\t blockUser: blockUser,\n\t unblockUser: unblockUser,\n\t fetchUser: fetchUser,\n\t fetchAllFollowing: fetchAllFollowing,\n\t verifyCredentials: _apiService2.default.verifyCredentials,\n\t startFetching: startFetching,\n\t fetchOldPost: fetchOldPost,\n\t setUserMute: setUserMute,\n\t fetchMutes: fetchMutes,\n\t register: register,\n\t updateAvatar: updateAvatar,\n\t updateBg: updateBg,\n\t updateBanner: updateBanner,\n\t updateProfile: updateProfile,\n\t externalProfile: externalProfile,\n\t followImport: followImport,\n\t deleteAccount: deleteAccount,\n\t changePassword: changePassword,\n\t fetchFollowRequests: fetchFollowRequests,\n\t approveUser: approveUser,\n\t denyUser: denyUser\n\t };\n\t\n\t return backendInteractorServiceInstance;\n\t};\n\t\n\texports.default = backendInteractorService;\n\n/***/ }),\n/* 108 */\n/***/ (function(module, exports) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\tvar fileType = function fileType(typeString) {\n\t var type = 'unknown';\n\t\n\t if (typeString.match(/text\\/html/)) {\n\t type = 'html';\n\t }\n\t\n\t if (typeString.match(/image/)) {\n\t type = 'image';\n\t }\n\t\n\t if (typeString.match(/video\\/(webm|mp4)/)) {\n\t type = 'video';\n\t }\n\t\n\t if (typeString.match(/audio|ogg/)) {\n\t type = 'audio';\n\t }\n\t\n\t return type;\n\t};\n\t\n\tvar fileTypeService = {\n\t fileType: fileType\n\t};\n\t\n\texports.default = fileTypeService;\n\n/***/ }),\n/* 109 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _map2 = __webpack_require__(29);\n\t\n\tvar _map3 = _interopRequireDefault(_map2);\n\t\n\tvar _apiService = __webpack_require__(24);\n\t\n\tvar _apiService2 = _interopRequireDefault(_apiService);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar postStatus = function postStatus(_ref) {\n\t var store = _ref.store,\n\t status = _ref.status,\n\t spoilerText = _ref.spoilerText,\n\t visibility = _ref.visibility,\n\t sensitive = _ref.sensitive,\n\t _ref$media = _ref.media,\n\t media = _ref$media === undefined ? [] : _ref$media,\n\t _ref$inReplyToStatusI = _ref.inReplyToStatusId,\n\t inReplyToStatusId = _ref$inReplyToStatusI === undefined ? undefined : _ref$inReplyToStatusI,\n\t _ref$contentType = _ref.contentType,\n\t contentType = _ref$contentType === undefined ? 'text/plain' : _ref$contentType;\n\t\n\t var mediaIds = (0, _map3.default)(media, 'id');\n\t\n\t return _apiService2.default.postStatus({ credentials: store.state.users.currentUser.credentials, status: status, spoilerText: spoilerText, visibility: visibility, sensitive: sensitive, mediaIds: mediaIds, inReplyToStatusId: inReplyToStatusId, contentType: contentType }).then(function (data) {\n\t return data.json();\n\t }).then(function (data) {\n\t if (!data.error) {\n\t store.dispatch('addNewStatuses', {\n\t statuses: [data],\n\t timeline: 'friends',\n\t showImmediately: true,\n\t noIdUpdate: true });\n\t }\n\t return data;\n\t }).catch(function (err) {\n\t return {\n\t error: err.message\n\t };\n\t });\n\t};\n\t\n\tvar uploadMedia = function uploadMedia(_ref2) {\n\t var store = _ref2.store,\n\t formData = _ref2.formData;\n\t\n\t var credentials = store.state.users.currentUser.credentials;\n\t\n\t return _apiService2.default.uploadMedia({ credentials: credentials, formData: formData }).then(function (xml) {\n\t var link = xml.getElementsByTagName('link');\n\t\n\t if (link.length === 0) {\n\t link = xml.getElementsByTagName('atom:link');\n\t }\n\t\n\t link = link[0];\n\t\n\t var mediaData = {\n\t id: xml.getElementsByTagName('media_id')[0].textContent,\n\t url: xml.getElementsByTagName('media_url')[0].textContent,\n\t image: link.getAttribute('href'),\n\t mimetype: link.getAttribute('type')\n\t };\n\t\n\t return mediaData;\n\t });\n\t};\n\t\n\tvar statusPosterService = {\n\t postStatus: postStatus,\n\t uploadMedia: uploadMedia\n\t};\n\t\n\texports.default = statusPosterService;\n\n/***/ }),\n/* 110 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _camelCase2 = __webpack_require__(440);\n\t\n\tvar _camelCase3 = _interopRequireDefault(_camelCase2);\n\t\n\tvar _apiService = __webpack_require__(24);\n\t\n\tvar _apiService2 = _interopRequireDefault(_apiService);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar update = function update(_ref) {\n\t var store = _ref.store,\n\t statuses = _ref.statuses,\n\t timeline = _ref.timeline,\n\t showImmediately = _ref.showImmediately;\n\t\n\t var ccTimeline = (0, _camelCase3.default)(timeline);\n\t\n\t store.dispatch('setError', { value: false });\n\t\n\t store.dispatch('addNewStatuses', {\n\t timeline: ccTimeline,\n\t statuses: statuses,\n\t showImmediately: showImmediately\n\t });\n\t};\n\t\n\tvar fetchAndUpdate = function fetchAndUpdate(_ref2) {\n\t var store = _ref2.store,\n\t credentials = _ref2.credentials,\n\t _ref2$timeline = _ref2.timeline,\n\t timeline = _ref2$timeline === undefined ? 'friends' : _ref2$timeline,\n\t _ref2$older = _ref2.older,\n\t older = _ref2$older === undefined ? false : _ref2$older,\n\t _ref2$showImmediately = _ref2.showImmediately,\n\t showImmediately = _ref2$showImmediately === undefined ? false : _ref2$showImmediately,\n\t _ref2$userId = _ref2.userId,\n\t userId = _ref2$userId === undefined ? false : _ref2$userId,\n\t _ref2$tag = _ref2.tag,\n\t tag = _ref2$tag === undefined ? false : _ref2$tag,\n\t until = _ref2.until;\n\t\n\t var args = { timeline: timeline, credentials: credentials };\n\t var rootState = store.rootState || store.state;\n\t var timelineData = rootState.statuses.timelines[(0, _camelCase3.default)(timeline)];\n\t\n\t if (older) {\n\t args['until'] = until || timelineData.minVisibleId;\n\t } else {\n\t args['since'] = timelineData.maxId;\n\t }\n\t\n\t args['userId'] = userId;\n\t args['tag'] = tag;\n\t\n\t return _apiService2.default.fetchTimeline(args).then(function (statuses) {\n\t if (!older && statuses.length >= 20 && !timelineData.loading) {\n\t store.dispatch('queueFlush', { timeline: timeline, id: timelineData.maxId });\n\t }\n\t update({ store: store, statuses: statuses, timeline: timeline, showImmediately: showImmediately });\n\t }, function () {\n\t return store.dispatch('setError', { value: true });\n\t });\n\t};\n\t\n\tvar startFetching = function startFetching(_ref3) {\n\t var _ref3$timeline = _ref3.timeline,\n\t timeline = _ref3$timeline === undefined ? 'friends' : _ref3$timeline,\n\t credentials = _ref3.credentials,\n\t store = _ref3.store,\n\t _ref3$userId = _ref3.userId,\n\t userId = _ref3$userId === undefined ? false : _ref3$userId,\n\t _ref3$tag = _ref3.tag,\n\t tag = _ref3$tag === undefined ? false : _ref3$tag;\n\t\n\t var rootState = store.rootState || store.state;\n\t var timelineData = rootState.statuses.timelines[(0, _camelCase3.default)(timeline)];\n\t var showImmediately = timelineData.visibleStatuses.length === 0;\n\t fetchAndUpdate({ timeline: timeline, credentials: credentials, store: store, showImmediately: showImmediately, userId: userId, tag: tag });\n\t var boundFetchAndUpdate = function boundFetchAndUpdate() {\n\t return fetchAndUpdate({ timeline: timeline, credentials: credentials, store: store, userId: userId, tag: tag });\n\t };\n\t return setInterval(boundFetchAndUpdate, 10000);\n\t};\n\tvar timelineFetcher = {\n\t fetchAndUpdate: fetchAndUpdate,\n\t startFetching: startFetching\n\t};\n\t\n\texports.default = timelineFetcher;\n\n/***/ }),\n/* 111 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\texports.highlightStyle = exports.highlightClass = undefined;\n\t\n\tvar _color_convert = __webpack_require__(48);\n\t\n\tvar highlightStyle = function highlightStyle(prefs) {\n\t if (prefs === undefined) return;\n\t var color = prefs.color,\n\t type = prefs.type;\n\t\n\t if (typeof color !== 'string') return;\n\t var rgb = (0, _color_convert.hex2rgb)(color);\n\t if (rgb == null) return;\n\t var solidColor = 'rgb(' + Math.floor(rgb.r) + ', ' + Math.floor(rgb.g) + ', ' + Math.floor(rgb.b) + ')';\n\t var tintColor = 'rgba(' + Math.floor(rgb.r) + ', ' + Math.floor(rgb.g) + ', ' + Math.floor(rgb.b) + ', .1)';\n\t var tintColor2 = 'rgba(' + Math.floor(rgb.r) + ', ' + Math.floor(rgb.g) + ', ' + Math.floor(rgb.b) + ', .2)';\n\t if (type === 'striped') {\n\t return {\n\t backgroundImage: ['repeating-linear-gradient(-45deg,', tintColor + ' ,', tintColor + ' 20px,', tintColor2 + ' 20px,', tintColor2 + ' 40px'].join(' '),\n\t backgroundPosition: '0 0'\n\t };\n\t } else if (type === 'solid') {\n\t return {\n\t backgroundColor: tintColor2\n\t };\n\t } else if (type === 'side') {\n\t return {\n\t backgroundImage: ['linear-gradient(to right,', solidColor + ' ,', solidColor + ' 2px,', 'transparent 6px'].join(' '),\n\t backgroundPosition: '0 0'\n\t };\n\t }\n\t};\n\t\n\tvar highlightClass = function highlightClass(user) {\n\t return 'USER____' + user.screen_name.replace(/\\./g, '_').replace(/@/g, '_AT_');\n\t};\n\t\n\texports.highlightClass = highlightClass;\n\texports.highlightStyle = highlightStyle;\n\n/***/ }),\n/* 112 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _vue = __webpack_require__(47);\n\t\n\tvar _vue2 = _interopRequireDefault(_vue);\n\t\n\t__webpack_require__(285);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\texports.default = _vue2.default.component('tab-switcher', {\n\t name: 'TabSwitcher',\n\t data: function data() {\n\t return {\n\t active: 0\n\t };\n\t },\n\t\n\t methods: {\n\t activateTab: function activateTab(index) {\n\t var _this = this;\n\t\n\t return function () {\n\t return _this.active = index;\n\t };\n\t }\n\t },\n\t render: function render(h) {\n\t var _this2 = this;\n\t\n\t var tabs = this.$slots.default.filter(function (slot) {\n\t return slot.data;\n\t }).map(function (slot, index) {\n\t var classes = ['tab'];\n\t\n\t if (index === _this2.active) {\n\t classes.push('active');\n\t }\n\t return h(\n\t 'button',\n\t {\n\t on: {\n\t 'click': _this2.activateTab(index)\n\t },\n\t 'class': classes.join(' ') },\n\t [slot.data.attrs.label]\n\t );\n\t });\n\t var contents = h('div', [this.$slots.default.filter(function (slot) {\n\t return slot.data;\n\t })[this.active]]);\n\t return h(\n\t 'div',\n\t { 'class': 'tab-switcher' },\n\t [h(\n\t 'div',\n\t { 'class': 'tabs' },\n\t [tabs]\n\t ), h(\n\t 'div',\n\t { 'class': 'contents' },\n\t [contents]\n\t )]\n\t );\n\t }\n\t});\n\n/***/ }),\n/* 113 */,\n/* 114 */,\n/* 115 */,\n/* 116 */,\n/* 117 */,\n/* 118 */,\n/* 119 */,\n/* 120 */,\n/* 121 */,\n/* 122 */,\n/* 123 */,\n/* 124 */,\n/* 125 */,\n/* 126 */,\n/* 127 */,\n/* 128 */,\n/* 129 */,\n/* 130 */,\n/* 131 */,\n/* 132 */,\n/* 133 */,\n/* 134 */,\n/* 135 */,\n/* 136 */,\n/* 137 */,\n/* 138 */,\n/* 139 */,\n/* 140 */,\n/* 141 */,\n/* 142 */,\n/* 143 */,\n/* 144 */,\n/* 145 */,\n/* 146 */,\n/* 147 */,\n/* 148 */,\n/* 149 */,\n/* 150 */,\n/* 151 */,\n/* 152 */,\n/* 153 */,\n/* 154 */,\n/* 155 */,\n/* 156 */,\n/* 157 */,\n/* 158 */,\n/* 159 */,\n/* 160 */,\n/* 161 */,\n/* 162 */,\n/* 163 */,\n/* 164 */,\n/* 165 */,\n/* 166 */,\n/* 167 */,\n/* 168 */,\n/* 169 */,\n/* 170 */,\n/* 171 */,\n/* 172 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\tvar Component = __webpack_require__(1)(\n\t /* script */\n\t __webpack_require__(189),\n\t /* template */\n\t __webpack_require__(534),\n\t /* scopeId */\n\t null,\n\t /* cssModules */\n\t null\n\t)\n\t\n\tmodule.exports = Component.exports\n\n\n/***/ }),\n/* 173 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t\n\t/* styles */\n\t__webpack_require__(292)\n\t\n\tvar Component = __webpack_require__(1)(\n\t /* script */\n\t __webpack_require__(202),\n\t /* template */\n\t __webpack_require__(522),\n\t /* scopeId */\n\t null,\n\t /* cssModules */\n\t null\n\t)\n\t\n\tmodule.exports = Component.exports\n\n\n/***/ }),\n/* 174 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t\n\t/* styles */\n\t__webpack_require__(309)\n\t\n\tvar Component = __webpack_require__(1)(\n\t /* script */\n\t __webpack_require__(211),\n\t /* template */\n\t __webpack_require__(547),\n\t /* scopeId */\n\t null,\n\t /* cssModules */\n\t null\n\t)\n\t\n\tmodule.exports = Component.exports\n\n\n/***/ }),\n/* 175 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t\n\t/* styles */\n\t__webpack_require__(299)\n\t\n\tvar Component = __webpack_require__(1)(\n\t /* script */\n\t __webpack_require__(214),\n\t /* template */\n\t __webpack_require__(530),\n\t /* scopeId */\n\t null,\n\t /* cssModules */\n\t null\n\t)\n\t\n\tmodule.exports = Component.exports\n\n\n/***/ }),\n/* 176 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _typeof2 = __webpack_require__(231);\n\t\n\tvar _typeof3 = _interopRequireDefault(_typeof2);\n\t\n\tvar _each2 = __webpack_require__(63);\n\t\n\tvar _each3 = _interopRequireDefault(_each2);\n\t\n\tvar _throttle2 = __webpack_require__(468);\n\t\n\tvar _throttle3 = _interopRequireDefault(_throttle2);\n\t\n\texports.default = createPersistedState;\n\t\n\tvar _lodash = __webpack_require__(328);\n\t\n\tvar _lodash2 = _interopRequireDefault(_lodash);\n\t\n\tvar _objectPath = __webpack_require__(477);\n\t\n\tvar _objectPath2 = _interopRequireDefault(_objectPath);\n\t\n\tvar _localforage = __webpack_require__(316);\n\t\n\tvar _localforage2 = _interopRequireDefault(_localforage);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar loaded = false;\n\t\n\tvar defaultReducer = function defaultReducer(state, paths) {\n\t return paths.length === 0 ? state : paths.reduce(function (substate, path) {\n\t _objectPath2.default.set(substate, path, _objectPath2.default.get(state, path));\n\t return substate;\n\t }, {});\n\t};\n\t\n\tvar defaultStorage = function () {\n\t return _localforage2.default;\n\t}();\n\t\n\tvar defaultSetState = function defaultSetState(key, state, storage) {\n\t if (!loaded) {\n\t console.log('waiting for old state to be loaded...');\n\t } else {\n\t return storage.setItem(key, state);\n\t }\n\t};\n\t\n\tfunction createPersistedState() {\n\t var _ref = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {},\n\t _ref$key = _ref.key,\n\t key = _ref$key === undefined ? 'vuex-lz' : _ref$key,\n\t _ref$paths = _ref.paths,\n\t paths = _ref$paths === undefined ? [] : _ref$paths,\n\t _ref$getState = _ref.getState,\n\t getState = _ref$getState === undefined ? function (key, storage) {\n\t var value = storage.getItem(key);\n\t return value;\n\t } : _ref$getState,\n\t _ref$setState = _ref.setState,\n\t setState = _ref$setState === undefined ? (0, _throttle3.default)(defaultSetState, 60000) : _ref$setState,\n\t _ref$reducer = _ref.reducer,\n\t reducer = _ref$reducer === undefined ? defaultReducer : _ref$reducer,\n\t _ref$storage = _ref.storage,\n\t storage = _ref$storage === undefined ? defaultStorage : _ref$storage,\n\t _ref$subscriber = _ref.subscriber,\n\t subscriber = _ref$subscriber === undefined ? function (store) {\n\t return function (handler) {\n\t return store.subscribe(handler);\n\t };\n\t } : _ref$subscriber;\n\t\n\t return function (store) {\n\t getState(key, storage).then(function (savedState) {\n\t try {\n\t if ((typeof savedState === 'undefined' ? 'undefined' : (0, _typeof3.default)(savedState)) === 'object') {\n\t var usersState = savedState.users || {};\n\t usersState.usersObject = {};\n\t var users = usersState.users || [];\n\t (0, _each3.default)(users, function (user) {\n\t usersState.usersObject[user.id] = user;\n\t });\n\t savedState.users = usersState;\n\t\n\t store.replaceState((0, _lodash2.default)({}, store.state, savedState));\n\t }\n\t if (store.state.config.customTheme) {\n\t window.themeLoaded = true;\n\t store.dispatch('setOption', {\n\t name: 'customTheme',\n\t value: store.state.config.customTheme\n\t });\n\t }\n\t if (store.state.users.lastLoginName) {\n\t store.dispatch('loginUser', { username: store.state.users.lastLoginName, password: 'xxx' });\n\t }\n\t loaded = true;\n\t } catch (e) {\n\t console.log(\"Couldn't load state\");\n\t loaded = true;\n\t }\n\t });\n\t\n\t subscriber(store)(function (mutation, state) {\n\t try {\n\t setState(key, reducer(state, paths), storage);\n\t } catch (e) {\n\t console.log(\"Couldn't persist state:\");\n\t console.log(e);\n\t }\n\t });\n\t };\n\t}\n\n/***/ }),\n/* 177 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _isArray2 = __webpack_require__(3);\n\t\n\tvar _isArray3 = _interopRequireDefault(_isArray2);\n\t\n\tvar _backend_interactor_service = __webpack_require__(107);\n\t\n\tvar _backend_interactor_service2 = _interopRequireDefault(_backend_interactor_service);\n\t\n\tvar _phoenix = __webpack_require__(478);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar api = {\n\t state: {\n\t backendInteractor: (0, _backend_interactor_service2.default)(),\n\t fetchers: {},\n\t socket: null,\n\t chatDisabled: false,\n\t followRequests: []\n\t },\n\t mutations: {\n\t setBackendInteractor: function setBackendInteractor(state, backendInteractor) {\n\t state.backendInteractor = backendInteractor;\n\t },\n\t addFetcher: function addFetcher(state, _ref) {\n\t var timeline = _ref.timeline,\n\t fetcher = _ref.fetcher;\n\t\n\t state.fetchers[timeline] = fetcher;\n\t },\n\t removeFetcher: function removeFetcher(state, _ref2) {\n\t var timeline = _ref2.timeline;\n\t\n\t delete state.fetchers[timeline];\n\t },\n\t setSocket: function setSocket(state, socket) {\n\t state.socket = socket;\n\t },\n\t setChatDisabled: function setChatDisabled(state, value) {\n\t state.chatDisabled = value;\n\t },\n\t setFollowRequests: function setFollowRequests(state, value) {\n\t state.followRequests = value;\n\t }\n\t },\n\t actions: {\n\t startFetching: function startFetching(store, timeline) {\n\t var userId = false;\n\t\n\t if ((0, _isArray3.default)(timeline)) {\n\t userId = timeline[1];\n\t timeline = timeline[0];\n\t }\n\t\n\t if (!store.state.fetchers[timeline]) {\n\t var fetcher = store.state.backendInteractor.startFetching({ timeline: timeline, store: store, userId: userId });\n\t store.commit('addFetcher', { timeline: timeline, fetcher: fetcher });\n\t }\n\t },\n\t fetchOldPost: function fetchOldPost(store, _ref3) {\n\t var postId = _ref3.postId;\n\t\n\t store.state.backendInteractor.fetchOldPost({ store: store, postId: postId });\n\t },\n\t stopFetching: function stopFetching(store, timeline) {\n\t var fetcher = store.state.fetchers[timeline];\n\t window.clearInterval(fetcher);\n\t store.commit('removeFetcher', { timeline: timeline });\n\t },\n\t initializeSocket: function initializeSocket(store, token) {\n\t if (!store.state.chatDisabled) {\n\t var socket = new _phoenix.Socket('/socket', { params: { token: token } });\n\t socket.connect();\n\t store.dispatch('initializeChat', socket);\n\t }\n\t },\n\t disableChat: function disableChat(store) {\n\t store.commit('setChatDisabled', true);\n\t },\n\t removeFollowRequest: function removeFollowRequest(store, request) {\n\t var requests = store.state.followRequests.filter(function (it) {\n\t return it !== request;\n\t });\n\t store.commit('setFollowRequests', requests);\n\t }\n\t }\n\t};\n\t\n\texports.default = api;\n\n/***/ }),\n/* 178 */\n/***/ (function(module, exports) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\tvar chat = {\n\t state: {\n\t messages: [],\n\t channel: { state: '' }\n\t },\n\t mutations: {\n\t setChannel: function setChannel(state, channel) {\n\t state.channel = channel;\n\t },\n\t addMessage: function addMessage(state, message) {\n\t state.messages.push(message);\n\t state.messages = state.messages.slice(-19, 20);\n\t },\n\t setMessages: function setMessages(state, messages) {\n\t state.messages = messages.slice(-19, 20);\n\t }\n\t },\n\t actions: {\n\t initializeChat: function initializeChat(store, socket) {\n\t var channel = socket.channel('chat:public');\n\t channel.on('new_msg', function (msg) {\n\t store.commit('addMessage', msg);\n\t });\n\t channel.on('messages', function (_ref) {\n\t var messages = _ref.messages;\n\t\n\t store.commit('setMessages', messages);\n\t });\n\t channel.join();\n\t store.commit('setChannel', channel);\n\t }\n\t }\n\t};\n\t\n\texports.default = chat;\n\n/***/ }),\n/* 179 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _vue = __webpack_require__(47);\n\t\n\tvar _style_setter = __webpack_require__(183);\n\t\n\tvar _style_setter2 = _interopRequireDefault(_style_setter);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar browserLocale = (window.navigator.language || 'en').split('-')[0];\n\t\n\tvar defaultState = {\n\t name: 'Pleroma FE',\n\t colors: {},\n\t collapseMessageWithSubject: false,\n\t hideAttachments: false,\n\t hideAttachmentsInConv: false,\n\t hideNsfw: true,\n\t loopVideo: true,\n\t loopVideoSilentOnly: true,\n\t autoLoad: true,\n\t streaming: false,\n\t hoverPreview: true,\n\t pauseOnUnfocused: true,\n\t stopGifs: false,\n\t replyVisibility: 'all',\n\t notificationVisibility: {\n\t follows: true,\n\t mentions: true,\n\t likes: true,\n\t repeats: true\n\t },\n\t muteWords: [],\n\t highlight: {},\n\t interfaceLanguage: browserLocale\n\t};\n\t\n\tvar config = {\n\t state: defaultState,\n\t mutations: {\n\t setOption: function setOption(state, _ref) {\n\t var name = _ref.name,\n\t value = _ref.value;\n\t\n\t (0, _vue.set)(state, name, value);\n\t },\n\t setHighlight: function setHighlight(state, _ref2) {\n\t var user = _ref2.user,\n\t color = _ref2.color,\n\t type = _ref2.type;\n\t\n\t var data = this.state.config.highlight[user];\n\t if (color || type) {\n\t (0, _vue.set)(state.highlight, user, { color: color || data.color, type: type || data.type });\n\t } else {\n\t (0, _vue.delete)(state.highlight, user);\n\t }\n\t }\n\t },\n\t actions: {\n\t setPageTitle: function setPageTitle(_ref3) {\n\t var state = _ref3.state;\n\t var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';\n\t\n\t document.title = option + ' ' + state.name;\n\t },\n\t setHighlight: function setHighlight(_ref4, _ref5) {\n\t var commit = _ref4.commit,\n\t dispatch = _ref4.dispatch;\n\t var user = _ref5.user,\n\t color = _ref5.color,\n\t type = _ref5.type;\n\t\n\t commit('setHighlight', { user: user, color: color, type: type });\n\t },\n\t setOption: function setOption(_ref6, _ref7) {\n\t var commit = _ref6.commit,\n\t dispatch = _ref6.dispatch;\n\t var name = _ref7.name,\n\t value = _ref7.value;\n\t\n\t commit('setOption', { name: name, value: value });\n\t switch (name) {\n\t case 'name':\n\t dispatch('setPageTitle');\n\t break;\n\t case 'theme':\n\t _style_setter2.default.setPreset(value, commit);\n\t break;\n\t case 'customTheme':\n\t _style_setter2.default.setColors(value, commit);\n\t }\n\t }\n\t }\n\t};\n\t\n\texports.default = config;\n\n/***/ }),\n/* 180 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\texports.defaultState = exports.mutations = exports.mergeOrAdd = undefined;\n\t\n\tvar _promise = __webpack_require__(226);\n\t\n\tvar _promise2 = _interopRequireDefault(_promise);\n\t\n\tvar _merge2 = __webpack_require__(169);\n\t\n\tvar _merge3 = _interopRequireDefault(_merge2);\n\t\n\tvar _each2 = __webpack_require__(63);\n\t\n\tvar _each3 = _interopRequireDefault(_each2);\n\t\n\tvar _map2 = __webpack_require__(29);\n\t\n\tvar _map3 = _interopRequireDefault(_map2);\n\t\n\tvar _compact2 = __webpack_require__(442);\n\t\n\tvar _compact3 = _interopRequireDefault(_compact2);\n\t\n\tvar _backend_interactor_service = __webpack_require__(107);\n\t\n\tvar _backend_interactor_service2 = _interopRequireDefault(_backend_interactor_service);\n\t\n\tvar _vue = __webpack_require__(47);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar mergeOrAdd = exports.mergeOrAdd = function mergeOrAdd(arr, obj, item) {\n\t if (!item) {\n\t return false;\n\t }\n\t var oldItem = obj[item.id];\n\t if (oldItem) {\n\t (0, _merge3.default)(oldItem, item);\n\t return { item: oldItem, new: false };\n\t } else {\n\t arr.push(item);\n\t obj[item.id] = item;\n\t return { item: item, new: true };\n\t }\n\t};\n\t\n\tvar mutations = exports.mutations = {\n\t setMuted: function setMuted(state, _ref) {\n\t var id = _ref.user.id,\n\t muted = _ref.muted;\n\t\n\t var user = state.usersObject[id];\n\t (0, _vue.set)(user, 'muted', muted);\n\t },\n\t setCurrentUser: function setCurrentUser(state, user) {\n\t state.lastLoginName = user.screen_name;\n\t state.currentUser = (0, _merge3.default)(state.currentUser || {}, user);\n\t },\n\t clearCurrentUser: function clearCurrentUser(state) {\n\t state.currentUser = false;\n\t state.lastLoginName = false;\n\t },\n\t beginLogin: function beginLogin(state) {\n\t state.loggingIn = true;\n\t },\n\t endLogin: function endLogin(state) {\n\t state.loggingIn = false;\n\t },\n\t addNewUsers: function addNewUsers(state, users) {\n\t (0, _each3.default)(users, function (user) {\n\t return mergeOrAdd(state.users, state.usersObject, user);\n\t });\n\t },\n\t setUserForStatus: function setUserForStatus(state, status) {\n\t status.user = state.usersObject[status.user.id];\n\t },\n\t setColor: function setColor(state, _ref2) {\n\t var id = _ref2.user.id,\n\t highlighted = _ref2.highlighted;\n\t\n\t var user = state.usersObject[id];\n\t (0, _vue.set)(user, 'highlight', highlighted);\n\t }\n\t};\n\t\n\tvar defaultState = exports.defaultState = {\n\t lastLoginName: false,\n\t currentUser: false,\n\t loggingIn: false,\n\t users: [],\n\t usersObject: {}\n\t};\n\t\n\tvar users = {\n\t state: defaultState,\n\t mutations: mutations,\n\t actions: {\n\t fetchUser: function fetchUser(store, id) {\n\t store.rootState.api.backendInteractor.fetchUser({ id: id }).then(function (user) {\n\t return store.commit('addNewUsers', user);\n\t });\n\t },\n\t addNewStatuses: function addNewStatuses(store, _ref3) {\n\t var statuses = _ref3.statuses;\n\t\n\t var users = (0, _map3.default)(statuses, 'user');\n\t var retweetedUsers = (0, _compact3.default)((0, _map3.default)(statuses, 'retweeted_status.user'));\n\t store.commit('addNewUsers', users);\n\t store.commit('addNewUsers', retweetedUsers);\n\t\n\t (0, _each3.default)(statuses, function (status) {\n\t store.commit('setUserForStatus', status);\n\t });\n\t\n\t (0, _each3.default)((0, _compact3.default)((0, _map3.default)(statuses, 'retweeted_status')), function (status) {\n\t store.commit('setUserForStatus', status);\n\t });\n\t },\n\t logout: function logout(store) {\n\t store.commit('clearCurrentUser');\n\t store.dispatch('stopFetching', 'friends');\n\t store.commit('setBackendInteractor', (0, _backend_interactor_service2.default)());\n\t },\n\t loginUser: function loginUser(store, userCredentials) {\n\t return new _promise2.default(function (resolve, reject) {\n\t var commit = store.commit;\n\t commit('beginLogin');\n\t store.rootState.api.backendInteractor.verifyCredentials(userCredentials).then(function (response) {\n\t if (response.ok) {\n\t response.json().then(function (user) {\n\t user.credentials = userCredentials;\n\t commit('setCurrentUser', user);\n\t commit('addNewUsers', [user]);\n\t\n\t commit('setBackendInteractor', (0, _backend_interactor_service2.default)(userCredentials));\n\t\n\t if (user.token) {\n\t store.dispatch('initializeSocket', user.token);\n\t }\n\t\n\t store.dispatch('startFetching', 'friends');\n\t\n\t store.dispatch('startFetching', ['own', user.id]);\n\t\n\t store.rootState.api.backendInteractor.fetchMutes().then(function (mutedUsers) {\n\t (0, _each3.default)(mutedUsers, function (user) {\n\t user.muted = true;\n\t });\n\t store.commit('addNewUsers', mutedUsers);\n\t });\n\t\n\t if ('Notification' in window && window.Notification.permission === 'default') {\n\t window.Notification.requestPermission();\n\t }\n\t\n\t store.rootState.api.backendInteractor.fetchFriends({ id: user.id }).then(function (friends) {\n\t return commit('addNewUsers', friends);\n\t });\n\t });\n\t } else {\n\t commit('endLogin');\n\t if (response.status === 401) {\n\t reject('Wrong username or password');\n\t } else {\n\t reject('An error occurred, please try again');\n\t }\n\t }\n\t commit('endLogin');\n\t resolve();\n\t }).catch(function (error) {\n\t console.log(error);\n\t commit('endLogin');\n\t reject('Failed to connect to server, try again');\n\t });\n\t });\n\t }\n\t }\n\t};\n\t\n\texports.default = users;\n\n/***/ }),\n/* 181 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\texports.splitIntoWords = exports.addPositionToWords = exports.wordAtPosition = exports.replaceWord = undefined;\n\t\n\tvar _find2 = __webpack_require__(64);\n\t\n\tvar _find3 = _interopRequireDefault(_find2);\n\t\n\tvar _reduce2 = __webpack_require__(170);\n\t\n\tvar _reduce3 = _interopRequireDefault(_reduce2);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar replaceWord = exports.replaceWord = function replaceWord(str, toReplace, replacement) {\n\t return str.slice(0, toReplace.start) + replacement + str.slice(toReplace.end);\n\t};\n\t\n\tvar wordAtPosition = exports.wordAtPosition = function wordAtPosition(str, pos) {\n\t var words = splitIntoWords(str);\n\t var wordsWithPosition = addPositionToWords(words);\n\t\n\t return (0, _find3.default)(wordsWithPosition, function (_ref) {\n\t var start = _ref.start,\n\t end = _ref.end;\n\t return start <= pos && end > pos;\n\t });\n\t};\n\t\n\tvar addPositionToWords = exports.addPositionToWords = function addPositionToWords(words) {\n\t return (0, _reduce3.default)(words, function (result, word) {\n\t var data = {\n\t word: word,\n\t start: 0,\n\t end: word.length\n\t };\n\t\n\t if (result.length > 0) {\n\t var previous = result.pop();\n\t\n\t data.start += previous.end;\n\t data.end += previous.end;\n\t\n\t result.push(previous);\n\t }\n\t\n\t result.push(data);\n\t\n\t return result;\n\t }, []);\n\t};\n\t\n\tvar splitIntoWords = exports.splitIntoWords = function splitIntoWords(str) {\n\t var regex = /\\b/;\n\t var triggers = /[@#:]+$/;\n\t\n\t var split = str.split(regex);\n\t\n\t var words = (0, _reduce3.default)(split, function (result, word) {\n\t if (result.length > 0) {\n\t var previous = result.pop();\n\t var matches = previous.match(triggers);\n\t if (matches) {\n\t previous = previous.replace(triggers, '');\n\t word = matches[0] + word;\n\t }\n\t result.push(previous);\n\t }\n\t result.push(word);\n\t\n\t return result;\n\t }, []);\n\t\n\t return words;\n\t};\n\t\n\tvar completion = {\n\t wordAtPosition: wordAtPosition,\n\t addPositionToWords: addPositionToWords,\n\t splitIntoWords: splitIntoWords,\n\t replaceWord: replaceWord\n\t};\n\t\n\texports.default = completion;\n\n/***/ }),\n/* 182 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _apiService = __webpack_require__(24);\n\t\n\tvar _apiService2 = _interopRequireDefault(_apiService);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar update = function update(_ref) {\n\t var store = _ref.store,\n\t notifications = _ref.notifications,\n\t older = _ref.older;\n\t\n\t store.dispatch('setNotificationsError', { value: false });\n\t\n\t store.dispatch('addNewNotifications', { notifications: notifications, older: older });\n\t};\n\t\n\tvar fetchAndUpdate = function fetchAndUpdate(_ref2) {\n\t var store = _ref2.store,\n\t credentials = _ref2.credentials,\n\t _ref2$older = _ref2.older,\n\t older = _ref2$older === undefined ? false : _ref2$older;\n\t\n\t var args = { credentials: credentials };\n\t var rootState = store.rootState || store.state;\n\t var timelineData = rootState.statuses.notifications;\n\t\n\t if (older) {\n\t if (timelineData.minId !== Number.POSITIVE_INFINITY) {\n\t args['until'] = timelineData.minId;\n\t }\n\t } else {\n\t args['since'] = timelineData.maxId;\n\t }\n\t\n\t args['timeline'] = 'notifications';\n\t\n\t return _apiService2.default.fetchTimeline(args).then(function (notifications) {\n\t update({ store: store, notifications: notifications, older: older });\n\t }, function () {\n\t return store.dispatch('setNotificationsError', { value: true });\n\t }).catch(function () {\n\t return store.dispatch('setNotificationsError', { value: true });\n\t });\n\t};\n\t\n\tvar startFetching = function startFetching(_ref3) {\n\t var credentials = _ref3.credentials,\n\t store = _ref3.store;\n\t\n\t fetchAndUpdate({ credentials: credentials, store: store });\n\t var boundFetchAndUpdate = function boundFetchAndUpdate() {\n\t return fetchAndUpdate({ credentials: credentials, store: store });\n\t };\n\t\n\t setTimeout(function () {\n\t return store.dispatch('setNotificationsSilence', false);\n\t }, 10000);\n\t return setInterval(boundFetchAndUpdate, 10000);\n\t};\n\t\n\tvar notificationsFetcher = {\n\t fetchAndUpdate: fetchAndUpdate,\n\t startFetching: startFetching\n\t};\n\t\n\texports.default = notificationsFetcher;\n\n/***/ }),\n/* 183 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _slicedToArray2 = __webpack_require__(116);\n\t\n\tvar _slicedToArray3 = _interopRequireDefault(_slicedToArray2);\n\t\n\tvar _entries = __webpack_require__(224);\n\t\n\tvar _entries2 = _interopRequireDefault(_entries);\n\t\n\tvar _times2 = __webpack_require__(469);\n\t\n\tvar _times3 = _interopRequireDefault(_times2);\n\t\n\tvar _color_convert = __webpack_require__(48);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar setStyle = function setStyle(href, commit) {\n\t var head = document.head;\n\t var body = document.body;\n\t body.style.display = 'none';\n\t var cssEl = document.createElement('link');\n\t cssEl.setAttribute('rel', 'stylesheet');\n\t cssEl.setAttribute('href', href);\n\t head.appendChild(cssEl);\n\t\n\t var setDynamic = function setDynamic() {\n\t var baseEl = document.createElement('div');\n\t body.appendChild(baseEl);\n\t\n\t var colors = {};\n\t (0, _times3.default)(16, function (n) {\n\t var name = 'base0' + n.toString(16).toUpperCase();\n\t baseEl.setAttribute('class', name);\n\t var color = window.getComputedStyle(baseEl).getPropertyValue('color');\n\t colors[name] = color;\n\t });\n\t\n\t commit('setOption', { name: 'colors', value: colors });\n\t\n\t body.removeChild(baseEl);\n\t\n\t var styleEl = document.createElement('style');\n\t head.appendChild(styleEl);\n\t\n\t\n\t body.style.display = 'initial';\n\t };\n\t\n\t cssEl.addEventListener('load', setDynamic);\n\t};\n\t\n\tvar setColors = function setColors(col, commit) {\n\t var head = document.head;\n\t var body = document.body;\n\t body.style.display = 'none';\n\t\n\t var styleEl = document.createElement('style');\n\t head.appendChild(styleEl);\n\t var styleSheet = styleEl.sheet;\n\t\n\t var isDark = col.text.r + col.text.g + col.text.b > col.bg.r + col.bg.g + col.bg.b;\n\t var colors = {};\n\t var radii = {};\n\t\n\t var mod = isDark ? -10 : 10;\n\t\n\t colors.bg = (0, _color_convert.rgb2hex)(col.bg.r, col.bg.g, col.bg.b);\n\t colors.lightBg = (0, _color_convert.rgb2hex)((col.bg.r + col.fg.r) / 2, (col.bg.g + col.fg.g) / 2, (col.bg.b + col.fg.b) / 2);\n\t colors.btn = (0, _color_convert.rgb2hex)(col.fg.r, col.fg.g, col.fg.b);\n\t colors.input = 'rgba(' + col.fg.r + ', ' + col.fg.g + ', ' + col.fg.b + ', .5)';\n\t colors.border = (0, _color_convert.rgb2hex)(col.fg.r - mod, col.fg.g - mod, col.fg.b - mod);\n\t colors.faint = 'rgba(' + col.text.r + ', ' + col.text.g + ', ' + col.text.b + ', .5)';\n\t colors.fg = (0, _color_convert.rgb2hex)(col.text.r, col.text.g, col.text.b);\n\t colors.lightFg = (0, _color_convert.rgb2hex)(col.text.r - mod * 5, col.text.g - mod * 5, col.text.b - mod * 5);\n\t\n\t colors['base07'] = (0, _color_convert.rgb2hex)(col.text.r - mod * 2, col.text.g - mod * 2, col.text.b - mod * 2);\n\t\n\t colors.link = (0, _color_convert.rgb2hex)(col.link.r, col.link.g, col.link.b);\n\t colors.icon = (0, _color_convert.rgb2hex)((col.bg.r + col.text.r) / 2, (col.bg.g + col.text.g) / 2, (col.bg.b + col.text.b) / 2);\n\t\n\t colors.cBlue = col.cBlue && (0, _color_convert.rgb2hex)(col.cBlue.r, col.cBlue.g, col.cBlue.b);\n\t colors.cRed = col.cRed && (0, _color_convert.rgb2hex)(col.cRed.r, col.cRed.g, col.cRed.b);\n\t colors.cGreen = col.cGreen && (0, _color_convert.rgb2hex)(col.cGreen.r, col.cGreen.g, col.cGreen.b);\n\t colors.cOrange = col.cOrange && (0, _color_convert.rgb2hex)(col.cOrange.r, col.cOrange.g, col.cOrange.b);\n\t\n\t colors.cAlertRed = col.cRed && 'rgba(' + col.cRed.r + ', ' + col.cRed.g + ', ' + col.cRed.b + ', .5)';\n\t\n\t radii.btnRadius = col.btnRadius;\n\t radii.inputRadius = col.inputRadius;\n\t radii.panelRadius = col.panelRadius;\n\t radii.avatarRadius = col.avatarRadius;\n\t radii.avatarAltRadius = col.avatarAltRadius;\n\t radii.tooltipRadius = col.tooltipRadius;\n\t radii.attachmentRadius = col.attachmentRadius;\n\t\n\t styleSheet.toString();\n\t styleSheet.insertRule('body { ' + (0, _entries2.default)(colors).filter(function (_ref) {\n\t var _ref2 = (0, _slicedToArray3.default)(_ref, 2),\n\t k = _ref2[0],\n\t v = _ref2[1];\n\t\n\t return v;\n\t }).map(function (_ref3) {\n\t var _ref4 = (0, _slicedToArray3.default)(_ref3, 2),\n\t k = _ref4[0],\n\t v = _ref4[1];\n\t\n\t return '--' + k + ': ' + v;\n\t }).join(';') + ' }', 'index-max');\n\t styleSheet.insertRule('body { ' + (0, _entries2.default)(radii).filter(function (_ref5) {\n\t var _ref6 = (0, _slicedToArray3.default)(_ref5, 2),\n\t k = _ref6[0],\n\t v = _ref6[1];\n\t\n\t return v;\n\t }).map(function (_ref7) {\n\t var _ref8 = (0, _slicedToArray3.default)(_ref7, 2),\n\t k = _ref8[0],\n\t v = _ref8[1];\n\t\n\t return '--' + k + ': ' + v + 'px';\n\t }).join(';') + ' }', 'index-max');\n\t body.style.display = 'initial';\n\t\n\t commit('setOption', { name: 'colors', value: colors });\n\t commit('setOption', { name: 'radii', value: radii });\n\t commit('setOption', { name: 'customTheme', value: col });\n\t};\n\t\n\tvar setPreset = function setPreset(val, commit) {\n\t window.fetch('/static/styles.json').then(function (data) {\n\t return data.json();\n\t }).then(function (themes) {\n\t var theme = themes[val] ? themes[val] : themes['pleroma-dark'];\n\t var bgRgb = (0, _color_convert.hex2rgb)(theme[1]);\n\t var fgRgb = (0, _color_convert.hex2rgb)(theme[2]);\n\t var textRgb = (0, _color_convert.hex2rgb)(theme[3]);\n\t var linkRgb = (0, _color_convert.hex2rgb)(theme[4]);\n\t\n\t var cRedRgb = (0, _color_convert.hex2rgb)(theme[5] || '#FF0000');\n\t var cGreenRgb = (0, _color_convert.hex2rgb)(theme[6] || '#00FF00');\n\t var cBlueRgb = (0, _color_convert.hex2rgb)(theme[7] || '#0000FF');\n\t var cOrangeRgb = (0, _color_convert.hex2rgb)(theme[8] || '#E3FF00');\n\t\n\t var col = {\n\t bg: bgRgb,\n\t fg: fgRgb,\n\t text: textRgb,\n\t link: linkRgb,\n\t cRed: cRedRgb,\n\t cBlue: cBlueRgb,\n\t cGreen: cGreenRgb,\n\t cOrange: cOrangeRgb\n\t };\n\t\n\t if (!window.themeLoaded) {\n\t setColors(col, commit);\n\t }\n\t });\n\t};\n\t\n\tvar StyleSetter = {\n\t setStyle: setStyle,\n\t setPreset: setPreset,\n\t setColors: setColors\n\t};\n\t\n\texports.default = StyleSetter;\n\n/***/ }),\n/* 184 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _keys = __webpack_require__(115);\n\t\n\tvar _keys2 = _interopRequireDefault(_keys);\n\t\n\tvar _map2 = __webpack_require__(29);\n\t\n\tvar _map3 = _interopRequireDefault(_map2);\n\t\n\tvar _messages = __webpack_require__(105);\n\t\n\tvar _messages2 = _interopRequireDefault(_messages);\n\t\n\tvar _iso = __webpack_require__(313);\n\t\n\tvar _iso2 = _interopRequireDefault(_iso);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\texports.default = {\n\t computed: {\n\t languageCodes: function languageCodes() {\n\t return (0, _keys2.default)(_messages2.default);\n\t },\n\t languageNames: function languageNames() {\n\t return (0, _map3.default)(this.languageCodes, _iso2.default.getName);\n\t },\n\t\n\t\n\t language: {\n\t get: function get() {\n\t return this.$store.state.config.interfaceLanguage;\n\t },\n\t set: function set(val) {\n\t this.$store.dispatch('setOption', { name: 'interfaceLanguage', value: val });\n\t this.$i18n.locale = val;\n\t }\n\t }\n\t }\n\t};\n\n/***/ }),\n/* 185 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _assign = __webpack_require__(114);\n\t\n\tvar _assign2 = _interopRequireDefault(_assign);\n\t\n\tvar _user_panel = __webpack_require__(510);\n\t\n\tvar _user_panel2 = _interopRequireDefault(_user_panel);\n\t\n\tvar _nav_panel = __webpack_require__(499);\n\t\n\tvar _nav_panel2 = _interopRequireDefault(_nav_panel);\n\t\n\tvar _notifications = __webpack_require__(501);\n\t\n\tvar _notifications2 = _interopRequireDefault(_notifications);\n\t\n\tvar _user_finder = __webpack_require__(509);\n\t\n\tvar _user_finder2 = _interopRequireDefault(_user_finder);\n\t\n\tvar _instance_specific_panel = __webpack_require__(494);\n\t\n\tvar _instance_specific_panel2 = _interopRequireDefault(_instance_specific_panel);\n\t\n\tvar _features_panel = __webpack_require__(491);\n\t\n\tvar _features_panel2 = _interopRequireDefault(_features_panel);\n\t\n\tvar _who_to_follow_panel = __webpack_require__(513);\n\t\n\tvar _who_to_follow_panel2 = _interopRequireDefault(_who_to_follow_panel);\n\t\n\tvar _chat_panel = __webpack_require__(487);\n\t\n\tvar _chat_panel2 = _interopRequireDefault(_chat_panel);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\texports.default = {\n\t name: 'app',\n\t components: {\n\t UserPanel: _user_panel2.default,\n\t NavPanel: _nav_panel2.default,\n\t Notifications: _notifications2.default,\n\t UserFinder: _user_finder2.default,\n\t InstanceSpecificPanel: _instance_specific_panel2.default,\n\t FeaturesPanel: _features_panel2.default,\n\t WhoToFollowPanel: _who_to_follow_panel2.default,\n\t ChatPanel: _chat_panel2.default\n\t },\n\t data: function data() {\n\t return {\n\t mobileActivePanel: 'timeline',\n\t supportsMask: window.CSS && window.CSS.supports && (window.CSS.supports('mask-size', 'contain') || window.CSS.supports('-webkit-mask-size', 'contain') || window.CSS.supports('-moz-mask-size', 'contain') || window.CSS.supports('-ms-mask-size', 'contain') || window.CSS.supports('-o-mask-size', 'contain'))\n\t };\n\t },\n\t created: function created() {\n\t this.$i18n.locale = this.$store.state.config.interfaceLanguage;\n\t },\n\t\n\t computed: {\n\t currentUser: function currentUser() {\n\t return this.$store.state.users.currentUser;\n\t },\n\t background: function background() {\n\t return this.currentUser.background_image || this.$store.state.config.background;\n\t },\n\t enableMask: function enableMask() {\n\t return this.supportsMask && this.$store.state.config.logoMask;\n\t },\n\t logoStyle: function logoStyle() {\n\t return {\n\t 'visibility': this.enableMask ? 'hidden' : 'visible'\n\t };\n\t },\n\t logoMaskStyle: function logoMaskStyle() {\n\t return this.enableMask ? {\n\t 'mask-image': 'url(' + this.$store.state.config.logo + ')'\n\t } : {\n\t 'background-color': this.enableMask ? '' : 'transparent'\n\t };\n\t },\n\t logoBgStyle: function logoBgStyle() {\n\t return (0, _assign2.default)({\n\t 'margin': this.$store.state.config.logoMargin + ' 0'\n\t }, this.enableMask ? {} : {\n\t 'background-color': this.enableMask ? '' : 'transparent'\n\t });\n\t },\n\t logo: function logo() {\n\t return this.$store.state.config.logo;\n\t },\n\t style: function style() {\n\t return { 'background-image': 'url(' + this.background + ')' };\n\t },\n\t sitename: function sitename() {\n\t return this.$store.state.config.name;\n\t },\n\t chat: function chat() {\n\t return this.$store.state.chat.channel.state === 'joined';\n\t },\n\t suggestionsEnabled: function suggestionsEnabled() {\n\t return this.$store.state.config.suggestionsEnabled;\n\t },\n\t showInstanceSpecificPanel: function showInstanceSpecificPanel() {\n\t return this.$store.state.config.showInstanceSpecificPanel;\n\t }\n\t },\n\t methods: {\n\t activatePanel: function activatePanel(panelName) {\n\t this.mobileActivePanel = panelName;\n\t },\n\t scrollToTop: function scrollToTop() {\n\t window.scrollTo(0, 0);\n\t },\n\t logout: function logout() {\n\t this.$store.dispatch('logout');\n\t }\n\t }\n\t};\n\n/***/ }),\n/* 186 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _stillImage = __webpack_require__(67);\n\t\n\tvar _stillImage2 = _interopRequireDefault(_stillImage);\n\t\n\tvar _nsfw = __webpack_require__(482);\n\t\n\tvar _nsfw2 = _interopRequireDefault(_nsfw);\n\t\n\tvar _file_typeService = __webpack_require__(108);\n\t\n\tvar _file_typeService2 = _interopRequireDefault(_file_typeService);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar Attachment = {\n\t props: ['attachment', 'nsfw', 'statusId', 'size'],\n\t data: function data() {\n\t return {\n\t nsfwImage: _nsfw2.default,\n\t hideNsfwLocal: this.$store.state.config.hideNsfw,\n\t loopVideo: this.$store.state.config.loopVideo,\n\t showHidden: false,\n\t loading: false,\n\t img: _file_typeService2.default.fileType(this.attachment.mimetype) === 'image' && document.createElement('img')\n\t };\n\t },\n\t\n\t components: {\n\t StillImage: _stillImage2.default\n\t },\n\t computed: {\n\t type: function type() {\n\t return _file_typeService2.default.fileType(this.attachment.mimetype);\n\t },\n\t hidden: function hidden() {\n\t return this.nsfw && this.hideNsfwLocal && !this.showHidden;\n\t },\n\t isEmpty: function isEmpty() {\n\t return this.type === 'html' && !this.attachment.oembed || this.type === 'unknown';\n\t },\n\t isSmall: function isSmall() {\n\t return this.size === 'small';\n\t },\n\t fullwidth: function fullwidth() {\n\t return _file_typeService2.default.fileType(this.attachment.mimetype) === 'html';\n\t }\n\t },\n\t methods: {\n\t linkClicked: function linkClicked(_ref) {\n\t var target = _ref.target;\n\t\n\t if (target.tagName === 'A') {\n\t window.open(target.href, '_blank');\n\t }\n\t },\n\t toggleHidden: function toggleHidden() {\n\t var _this = this;\n\t\n\t if (this.img) {\n\t if (this.img.onload) {\n\t this.img.onload();\n\t } else {\n\t this.loading = true;\n\t this.img.src = this.attachment.url;\n\t this.img.onload = function () {\n\t _this.loading = false;\n\t _this.showHidden = !_this.showHidden;\n\t };\n\t }\n\t } else {\n\t this.showHidden = !this.showHidden;\n\t }\n\t },\n\t onVideoDataLoad: function onVideoDataLoad(e) {\n\t if (typeof e.srcElement.webkitAudioDecodedByteCount !== 'undefined') {\n\t if (e.srcElement.webkitAudioDecodedByteCount > 0) {\n\t this.loopVideo = this.loopVideo && !this.$store.state.config.loopVideoSilentOnly;\n\t }\n\t } else if (typeof e.srcElement.mozHasAudio !== 'undefined') {\n\t if (e.srcElement.mozHasAudio) {\n\t this.loopVideo = this.loopVideo && !this.$store.state.config.loopVideoSilentOnly;\n\t }\n\t } else if (typeof e.srcElement.audioTracks !== 'undefined') {\n\t if (e.srcElement.audioTracks.length > 0) {\n\t this.loopVideo = this.loopVideo && !this.$store.state.config.loopVideoSilentOnly;\n\t }\n\t }\n\t }\n\t }\n\t};\n\t\n\texports.default = Attachment;\n\n/***/ }),\n/* 187 */\n/***/ (function(module, exports) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\tvar chatPanel = {\n\t data: function data() {\n\t return {\n\t currentMessage: '',\n\t channel: null,\n\t collapsed: true\n\t };\n\t },\n\t\n\t computed: {\n\t messages: function messages() {\n\t return this.$store.state.chat.messages;\n\t }\n\t },\n\t methods: {\n\t submit: function submit(message) {\n\t this.$store.state.chat.channel.push('new_msg', { text: message }, 10000);\n\t this.currentMessage = '';\n\t },\n\t togglePanel: function togglePanel() {\n\t this.collapsed = !this.collapsed;\n\t }\n\t }\n\t};\n\t\n\texports.default = chatPanel;\n\n/***/ }),\n/* 188 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _toInteger2 = __webpack_require__(23);\n\t\n\tvar _toInteger3 = _interopRequireDefault(_toInteger2);\n\t\n\tvar _find2 = __webpack_require__(64);\n\t\n\tvar _find3 = _interopRequireDefault(_find2);\n\t\n\tvar _conversation = __webpack_require__(172);\n\t\n\tvar _conversation2 = _interopRequireDefault(_conversation);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar conversationPage = {\n\t components: {\n\t Conversation: _conversation2.default\n\t },\n\t computed: {\n\t statusoid: function statusoid() {\n\t var id = (0, _toInteger3.default)(this.$route.params.id);\n\t var statuses = this.$store.state.statuses.allStatuses;\n\t var status = (0, _find3.default)(statuses, { id: id });\n\t\n\t return status;\n\t }\n\t }\n\t};\n\t\n\texports.default = conversationPage;\n\n/***/ }),\n/* 189 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _sortBy2 = __webpack_require__(103);\n\t\n\tvar _sortBy3 = _interopRequireDefault(_sortBy2);\n\t\n\tvar _filter2 = __webpack_require__(43);\n\t\n\tvar _filter3 = _interopRequireDefault(_filter2);\n\t\n\tvar _reduce2 = __webpack_require__(170);\n\t\n\tvar _reduce3 = _interopRequireDefault(_reduce2);\n\t\n\tvar _statuses = __webpack_require__(106);\n\t\n\tvar _status = __webpack_require__(66);\n\t\n\tvar _status2 = _interopRequireDefault(_status);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar sortAndFilterConversation = function sortAndFilterConversation(conversation) {\n\t conversation = (0, _filter3.default)(conversation, function (status) {\n\t return (0, _statuses.statusType)(status) !== 'retweet';\n\t });\n\t return (0, _sortBy3.default)(conversation, 'id');\n\t};\n\t\n\tvar conversation = {\n\t data: function data() {\n\t return {\n\t highlight: null\n\t };\n\t },\n\t\n\t props: ['statusoid', 'collapsable'],\n\t computed: {\n\t status: function status() {\n\t return this.statusoid;\n\t },\n\t conversation: function conversation() {\n\t if (!this.status) {\n\t return false;\n\t }\n\t\n\t var conversationId = this.status.statusnet_conversation_id;\n\t var statuses = this.$store.state.statuses.allStatuses;\n\t var conversation = (0, _filter3.default)(statuses, { statusnet_conversation_id: conversationId });\n\t return sortAndFilterConversation(conversation);\n\t },\n\t replies: function replies() {\n\t var i = 1;\n\t return (0, _reduce3.default)(this.conversation, function (result, _ref) {\n\t var id = _ref.id,\n\t in_reply_to_status_id = _ref.in_reply_to_status_id;\n\t\n\t var irid = Number(in_reply_to_status_id);\n\t if (irid) {\n\t result[irid] = result[irid] || [];\n\t result[irid].push({\n\t name: '#' + i,\n\t id: id\n\t });\n\t }\n\t i++;\n\t return result;\n\t }, {});\n\t }\n\t },\n\t components: {\n\t Status: _status2.default\n\t },\n\t created: function created() {\n\t this.fetchConversation();\n\t },\n\t\n\t watch: {\n\t '$route': 'fetchConversation'\n\t },\n\t methods: {\n\t fetchConversation: function fetchConversation() {\n\t var _this = this;\n\t\n\t if (this.status) {\n\t var conversationId = this.status.statusnet_conversation_id;\n\t this.$store.state.api.backendInteractor.fetchConversation({ id: conversationId }).then(function (statuses) {\n\t return _this.$store.dispatch('addNewStatuses', { statuses: statuses });\n\t }).then(function () {\n\t return _this.setHighlight(_this.statusoid.id);\n\t });\n\t } else {\n\t var id = this.$route.params.id;\n\t this.$store.state.api.backendInteractor.fetchStatus({ id: id }).then(function (status) {\n\t return _this.$store.dispatch('addNewStatuses', { statuses: [status] });\n\t }).then(function () {\n\t return _this.fetchConversation();\n\t });\n\t }\n\t },\n\t getReplies: function getReplies(id) {\n\t id = Number(id);\n\t return this.replies[id] || [];\n\t },\n\t focused: function focused(id) {\n\t if (this.statusoid.retweeted_status) {\n\t return id === this.statusoid.retweeted_status.id;\n\t } else {\n\t return id === this.statusoid.id;\n\t }\n\t },\n\t setHighlight: function setHighlight(id) {\n\t this.highlight = Number(id);\n\t }\n\t }\n\t};\n\t\n\texports.default = conversation;\n\n/***/ }),\n/* 190 */\n/***/ (function(module, exports) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\tvar DeleteButton = {\n\t props: ['status'],\n\t methods: {\n\t deleteStatus: function deleteStatus() {\n\t var confirmed = window.confirm('Do you really want to delete this status?');\n\t if (confirmed) {\n\t this.$store.dispatch('deleteStatus', { id: this.status.id });\n\t }\n\t }\n\t },\n\t computed: {\n\t currentUser: function currentUser() {\n\t return this.$store.state.users.currentUser;\n\t },\n\t canDelete: function canDelete() {\n\t return this.currentUser && this.currentUser.rights.delete_others_notice || this.status.user.id === this.currentUser.id;\n\t }\n\t }\n\t};\n\t\n\texports.default = DeleteButton;\n\n/***/ }),\n/* 191 */\n/***/ (function(module, exports) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\tvar FavoriteButton = {\n\t props: ['status', 'loggedIn'],\n\t data: function data() {\n\t return {\n\t animated: false\n\t };\n\t },\n\t\n\t methods: {\n\t favorite: function favorite() {\n\t var _this = this;\n\t\n\t if (!this.status.favorited) {\n\t this.$store.dispatch('favorite', { id: this.status.id });\n\t } else {\n\t this.$store.dispatch('unfavorite', { id: this.status.id });\n\t }\n\t this.animated = true;\n\t setTimeout(function () {\n\t _this.animated = false;\n\t }, 500);\n\t }\n\t },\n\t computed: {\n\t classes: function classes() {\n\t return {\n\t 'icon-star-empty': !this.status.favorited,\n\t 'icon-star': this.status.favorited,\n\t 'animate-spin': this.animated\n\t };\n\t }\n\t }\n\t};\n\t\n\texports.default = FavoriteButton;\n\n/***/ }),\n/* 192 */\n/***/ (function(module, exports) {\n\n\t\"use strict\";\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\tvar FeaturesPanel = {\n\t computed: {\n\t chat: function chat() {\n\t return this.$store.state.config.chatAvailable && !this.$store.state.chatDisabled;\n\t },\n\t gopher: function gopher() {\n\t return this.$store.state.config.gopherAvailable;\n\t },\n\t whoToFollow: function whoToFollow() {\n\t return this.$store.state.config.suggestionsEnabled;\n\t },\n\t mediaProxy: function mediaProxy() {\n\t return this.$store.state.config.mediaProxyAvailable;\n\t },\n\t scopeOptions: function scopeOptions() {\n\t return this.$store.state.config.scopeOptionsEnabled;\n\t },\n\t textlimit: function textlimit() {\n\t return this.$store.state.config.textlimit;\n\t }\n\t }\n\t};\n\t\n\texports.default = FeaturesPanel;\n\n/***/ }),\n/* 193 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _user_card = __webpack_require__(175);\n\t\n\tvar _user_card2 = _interopRequireDefault(_user_card);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar FollowRequests = {\n\t components: {\n\t UserCard: _user_card2.default\n\t },\n\t created: function created() {\n\t this.updateRequests();\n\t },\n\t\n\t computed: {\n\t requests: function requests() {\n\t return this.$store.state.api.followRequests;\n\t }\n\t },\n\t methods: {\n\t updateRequests: function updateRequests() {\n\t var _this = this;\n\t\n\t this.$store.state.api.backendInteractor.fetchFollowRequests().then(function (requests) {\n\t _this.$store.commit('setFollowRequests', requests);\n\t });\n\t }\n\t }\n\t};\n\t\n\texports.default = FollowRequests;\n\n/***/ }),\n/* 194 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _timeline = __webpack_require__(31);\n\t\n\tvar _timeline2 = _interopRequireDefault(_timeline);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar FriendsTimeline = {\n\t components: {\n\t Timeline: _timeline2.default\n\t },\n\t computed: {\n\t timeline: function timeline() {\n\t return this.$store.state.statuses.timelines.friends;\n\t }\n\t }\n\t};\n\t\n\texports.default = FriendsTimeline;\n\n/***/ }),\n/* 195 */\n/***/ (function(module, exports) {\n\n\t\"use strict\";\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\tvar InstanceSpecificPanel = {\n\t computed: {\n\t instanceSpecificPanelContent: function instanceSpecificPanelContent() {\n\t return this.$store.state.config.instanceSpecificPanelContent;\n\t }\n\t }\n\t};\n\t\n\texports.default = InstanceSpecificPanel;\n\n/***/ }),\n/* 196 */\n/***/ (function(module, exports) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\tvar LoginForm = {\n\t data: function data() {\n\t return {\n\t user: {},\n\t authError: false\n\t };\n\t },\n\t computed: {\n\t loggingIn: function loggingIn() {\n\t return this.$store.state.users.loggingIn;\n\t },\n\t registrationOpen: function registrationOpen() {\n\t return this.$store.state.config.registrationOpen;\n\t }\n\t },\n\t methods: {\n\t submit: function submit() {\n\t var _this = this;\n\t\n\t this.$store.dispatch('loginUser', this.user).then(function () {}, function (error) {\n\t _this.authError = error;\n\t _this.user.username = '';\n\t _this.user.password = '';\n\t });\n\t }\n\t }\n\t};\n\t\n\texports.default = LoginForm;\n\n/***/ }),\n/* 197 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _status_posterService = __webpack_require__(109);\n\t\n\tvar _status_posterService2 = _interopRequireDefault(_status_posterService);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar mediaUpload = {\n\t mounted: function mounted() {\n\t var _this = this;\n\t\n\t var input = this.$el.querySelector('input');\n\t\n\t input.addEventListener('change', function (_ref) {\n\t var target = _ref.target;\n\t\n\t for (var i = 0; i < target.files.length; i++) {\n\t var file = target.files[i];\n\t _this.uploadFile(file);\n\t }\n\t });\n\t },\n\t data: function data() {\n\t return {\n\t uploading: false\n\t };\n\t },\n\t\n\t methods: {\n\t uploadFile: function uploadFile(file) {\n\t var self = this;\n\t var store = this.$store;\n\t var formData = new FormData();\n\t formData.append('media', file);\n\t\n\t self.$emit('uploading');\n\t self.uploading = true;\n\t\n\t _status_posterService2.default.uploadMedia({ store: store, formData: formData }).then(function (fileData) {\n\t self.$emit('uploaded', fileData);\n\t self.uploading = false;\n\t }, function (error) {\n\t self.$emit('upload-failed');\n\t self.uploading = false;\n\t });\n\t },\n\t fileDrop: function fileDrop(e) {\n\t if (e.dataTransfer.files.length > 0) {\n\t e.preventDefault();\n\t this.uploadFile(e.dataTransfer.files[0]);\n\t }\n\t },\n\t fileDrag: function fileDrag(e) {\n\t var types = e.dataTransfer.types;\n\t if (types.contains('Files')) {\n\t e.dataTransfer.dropEffect = 'copy';\n\t } else {\n\t e.dataTransfer.dropEffect = 'none';\n\t }\n\t }\n\t },\n\t props: ['dropFiles'],\n\t watch: {\n\t 'dropFiles': function dropFiles(fileInfos) {\n\t if (!this.uploading) {\n\t this.uploadFile(fileInfos[0]);\n\t }\n\t }\n\t }\n\t};\n\t\n\texports.default = mediaUpload;\n\n/***/ }),\n/* 198 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _timeline = __webpack_require__(31);\n\t\n\tvar _timeline2 = _interopRequireDefault(_timeline);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar Mentions = {\n\t computed: {\n\t timeline: function timeline() {\n\t return this.$store.state.statuses.timelines.mentions;\n\t }\n\t },\n\t components: {\n\t Timeline: _timeline2.default\n\t }\n\t};\n\t\n\texports.default = Mentions;\n\n/***/ }),\n/* 199 */\n/***/ (function(module, exports) {\n\n\t\"use strict\";\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\tvar NavPanel = {\n\t computed: {\n\t currentUser: function currentUser() {\n\t return this.$store.state.users.currentUser;\n\t },\n\t chat: function chat() {\n\t return this.$store.state.chat.channel;\n\t }\n\t }\n\t};\n\t\n\texports.default = NavPanel;\n\n/***/ }),\n/* 200 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _status = __webpack_require__(66);\n\t\n\tvar _status2 = _interopRequireDefault(_status);\n\t\n\tvar _stillImage = __webpack_require__(67);\n\t\n\tvar _stillImage2 = _interopRequireDefault(_stillImage);\n\t\n\tvar _user_card_content = __webpack_require__(46);\n\t\n\tvar _user_card_content2 = _interopRequireDefault(_user_card_content);\n\t\n\tvar _user_highlighter = __webpack_require__(111);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar Notification = {\n\t data: function data() {\n\t return {\n\t userExpanded: false\n\t };\n\t },\n\t\n\t props: ['notification'],\n\t components: {\n\t Status: _status2.default, StillImage: _stillImage2.default, UserCardContent: _user_card_content2.default\n\t },\n\t methods: {\n\t toggleUserExpanded: function toggleUserExpanded() {\n\t this.userExpanded = !this.userExpanded;\n\t }\n\t },\n\t computed: {\n\t userClass: function userClass() {\n\t return (0, _user_highlighter.highlightClass)(this.notification.action.user);\n\t },\n\t userStyle: function userStyle() {\n\t var highlight = this.$store.state.config.highlight;\n\t var user = this.notification.action.user;\n\t return (0, _user_highlighter.highlightStyle)(highlight[user.screen_name]);\n\t }\n\t }\n\t};\n\t\n\texports.default = Notification;\n\n/***/ }),\n/* 201 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _filter2 = __webpack_require__(43);\n\t\n\tvar _filter3 = _interopRequireDefault(_filter2);\n\t\n\tvar _sortBy2 = __webpack_require__(103);\n\t\n\tvar _sortBy3 = _interopRequireDefault(_sortBy2);\n\t\n\tvar _notification = __webpack_require__(500);\n\t\n\tvar _notification2 = _interopRequireDefault(_notification);\n\t\n\tvar _notifications_fetcherService = __webpack_require__(182);\n\t\n\tvar _notifications_fetcherService2 = _interopRequireDefault(_notifications_fetcherService);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar Notifications = {\n\t created: function created() {\n\t var store = this.$store;\n\t var credentials = store.state.users.currentUser.credentials;\n\t\n\t _notifications_fetcherService2.default.startFetching({ store: store, credentials: credentials });\n\t },\n\t\n\t computed: {\n\t visibleTypes: function visibleTypes() {\n\t return [this.$store.state.config.notificationVisibility.likes && 'like', this.$store.state.config.notificationVisibility.mentions && 'mention', this.$store.state.config.notificationVisibility.repeats && 'repeat', this.$store.state.config.notificationVisibility.follows && 'follow'].filter(function (_) {\n\t return _;\n\t });\n\t },\n\t notifications: function notifications() {\n\t return this.$store.state.statuses.notifications.data;\n\t },\n\t error: function error() {\n\t return this.$store.state.statuses.notifications.error;\n\t },\n\t unseenNotifications: function unseenNotifications() {\n\t return (0, _filter3.default)(this.visibleNotifications, function (_ref) {\n\t var seen = _ref.seen;\n\t return !seen;\n\t });\n\t },\n\t visibleNotifications: function visibleNotifications() {\n\t var _this = this;\n\t\n\t var sortedNotifications = (0, _sortBy3.default)(this.notifications, function (_ref2) {\n\t var action = _ref2.action;\n\t return -action.id;\n\t });\n\t sortedNotifications = (0, _sortBy3.default)(sortedNotifications, 'seen');\n\t return sortedNotifications.filter(function (notification) {\n\t return _this.visibleTypes.includes(notification.type);\n\t });\n\t },\n\t unseenCount: function unseenCount() {\n\t return this.unseenNotifications.length;\n\t }\n\t },\n\t components: {\n\t Notification: _notification2.default\n\t },\n\t watch: {\n\t unseenCount: function unseenCount(count) {\n\t if (count > 0) {\n\t this.$store.dispatch('setPageTitle', '(' + count + ')');\n\t } else {\n\t this.$store.dispatch('setPageTitle', '');\n\t }\n\t }\n\t },\n\t methods: {\n\t markAsSeen: function markAsSeen() {\n\t this.$store.commit('markNotificationsAsSeen', this.visibleNotifications);\n\t },\n\t fetchOlderNotifications: function fetchOlderNotifications() {\n\t var store = this.$store;\n\t var credentials = store.state.users.currentUser.credentials;\n\t _notifications_fetcherService2.default.fetchAndUpdate({\n\t store: store,\n\t credentials: credentials,\n\t older: true\n\t });\n\t }\n\t }\n\t};\n\t\n\texports.default = Notifications;\n\n/***/ }),\n/* 202 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _toConsumableArray2 = __webpack_require__(230);\n\t\n\tvar _toConsumableArray3 = _interopRequireDefault(_toConsumableArray2);\n\t\n\tvar _uniqBy2 = __webpack_require__(473);\n\t\n\tvar _uniqBy3 = _interopRequireDefault(_uniqBy2);\n\t\n\tvar _map2 = __webpack_require__(29);\n\t\n\tvar _map3 = _interopRequireDefault(_map2);\n\t\n\tvar _reject2 = __webpack_require__(462);\n\t\n\tvar _reject3 = _interopRequireDefault(_reject2);\n\t\n\tvar _filter2 = __webpack_require__(43);\n\t\n\tvar _filter3 = _interopRequireDefault(_filter2);\n\t\n\tvar _take2 = __webpack_require__(467);\n\t\n\tvar _take3 = _interopRequireDefault(_take2);\n\t\n\tvar _status_posterService = __webpack_require__(109);\n\t\n\tvar _status_posterService2 = _interopRequireDefault(_status_posterService);\n\t\n\tvar _media_upload = __webpack_require__(497);\n\t\n\tvar _media_upload2 = _interopRequireDefault(_media_upload);\n\t\n\tvar _file_typeService = __webpack_require__(108);\n\t\n\tvar _file_typeService2 = _interopRequireDefault(_file_typeService);\n\t\n\tvar _completion = __webpack_require__(181);\n\t\n\tvar _completion2 = _interopRequireDefault(_completion);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar buildMentionsString = function buildMentionsString(_ref, currentUser) {\n\t var user = _ref.user,\n\t attentions = _ref.attentions;\n\t\n\t var allAttentions = [].concat((0, _toConsumableArray3.default)(attentions));\n\t\n\t allAttentions.unshift(user);\n\t\n\t allAttentions = (0, _uniqBy3.default)(allAttentions, 'id');\n\t allAttentions = (0, _reject3.default)(allAttentions, { id: currentUser.id });\n\t\n\t var mentions = (0, _map3.default)(allAttentions, function (attention) {\n\t return '@' + attention.screen_name;\n\t });\n\t\n\t return mentions.join(' ') + ' ';\n\t};\n\t\n\tvar PostStatusForm = {\n\t props: ['replyTo', 'repliedUser', 'attentions', 'messageScope', 'subject'],\n\t components: {\n\t MediaUpload: _media_upload2.default\n\t },\n\t mounted: function mounted() {\n\t this.resize(this.$refs.textarea);\n\t\n\t if (this.replyTo) {\n\t this.$refs.textarea.focus();\n\t }\n\t },\n\t data: function data() {\n\t var preset = this.$route.query.message;\n\t var statusText = preset || '';\n\t\n\t if (this.replyTo) {\n\t var currentUser = this.$store.state.users.currentUser;\n\t statusText = buildMentionsString({ user: this.repliedUser, attentions: this.attentions }, currentUser);\n\t }\n\t\n\t return {\n\t dropFiles: [],\n\t submitDisabled: false,\n\t error: null,\n\t posting: false,\n\t highlighted: 0,\n\t newStatus: {\n\t spoilerText: this.subject,\n\t status: statusText,\n\t contentType: 'text/plain',\n\t nsfw: false,\n\t files: [],\n\t visibility: this.messageScope || this.$store.state.users.currentUser.default_scope\n\t },\n\t caret: 0\n\t };\n\t },\n\t\n\t computed: {\n\t vis: function vis() {\n\t return {\n\t public: { selected: this.newStatus.visibility === 'public' },\n\t unlisted: { selected: this.newStatus.visibility === 'unlisted' },\n\t private: { selected: this.newStatus.visibility === 'private' },\n\t direct: { selected: this.newStatus.visibility === 'direct' }\n\t };\n\t },\n\t candidates: function candidates() {\n\t var _this = this;\n\t\n\t var firstchar = this.textAtCaret.charAt(0);\n\t if (firstchar === '@') {\n\t var matchedUsers = (0, _filter3.default)(this.users, function (user) {\n\t return String(user.name + user.screen_name).toUpperCase().startsWith(_this.textAtCaret.slice(1).toUpperCase());\n\t });\n\t if (matchedUsers.length <= 0) {\n\t return false;\n\t }\n\t\n\t return (0, _map3.default)((0, _take3.default)(matchedUsers, 5), function (_ref2, index) {\n\t var screen_name = _ref2.screen_name,\n\t name = _ref2.name,\n\t profile_image_url_original = _ref2.profile_image_url_original;\n\t return {\n\t screen_name: '@' + screen_name,\n\t name: name,\n\t img: profile_image_url_original,\n\t highlighted: index === _this.highlighted\n\t };\n\t });\n\t } else if (firstchar === ':') {\n\t if (this.textAtCaret === ':') {\n\t return;\n\t }\n\t var matchedEmoji = (0, _filter3.default)(this.emoji.concat(this.customEmoji), function (emoji) {\n\t return emoji.shortcode.startsWith(_this.textAtCaret.slice(1));\n\t });\n\t if (matchedEmoji.length <= 0) {\n\t return false;\n\t }\n\t return (0, _map3.default)((0, _take3.default)(matchedEmoji, 5), function (_ref3, index) {\n\t var shortcode = _ref3.shortcode,\n\t image_url = _ref3.image_url,\n\t utf = _ref3.utf;\n\t return {\n\t screen_name: ':' + shortcode + ':',\n\t name: '',\n\t utf: utf || '',\n\t\n\t img: utf ? '' : _this.$store.state.config.server + image_url,\n\t highlighted: index === _this.highlighted\n\t };\n\t });\n\t } else {\n\t return false;\n\t }\n\t },\n\t textAtCaret: function textAtCaret() {\n\t return (this.wordAtCaret || {}).word || '';\n\t },\n\t wordAtCaret: function wordAtCaret() {\n\t var word = _completion2.default.wordAtPosition(this.newStatus.status, this.caret - 1) || {};\n\t return word;\n\t },\n\t users: function users() {\n\t return this.$store.state.users.users;\n\t },\n\t emoji: function emoji() {\n\t return this.$store.state.config.emoji || [];\n\t },\n\t customEmoji: function customEmoji() {\n\t return this.$store.state.config.customEmoji || [];\n\t },\n\t statusLength: function statusLength() {\n\t return this.newStatus.status.length;\n\t },\n\t statusLengthLimit: function statusLengthLimit() {\n\t return this.$store.state.config.textlimit;\n\t },\n\t hasStatusLengthLimit: function hasStatusLengthLimit() {\n\t return this.statusLengthLimit > 0;\n\t },\n\t charactersLeft: function charactersLeft() {\n\t return this.statusLengthLimit - this.statusLength;\n\t },\n\t isOverLengthLimit: function isOverLengthLimit() {\n\t return this.hasStatusLengthLimit && this.statusLength > this.statusLengthLimit;\n\t },\n\t scopeOptionsEnabled: function scopeOptionsEnabled() {\n\t return this.$store.state.config.scopeOptionsEnabled;\n\t },\n\t formattingOptionsEnabled: function formattingOptionsEnabled() {\n\t return this.$store.state.config.formattingOptionsEnabled;\n\t }\n\t },\n\t methods: {\n\t replace: function replace(replacement) {\n\t this.newStatus.status = _completion2.default.replaceWord(this.newStatus.status, this.wordAtCaret, replacement);\n\t var el = this.$el.querySelector('textarea');\n\t el.focus();\n\t this.caret = 0;\n\t },\n\t replaceCandidate: function replaceCandidate(e) {\n\t var len = this.candidates.length || 0;\n\t if (this.textAtCaret === ':' || e.ctrlKey) {\n\t return;\n\t }\n\t if (len > 0) {\n\t e.preventDefault();\n\t var candidate = this.candidates[this.highlighted];\n\t var replacement = candidate.utf || candidate.screen_name + ' ';\n\t this.newStatus.status = _completion2.default.replaceWord(this.newStatus.status, this.wordAtCaret, replacement);\n\t var el = this.$el.querySelector('textarea');\n\t el.focus();\n\t this.caret = 0;\n\t this.highlighted = 0;\n\t }\n\t },\n\t cycleBackward: function cycleBackward(e) {\n\t var len = this.candidates.length || 0;\n\t if (len > 0) {\n\t e.preventDefault();\n\t this.highlighted -= 1;\n\t if (this.highlighted < 0) {\n\t this.highlighted = this.candidates.length - 1;\n\t }\n\t } else {\n\t this.highlighted = 0;\n\t }\n\t },\n\t cycleForward: function cycleForward(e) {\n\t var len = this.candidates.length || 0;\n\t if (len > 0) {\n\t if (e.shiftKey) {\n\t return;\n\t }\n\t e.preventDefault();\n\t this.highlighted += 1;\n\t if (this.highlighted >= len) {\n\t this.highlighted = 0;\n\t }\n\t } else {\n\t this.highlighted = 0;\n\t }\n\t },\n\t setCaret: function setCaret(_ref4) {\n\t var selectionStart = _ref4.target.selectionStart;\n\t\n\t this.caret = selectionStart;\n\t },\n\t postStatus: function postStatus(newStatus) {\n\t var _this2 = this;\n\t\n\t if (this.posting) {\n\t return;\n\t }\n\t if (this.submitDisabled) {\n\t return;\n\t }\n\t\n\t if (this.newStatus.status === '') {\n\t if (this.newStatus.files.length > 0) {\n\t this.newStatus.status = '\\u200B';\n\t } else {\n\t this.error = 'Cannot post an empty status with no files';\n\t return;\n\t }\n\t }\n\t\n\t this.posting = true;\n\t _status_posterService2.default.postStatus({\n\t status: newStatus.status,\n\t spoilerText: newStatus.spoilerText || null,\n\t visibility: newStatus.visibility,\n\t sensitive: newStatus.nsfw,\n\t media: newStatus.files,\n\t store: this.$store,\n\t inReplyToStatusId: this.replyTo,\n\t contentType: newStatus.contentType\n\t }).then(function (data) {\n\t if (!data.error) {\n\t _this2.newStatus = {\n\t status: '',\n\t files: [],\n\t visibility: newStatus.visibility,\n\t contentType: newStatus.contentType\n\t };\n\t _this2.$emit('posted');\n\t var el = _this2.$el.querySelector('textarea');\n\t el.style.height = '16px';\n\t _this2.error = null;\n\t } else {\n\t _this2.error = data.error;\n\t }\n\t _this2.posting = false;\n\t });\n\t },\n\t addMediaFile: function addMediaFile(fileInfo) {\n\t this.newStatus.files.push(fileInfo);\n\t this.enableSubmit();\n\t },\n\t removeMediaFile: function removeMediaFile(fileInfo) {\n\t var index = this.newStatus.files.indexOf(fileInfo);\n\t this.newStatus.files.splice(index, 1);\n\t },\n\t disableSubmit: function disableSubmit() {\n\t this.submitDisabled = true;\n\t },\n\t enableSubmit: function enableSubmit() {\n\t this.submitDisabled = false;\n\t },\n\t type: function type(fileInfo) {\n\t return _file_typeService2.default.fileType(fileInfo.mimetype);\n\t },\n\t paste: function paste(e) {\n\t if (e.clipboardData.files.length > 0) {\n\t this.dropFiles = [e.clipboardData.files[0]];\n\t }\n\t },\n\t fileDrop: function fileDrop(e) {\n\t if (e.dataTransfer.files.length > 0) {\n\t e.preventDefault();\n\t this.dropFiles = e.dataTransfer.files;\n\t }\n\t },\n\t fileDrag: function fileDrag(e) {\n\t e.dataTransfer.dropEffect = 'copy';\n\t },\n\t resize: function resize(e) {\n\t if (!e.target) {\n\t return;\n\t }\n\t var vertPadding = Number(window.getComputedStyle(e.target)['padding-top'].substr(0, 1)) + Number(window.getComputedStyle(e.target)['padding-bottom'].substr(0, 1));\n\t e.target.style.height = 'auto';\n\t e.target.style.height = e.target.scrollHeight - vertPadding + 'px';\n\t if (e.target.value === '') {\n\t e.target.style.height = '16px';\n\t }\n\t },\n\t clearError: function clearError() {\n\t this.error = null;\n\t },\n\t changeVis: function changeVis(visibility) {\n\t this.newStatus.visibility = visibility;\n\t }\n\t }\n\t};\n\t\n\texports.default = PostStatusForm;\n\n/***/ }),\n/* 203 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _timeline = __webpack_require__(31);\n\t\n\tvar _timeline2 = _interopRequireDefault(_timeline);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar PublicAndExternalTimeline = {\n\t components: {\n\t Timeline: _timeline2.default\n\t },\n\t computed: {\n\t timeline: function timeline() {\n\t return this.$store.state.statuses.timelines.publicAndExternal;\n\t }\n\t },\n\t created: function created() {\n\t this.$store.dispatch('startFetching', 'publicAndExternal');\n\t },\n\t destroyed: function destroyed() {\n\t this.$store.dispatch('stopFetching', 'publicAndExternal');\n\t }\n\t};\n\t\n\texports.default = PublicAndExternalTimeline;\n\n/***/ }),\n/* 204 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _timeline = __webpack_require__(31);\n\t\n\tvar _timeline2 = _interopRequireDefault(_timeline);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar PublicTimeline = {\n\t components: {\n\t Timeline: _timeline2.default\n\t },\n\t computed: {\n\t timeline: function timeline() {\n\t return this.$store.state.statuses.timelines.public;\n\t }\n\t },\n\t created: function created() {\n\t this.$store.dispatch('startFetching', 'public');\n\t },\n\t destroyed: function destroyed() {\n\t this.$store.dispatch('stopFetching', 'public');\n\t }\n\t};\n\t\n\texports.default = PublicTimeline;\n\n/***/ }),\n/* 205 */\n/***/ (function(module, exports) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\tvar registration = {\n\t data: function data() {\n\t return {\n\t user: {},\n\t error: false,\n\t registering: false\n\t };\n\t },\n\t created: function created() {\n\t if (!this.$store.state.config.registrationOpen && !this.token || !!this.$store.state.users.currentUser) {\n\t this.$router.push('/main/all');\n\t }\n\t\n\t if (this.$store.state.config.registrationOpen && this.token) {\n\t this.$router.push('/registration');\n\t }\n\t },\n\t\n\t computed: {\n\t termsofservice: function termsofservice() {\n\t return this.$store.state.config.tos;\n\t },\n\t token: function token() {\n\t return this.$route.params.token;\n\t }\n\t },\n\t methods: {\n\t submit: function submit() {\n\t var _this = this;\n\t\n\t this.registering = true;\n\t this.user.nickname = this.user.username;\n\t this.user.token = this.token;\n\t this.$store.state.api.backendInteractor.register(this.user).then(function (response) {\n\t if (response.ok) {\n\t _this.$store.dispatch('loginUser', _this.user);\n\t _this.$router.push('/main/all');\n\t _this.registering = false;\n\t } else {\n\t _this.registering = false;\n\t response.json().then(function (data) {\n\t _this.error = data.error;\n\t });\n\t }\n\t });\n\t }\n\t }\n\t};\n\t\n\texports.default = registration;\n\n/***/ }),\n/* 206 */\n/***/ (function(module, exports) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\tvar RetweetButton = {\n\t props: ['status', 'loggedIn', 'visibility'],\n\t data: function data() {\n\t return {\n\t animated: false\n\t };\n\t },\n\t\n\t methods: {\n\t retweet: function retweet() {\n\t var _this = this;\n\t\n\t if (!this.status.repeated) {\n\t this.$store.dispatch('retweet', { id: this.status.id });\n\t } else {\n\t this.$store.dispatch('unretweet', { id: this.status.id });\n\t }\n\t this.animated = true;\n\t setTimeout(function () {\n\t _this.animated = false;\n\t }, 500);\n\t }\n\t },\n\t computed: {\n\t classes: function classes() {\n\t return {\n\t 'retweeted': this.status.repeated,\n\t 'retweeted-empty': !this.status.repeated,\n\t 'animate-spin': this.animated\n\t };\n\t }\n\t }\n\t};\n\t\n\texports.default = RetweetButton;\n\n/***/ }),\n/* 207 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _getOwnPropertyDescriptor = __webpack_require__(225);\n\t\n\tvar _getOwnPropertyDescriptor2 = _interopRequireDefault(_getOwnPropertyDescriptor);\n\t\n\tvar _trim2 = __webpack_require__(472);\n\t\n\tvar _trim3 = _interopRequireDefault(_trim2);\n\t\n\tvar _filter2 = __webpack_require__(43);\n\t\n\tvar _filter3 = _interopRequireDefault(_filter2);\n\t\n\tvar _tab_switcher = __webpack_require__(112);\n\t\n\tvar _tab_switcher2 = _interopRequireDefault(_tab_switcher);\n\t\n\tvar _style_switcher = __webpack_require__(174);\n\t\n\tvar _style_switcher2 = _interopRequireDefault(_style_switcher);\n\t\n\tvar _interface_language_switcher = __webpack_require__(495);\n\t\n\tvar _interface_language_switcher2 = _interopRequireDefault(_interface_language_switcher);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar settings = {\n\t data: function data() {\n\t var config = this.$store.state.config;\n\t\n\t return {\n\t hideAttachmentsLocal: config.hideAttachments,\n\t hideAttachmentsInConvLocal: config.hideAttachmentsInConv,\n\t hideNsfwLocal: config.hideNsfw,\n\t notificationVisibilityLocal: config.notificationVisibility,\n\t replyVisibilityLocal: config.replyVisibility,\n\t loopVideoLocal: config.loopVideo,\n\t loopVideoSilentOnlyLocal: config.loopVideoSilentOnly,\n\t muteWordsString: config.muteWords.join('\\n'),\n\t autoLoadLocal: config.autoLoad,\n\t streamingLocal: config.streaming,\n\t pauseOnUnfocusedLocal: config.pauseOnUnfocused,\n\t hoverPreviewLocal: config.hoverPreview,\n\t collapseMessageWithSubjectLocal: typeof config.collapseMessageWithSubject === 'undefined' ? config.defaultCollapseMessageWithSubject : config.collapseMessageWithSubject,\n\t stopGifs: config.stopGifs,\n\t loopSilentAvailable: (0, _getOwnPropertyDescriptor2.default)(HTMLVideoElement.prototype, 'mozHasAudio') || (0, _getOwnPropertyDescriptor2.default)(HTMLMediaElement.prototype, 'webkitAudioDecodedByteCount') || (0, _getOwnPropertyDescriptor2.default)(HTMLMediaElement.prototype, 'audioTracks')\n\t };\n\t },\n\t\n\t components: {\n\t TabSwitcher: _tab_switcher2.default,\n\t StyleSwitcher: _style_switcher2.default,\n\t InterfaceLanguageSwitcher: _interface_language_switcher2.default\n\t },\n\t computed: {\n\t user: function user() {\n\t return this.$store.state.users.currentUser;\n\t }\n\t },\n\t watch: {\n\t hideAttachmentsLocal: function hideAttachmentsLocal(value) {\n\t this.$store.dispatch('setOption', { name: 'hideAttachments', value: value });\n\t },\n\t hideAttachmentsInConvLocal: function hideAttachmentsInConvLocal(value) {\n\t this.$store.dispatch('setOption', { name: 'hideAttachmentsInConv', value: value });\n\t },\n\t hideNsfwLocal: function hideNsfwLocal(value) {\n\t this.$store.dispatch('setOption', { name: 'hideNsfw', value: value });\n\t },\n\t 'notificationVisibilityLocal.likes': function notificationVisibilityLocalLikes(value) {\n\t this.$store.dispatch('setOption', { name: 'notificationVisibility', value: this.$store.state.config.notificationVisibility });\n\t },\n\t 'notificationVisibilityLocal.follows': function notificationVisibilityLocalFollows(value) {\n\t this.$store.dispatch('setOption', { name: 'notificationVisibility', value: this.$store.state.config.notificationVisibility });\n\t },\n\t 'notificationVisibilityLocal.repeats': function notificationVisibilityLocalRepeats(value) {\n\t this.$store.dispatch('setOption', { name: 'notificationVisibility', value: this.$store.state.config.notificationVisibility });\n\t },\n\t 'notificationVisibilityLocal.mentions': function notificationVisibilityLocalMentions(value) {\n\t this.$store.dispatch('setOption', { name: 'notificationVisibility', value: this.$store.state.config.notificationVisibility });\n\t },\n\t replyVisibilityLocal: function replyVisibilityLocal(value) {\n\t this.$store.dispatch('setOption', { name: 'replyVisibility', value: value });\n\t },\n\t loopVideoLocal: function loopVideoLocal(value) {\n\t this.$store.dispatch('setOption', { name: 'loopVideo', value: value });\n\t },\n\t loopVideoSilentOnlyLocal: function loopVideoSilentOnlyLocal(value) {\n\t this.$store.dispatch('setOption', { name: 'loopVideoSilentOnly', value: value });\n\t },\n\t autoLoadLocal: function autoLoadLocal(value) {\n\t this.$store.dispatch('setOption', { name: 'autoLoad', value: value });\n\t },\n\t streamingLocal: function streamingLocal(value) {\n\t this.$store.dispatch('setOption', { name: 'streaming', value: value });\n\t },\n\t pauseOnUnfocusedLocal: function pauseOnUnfocusedLocal(value) {\n\t this.$store.dispatch('setOption', { name: 'pauseOnUnfocused', value: value });\n\t },\n\t hoverPreviewLocal: function hoverPreviewLocal(value) {\n\t this.$store.dispatch('setOption', { name: 'hoverPreview', value: value });\n\t },\n\t muteWordsString: function muteWordsString(value) {\n\t value = (0, _filter3.default)(value.split('\\n'), function (word) {\n\t return (0, _trim3.default)(word).length > 0;\n\t });\n\t this.$store.dispatch('setOption', { name: 'muteWords', value: value });\n\t },\n\t collapseMessageWithSubjectLocal: function collapseMessageWithSubjectLocal(value) {\n\t this.$store.dispatch('setOption', { name: 'collapseMessageWithSubject', value: value });\n\t },\n\t stopGifs: function stopGifs(value) {\n\t this.$store.dispatch('setOption', { name: 'stopGifs', value: value });\n\t }\n\t }\n\t};\n\t\n\texports.default = settings;\n\n/***/ }),\n/* 208 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t'use strict';\n\t\n\tObject.defineProperty(exports, \"__esModule\", {\n\t value: true\n\t});\n\t\n\tvar _find2 = __webpack_require__(64);\n\t\n\tvar _find3 = _interopRequireDefault(_find2);\n\t\n\tvar _filter2 = __webpack_require__(43);\n\t\n\tvar _filter3 = _interopRequireDefault(_filter2);\n\t\n\tvar _attachment = __webpack_require__(486);\n\t\n\tvar _attachment2 = _interopRequireDefault(_attachment);\n\t\n\tvar _favorite_button = __webpack_require__(490);\n\t\n\tvar _favorite_button2 = _interopRequireDefault(_favorite_button);\n\t\n\tvar _retweet_button = __webpack_require__(505);\n\t\n\tvar _retweet_button2 = _interopRequireDefault(_retweet_button);\n\t\n\tvar _delete_button = __webpack_require__(489);\n\t\n\tvar _delete_button2 = _interopRequireDefault(_delete_button);\n\t\n\tvar _post_status_form = __webpack_require__(173);\n\t\n\tvar _post_status_form2 = _interopRequireDefault(_post_status_form);\n\t\n\tvar _user_card_content = __webpack_require__(46);\n\t\n\tvar _user_card_content2 = _interopRequireDefault(_user_card_content);\n\t\n\tvar _stillImage = __webpack_require__(67);\n\t\n\tvar _stillImage2 = _interopRequireDefault(_stillImage);\n\t\n\tvar _user_highlighter = __webpack_require__(111);\n\t\n\tfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\t\n\tvar Status = {\n\t name: 'Status',\n\t props: ['statusoid', 'expandable', 'inConversation', 'focused', 'highlight', 'compact', 'replies', 'noReplyLinks', 'noHeading', 'inlineExpanded'],\n\t data: function data() {\n\t return {\n\t replying: false,\n\t expanded: false,\n\t unmuted: false,\n\t userExpanded: false,\n\t preview: null,\n\t showPreview: false,\n\t showingTall: false,\n\t expandingSubject: !this.$store.state.config.collapseMessageWithSubject\n\t };\n\t },\n\t\n\t computed: {\n\t muteWords: function muteWords() {\n\t return this.$store.state.config.muteWords;\n\t },\n\t repeaterClass: function repeaterClass() {\n\t var user = this.statusoid.user;\n\t return (0, _user_highlighter.highlightClass)(user);\n\t },\n\t userClass: function userClass() {\n\t var user = this.retweet ? this.statusoid.retweeted_status.user : this.statusoid.user;\n\t return (0, _user_highlighter.highlightClass)(user);\n\t },\n\t repeaterStyle: function repeaterStyle() {\n\t var user = this.statusoid.user;\n\t var highlight = this.$store.state.config.highlight;\n\t return (0, _user_highlighter.highlightStyle)(highlight[user.screen_name]);\n\t },\n\t userStyle: function userStyle() {\n\t if (this.noHeading) return;\n\t var user = this.retweet ? this.statusoid.retweeted_status.user : this.statusoid.user;\n\t var highlight = this.$store.state.config.highlight;\n\t return (0, _user_highlighter.highlightStyle)(highlight[user.screen_name]);\n\t },\n\t hideAttachments: function hideAttachments() {\n\t return this.$store.state.config.hideAttachments && !this.inConversation || this.$store.state.config.hideAttachmentsInConv && this.inConversation;\n\t },\n\t retweet: function retweet() {\n\t return !!this.statusoid.retweeted_status;\n\t },\n\t retweeter: function retweeter() {\n\t return this.statusoid.user.name;\n\t },\n\t retweeterHtml: function retweeterHtml() {\n\t return this.statusoid.user.name_html;\n\t },\n\t status: function status() {\n\t if (this.retweet) {\n\t return this.statusoid.retweeted_status;\n\t } else {\n\t return this.statusoid;\n\t }\n\t },\n\t loggedIn: function loggedIn() {\n\t return !!this.$store.state.users.currentUser;\n\t },\n\t muteWordHits: function muteWordHits() {\n\t var statusText = this.status.text.toLowerCase();\n\t var hits = (0, _filter3.default)(this.muteWords, function (muteWord) {\n\t return statusText.includes(muteWord.toLowerCase());\n\t });\n\t\n\t return hits;\n\t },\n\t muted: function muted() {\n\t return !this.unmuted && (this.status.user.muted || this.muteWordHits.length > 0);\n\t },\n\t isFocused: function isFocused() {\n\t if (this.focused) {\n\t return true;\n\t } else if (!this.inConversation) {\n\t return false;\n\t }\n\t\n\t return this.status.id === this.highlight;\n\t },\n\t tallStatus: function tallStatus() {\n\t var lengthScore = this.status.statusnet_html.split(/
for paragraphs, GS uses between them)\n // as well as approximate line count by counting characters and approximating ~80\n // per line.\n //\n // Using max-height + overflow: auto for status components resulted in false positives\n // very often with japanese characters, and it was very annoying.\n tallStatus () {\n const lengthScore = this.status.statusnet_html.split(/
for paragraphs, GS uses between them)\n // as well as approximate line count by counting characters and approximating ~80\n // per line.\n //\n // Using max-height + overflow: auto for status components resulted in false positives\n // very often with japanese characters, and it was very annoying.\n tallStatus () {\n const lengthScore = this.status.statusnet_html.split(/