2018-05-18 09:16:06 +08:00
2018-03-26 22:24:30 +08:00
<!DOCTYPE html>
< html lang = "en" data-scribe-reduced-action-queue = "true" >
< head >
< meta charset = "utf-8" >
< noscript > < meta http-equiv = "refresh" content = "0; URL=https://mobile.twitter.com/i/nojs_router?path=%2Flogin" > < / noscript >
< script nonce = "VCfd45Jl+RzK2Xy97U/ebQ==" >
!function(){window.initErrorstack||(window.initErrorstack=[]),window.onerror=function(r,i,n,o,t){r.indexOf("Script error.")>-1||window.initErrorstack.push({errorMsg:r,url:i,lineNumber:n,column:o,errorObj:t})}}();
< / script >
< script id = "bouncer_terminate_iframe" nonce = "VCfd45Jl+RzK2Xy97U/ebQ==" >
if (window.top != window) {
window.top.postMessage({'bouncer': true, 'event': 'complete'}, '*');
}
< / script >
< script id = "ttft_boot_data" nonce = "VCfd45Jl+RzK2Xy97U/ebQ==" >
window.ttftData={"transaction_id":"0028bb6c00ccbafa.32b8e4142768bea3\u003c:0050d93900e9c52b","server_request_start_time":1517909037055,"user_id":null,"is_ssl":true,"rendered_on_server":true,"is_tfe":true,"client":"macaw-swift","tfe_version":"tsa_a\/1.0.1\/20180125.2012.32932d3","ttft_browser":"mozilla"};!function(){function t(t,n){window.ttftData& & !window.ttftData[t]& & (window.ttftData[t]=n)}function n(){return o?Math.round(w.now()+w.timing.navigationStart):(new Date).getTime()}var w=window.performance,o=w&&w.now; window.ttft||(window.ttft={}),window.ttft.recordMilestone||(window.ttft.recordMilestone=t),window.ttft.now||(window.ttft.now=n)}();
< / script >
< script id = "swift_action_queue" nonce = "VCfd45Jl+RzK2Xy97U/ebQ==" >
!function(){function e(e){if(e||(e=window.event),!e)return!1;if(e.timestamp=(new Date).getTime(),!e.target& & e.srcElement& & (e.target=e.srcElement),document.documentElement.getAttribute("data-scribe-reduced-action-queue"))for(var t=e.target;t&&t!=document.body; ){if("A"==t.tagName)return;t=t.parentNode}return i("all",o(e)),a(e)?(document.addEventListener||(e=o(e)),e.preventDefault=e.stopPropagation=e.stopImmediatePropagation=function(){},y?(v.push(e),i("captured",e)):i("ignored",e),!1):(i("direct",e),!0)}function t(e){n();for(var t,r=0;t=v[r];r++){var a=e(t.target),i=a.closest("a")[0];if("click"==t.type& & i){var o=e.data(i,"events"),u=o&&o.click,c=!i.hostname.match(g)||!i.href.match(/#$/); if(!u&&c){window.location=i.href; continue}}a.trigger(e.event.fix(t))}window.swiftActionQueue.wasFlushed=!0}function r(){for(var e in b)if("all"!=e)for(var t=b[e],r=0;r< t.length ; r + + ) console . log ( " actionQueue " , c ( t [ r ] ) ) } function n ( ) { clearTimeout ( w ) ; for ( var e , t = 0;e=h[t];t++)document["on"+e]=null}function a ( e ) { if ( ! e . target ) return ! 1 ; var t = e.target,r=(t.tagName||"").toLowerCase();if(e.metaKey)return!1;if(e.shiftKey&&"a"==r)return!1;if(t.hostname&&!t.hostname.match(g))return!1;if(e.type.match(p)&&s(t))return!1;if("label"==r){var n = t.getAttribute("for");if(n){var a = document.getElementById(n);if(a&&f(a))return!1}else for ( var i , o = 0;i=t.childNodes[o];o++)if(f(i))return!1}return!0}function i ( e , t ) { t . bucket = e,b[e].push(t)}function o ( e ) { var t = {};for(var r in e ) t [ r ] = e [ r ] ; return t } function u ( e ) { for ( ; e & & e ! = document . body ; ) { if ( " A " = = e . tagName ) return e ; e = e.parentNode}}function c ( e ) { var t = [];e.bucket&&t.push("["+e.bucket+"]"),t.push(e.type);var r , n , a = e.target,i=u(a),o="",c=e.timestamp&&e.timestamp-d;return"click"===e.type&&i?(r=i.className.trim().replace(/\s+/g,"."),n=i.id.trim(),o=/[^#]$/.test(i.href)?" ( " + i . href + " ) " : " " , a = '"' + i . innerText . replace ( / \ n + / g , " " ) . trim ( ) + ' " ' ) : ( r = a.className.trim().replace(/\s+/g,"."),n=a.id.trim(),a=a.tagName.toLowerCase(),e.keyCode&&(a=String.fromCharCode(e.keyCode)+" : " + a ) ) , t . push ( a + o + ( n & & " # " + n ) + ( ! n & & r ? " . " + r: " " ) ) , c & & t . push ( c ) , t . join ( " " ) } function f ( e ) { var t = (e.tagName||"").toLowerCase();return"input"==t&&"checkbox"==e.getAttribute("type")}function s ( e ) { var t = (e.tagName||"").toLowerCase();return"textarea"==t||"input"==t&&"text"==e.getAttribute("type")||"true"==e.getAttribute("contenteditable")}for(var m , d = (new Date ) . getTime ( ) , l = 1e4,g=/^([^\.]+\.)*twitter\.com$/,p=/^key/,h=["click","keydown","keypress","keyup"],v=[],w=null,y=!0,b={captured:[],ignored:[],direct:[],all:[]},k=0;m=h[k];k++)document["on"+m]=e;w=setTimeout(function(){y=!1},l),window.swiftActionQueue={buckets:b,flush:t,logActions:r,wasFlushed:!1}}();
< / script >
< script id = "composition_state" nonce = "VCfd45Jl+RzK2Xy97U/ebQ==" >
!function(){function t(t){t.target.setAttribute("data-in-composition","true")}function n(t){t.target.removeAttribute("data-in-composition")}document.addEventListener&&(document.addEventListener("compositionstart",t,!1),document.addEventListener("compositionend",n,!1))}();
< / script >
< link rel = "stylesheet" href = "https://abs.twimg.com/a/1517453990/css/t1/twitter_core.bundle.css" class = "coreCSSBundles" >
< link rel = "stylesheet" class = "moreCSSBundles" href = "https://abs.twimg.com/a/1517453990/css/t1/twitter_more_1.bundle.css" >
< link rel = "stylesheet" class = "moreCSSBundles" href = "https://abs.twimg.com/a/1517453990/css/t1/twitter_more_2.bundle.css" >
< link rel = "dns-prefetch" href = "https://pbs.twimg.com" >
< link rel = "dns-prefetch" href = "https://t.co" >
< link rel = "preload" href = "https://abs.twimg.com/k/en/init.en.43a39fee7e0348fab71a.js" as = "script" >
< link rel = "preload" href = "https://abs.twimg.com/k/en/0.commons.en.4625c86443959d835d1b.js" as = "script" >
< title > Login on Twitter< / title >
< meta name = "robots" content = "NOODP" >
< meta name = "description" content = "Welcome back to Twitter. Sign in now to check your notifications, join the conversation and catch up on Tweets from the people you follow." >
< meta name = "msapplication-TileImage" content = "//abs.twimg.com/favicons/win8-tile-144.png" / >
< meta name = "msapplication-TileColor" content = "#00aced" / >
< link rel = "mask-icon" sizes = "any" href = "https://abs.twimg.com/a/1517453990/icons/favicon.svg" color = "#1da1f2" >
< link rel = "shortcut icon" href = "//abs.twimg.com/favicons/favicon.ico" type = "image/x-icon" >
< link rel = "apple-touch-icon" href = "https://abs.twimg.com/icons/apple-touch-icon-192x192.png" sizes = "192x192" >
< link rel = "manifest" href = "/manifest.json" >
< meta name = "viewport" id = "viewport" content = "width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" >
< meta name = "swift-page-name" id = "swift-page-name" content = "login" >
< meta name = "swift-page-section" id = "swift-section-name" content = "login" >
< link rel = "canonical" href = "https://twitter.com/login" >
< link rel = "alternate" hreflang = "x-default" href = "https://twitter.com/login" >
< link rel = "alternate" hreflang = "fr" href = "https://twitter.com/login?lang=fr" > < link rel = "alternate" hreflang = "en" href = "https://twitter.com/login?lang=en" > < link rel = "alternate" hreflang = "ar" href = "https://twitter.com/login?lang=ar" > < link rel = "alternate" hreflang = "ja" href = "https://twitter.com/login?lang=ja" > < link rel = "alternate" hreflang = "es" href = "https://twitter.com/login?lang=es" > < link rel = "alternate" hreflang = "de" href = "https://twitter.com/login?lang=de" > < link rel = "alternate" hreflang = "it" href = "https://twitter.com/login?lang=it" > < link rel = "alternate" hreflang = "id" href = "https://twitter.com/login?lang=id" > < link rel = "alternate" hreflang = "pt" href = "https://twitter.com/login?lang=pt" > < link rel = "alternate" hreflang = "ko" href = "https://twitter.com/login?lang=ko" > < link rel = "alternate" hreflang = "tr" href = "https://twitter.com/login?lang=tr" > < link rel = "alternate" hreflang = "ru" href = "https://twitter.com/login?lang=ru" > < link rel = "alternate" hreflang = "nl" href = "https://twitter.com/login?lang=nl" > < link rel = "alternate" hreflang = "fil" href = "https://twitter.com/login?lang=fil" > < link rel = "alternate" hreflang = "ms" href = "https://twitter.com/login?lang=ms" > < link rel = "alternate" hreflang = "zh-tw" href = "https://twitter.com/login?lang=zh-tw" > < link rel = "alternate" hreflang = "zh-cn" href = "https://twitter.com/login?lang=zh-cn" > < link rel = "alternate" hreflang = "hi" href = "https://twitter.com/login?lang=hi" > < link rel = "alternate" hreflang = "no" href = "https://twitter.com/login?lang=no" > < link rel = "alternate" hreflang = "sv" href = "https://twitter.com/login?lang=sv" > < link rel = "alternate" hreflang = "fi" href = "https://twitter.com/login?lang=fi" > < link rel = "alternate" hreflang = "da" href = "https://twitter.com/login?lang=da" > < link rel = "alternate" hreflang = "pl" href = "https://twitter.com/login?lang=pl" > < link rel = "alternate" hreflang = "hu" href = "https://twitter.com/login?lang=hu" > < link rel = "alternate" hreflang = "fa" href = "https://twitter.com/login?lang=fa" > < link rel = "alternate" hreflang = "he" href = "https://twitter.com/login?lang=he" > < link rel = "alternate" hreflang = "ur" href = "https://twitter.com/login?lang=ur" > < link rel = "alternate" hreflang = "th" href = "https://twitter.com/login?lang=th" > < link rel = "alternate" hreflang = "uk" href = "https://twitter.com/login?lang=uk" > < link rel = "alternate" hreflang = "ca" href = "https://twitter.com/login?lang=ca" > < link rel = "alternate" hreflang = "ga" href = "https://twitter.com/login?lang=ga" > < link rel = "alternate" hreflang = "el" href = "https://twitter.com/login?lang=el" > < link rel = "alternate" hreflang = "eu" href = "https://twitter.com/login?lang=eu" > < link rel = "alternate" hreflang = "cs" href = "https://twitter.com/login?lang=cs" > < link rel = "alternate" hreflang = "gl" href = "https://twitter.com/login?lang=gl" > < link rel = "alternate" hreflang = "ro" href = "https://twitter.com/login?lang=ro" > < link rel = "alternate" hreflang = "hr" href = "https://twitter.com/login?lang=hr" > < link rel = "alternate" hreflang = "en-gb" href = "https://twitter.com/login?lang=en-gb" > < link rel = "alternate" hreflang = "vi" href = "https://twitter.com/login?lang=vi" > < link rel = "alternate" hreflang = "bn" href = "https://twitter.com/login?lang=bn" > < link rel = "alternate" hreflang = "bg" href = "https://twitter.com/login?lang=bg" > < link rel = "alternate" hreflang = "sr" href = "https://twitter.com/login?lang=sr" > < link rel = "alternate" hreflang = "sk" href = "https://twitter.com/login?lang=sk" > < link rel = "alternate" hreflang = "gu" href = "https://twitter.com/login?lang=gu" > < link rel = "alternate" hreflang = "mr" href = "https://twitter.com/login?lang=mr" > < link rel = "alternate" hreflang = "ta" href = "https://twitter.com/login?lang=ta" > < link rel = "alternate" hreflang = "kn" href = "https://twitter.com/login?lang=kn" >
< link rel = "alternate" media = "handheld, only screen and (max-width: 640px)" href = "https://mobile.twitter.com/session/new" >
< link rel = "alternate" href = "android-app://com.twitter.android/twitter/login?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eandroidseo%7Ctwgr%5Elogin" >
< link rel = "search" type = "application/opensearchdescription+xml" href = "/opensearch.xml" title = "Twitter" >
< link id = "async-css-placeholder" >
< / head >
< body class = "three-col logged-out"
data-fouc-class-names="swift-loading no-nav-banners"
dir="ltr">
< script id = "swift_loading_indicator" nonce = "VCfd45Jl+RzK2Xy97U/ebQ==" >
document.body.className=document.body.className+" "+document.body.getAttribute("data-fouc-class-names");
< / script >
< a href = "#timeline" class = "u-hiddenVisually focusable" > Skip to content< / a >
< div id = "doc" data-at-shortcutkeys = "{"Enter":"Open Tweet details","o":"Expand photo","/":"Search","?":"This menu","j":"Next Tweet","k":"Previous Tweet","Space":"Page down",".":"Load new Tweets","gu":"Go to user\u2026"}" class = "route-login login-responsive" >
< div class = "topbar js-topbar" >
< div class = "global-nav global-nav--newLoggedOut" data-section-term = "top_nav" >
< div class = "global-nav-inner" >
< div class = "container" >
< ul class = "nav js-global-actions" role = "navigation" id = "global-actions" >
< li id = "global-nav-home" class = "home" data-global-action = "home" >
2018-05-18 09:16:06 +08:00
< a class = "js-nav js-tooltip js-dynamic-tooltip" data-placement = "bottom" href = "https://twitter.com" data-component-context = "home_nav" data-nav = "home" >
2018-03-26 22:24:30 +08:00
< span class = "Icon Icon--bird Icon--large" > < / span >
< span class = "text" aria-hidden = "true" > Home< / span >
< span class = "u-hiddenVisually a11y-inactive-page-text" > Home< / span >
< span class = "u-hiddenVisually a11y-active-page-text" > Home, current page.< / span >
< / a >
< / li >
< li id = "global-nav-about" class = "about" data-global-action = "about" >
2018-05-18 09:16:06 +08:00
< a class = "js-tooltip js-dynamic-tooltip" data-placement = "bottom" href = "https://twitter.com/about" target = "_blank" data-component-context = "about_nav" data-nav = "about" rel = "noopener" >
2018-03-26 22:24:30 +08:00
< span class = "text" > About< / span >
< / a >
< / li >
< / ul >
< div class = "pull-right nav-extras" >
< ul class = "nav secondary-nav language-dropdown" >
< li class = "dropdown js-language-dropdown" >
2018-05-18 09:16:06 +08:00
< a href = "https://twitter.com/login#supported_languages" class = "dropdown-toggle js-dropdown-toggle" >
2018-03-26 22:24:30 +08:00
< small > Language:< / small > < span class = "js-current-language" > English< / span > < b class = "caret" > < / b >
< / a >
< div class = "dropdown-menu dropdown-menu--rightAlign is-forceRight" >
< div class = "dropdown-caret right" >
< span class = "caret-outer" > < / span >
< span class = "caret-inner" > < / span >
< / div >
< ul id = "supported_languages" >
2018-05-18 09:16:06 +08:00
< li > < a href = "https://twitter.com/login?lang=id" data-lang-code = "id" title = "Indonesian" class = "js-language-link js-tooltip" rel = "noopener" > Bahasa Indonesia< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=msa" data-lang-code = "msa" title = "Malay" class = "js-language-link js-tooltip" rel = "noopener" > Bahasa Melayu< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=ca" data-lang-code = "ca" title = "Catalan" class = "js-language-link js-tooltip" rel = "noopener" > Català< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=cs" data-lang-code = "cs" title = "Czech" class = "js-language-link js-tooltip" rel = "noopener" > Čeština< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=da" data-lang-code = "da" title = "Danish" class = "js-language-link js-tooltip" rel = "noopener" > Dansk< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=de" data-lang-code = "de" title = "German" class = "js-language-link js-tooltip" rel = "noopener" > Deutsch< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=en-gb" data-lang-code = "en-gb" title = "British English" class = "js-language-link js-tooltip" rel = "noopener" > English UK< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=es" data-lang-code = "es" title = "Spanish" class = "js-language-link js-tooltip" rel = "noopener" > Español< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=fil" data-lang-code = "fil" title = "Filipino" class = "js-language-link js-tooltip" rel = "noopener" > Filipino< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=fr" data-lang-code = "fr" title = "French" class = "js-language-link js-tooltip" rel = "noopener" > Français< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=hr" data-lang-code = "hr" title = "Croatian" class = "js-language-link js-tooltip" rel = "noopener" > Hrvatski< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=it" data-lang-code = "it" title = "Italian" class = "js-language-link js-tooltip" rel = "noopener" > Italiano< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=hu" data-lang-code = "hu" title = "Hungarian" class = "js-language-link js-tooltip" rel = "noopener" > Magyar< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=nl" data-lang-code = "nl" title = "Dutch" class = "js-language-link js-tooltip" rel = "noopener" > Nederlands< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=no" data-lang-code = "no" title = "Norwegian" class = "js-language-link js-tooltip" rel = "noopener" > Norsk< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=pl" data-lang-code = "pl" title = "Polish" class = "js-language-link js-tooltip" rel = "noopener" > Polski< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=pt" data-lang-code = "pt" title = "Portuguese" class = "js-language-link js-tooltip" rel = "noopener" > Português< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=ro" data-lang-code = "ro" title = "Romanian" class = "js-language-link js-tooltip" rel = "noopener" > Română< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=sk" data-lang-code = "sk" title = "Slovak" class = "js-language-link js-tooltip" rel = "noopener" > Slovenčina< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=fi" data-lang-code = "fi" title = "Finnish" class = "js-language-link js-tooltip" rel = "noopener" > Suomi< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=sv" data-lang-code = "sv" title = "Swedish" class = "js-language-link js-tooltip" rel = "noopener" > Svenska< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=vi" data-lang-code = "vi" title = "Vietnamese" class = "js-language-link js-tooltip" rel = "noopener" > Tiếng Việt< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=tr" data-lang-code = "tr" title = "Turkish" class = "js-language-link js-tooltip" rel = "noopener" > Türkçe< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=el" data-lang-code = "el" title = "Greek" class = "js-language-link js-tooltip" rel = "noopener" > Ελληνικά< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=bg" data-lang-code = "bg" title = "Bulgarian" class = "js-language-link js-tooltip" rel = "noopener" > Български език< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=ru" data-lang-code = "ru" title = "Russian" class = "js-language-link js-tooltip" rel = "noopener" > Русский< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=sr" data-lang-code = "sr" title = "Serbian" class = "js-language-link js-tooltip" rel = "noopener" > Српски< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=uk" data-lang-code = "uk" title = "Ukrainian" class = "js-language-link js-tooltip" rel = "noopener" > Українська мова< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=he" data-lang-code = "he" title = "Hebrew" class = "js-language-link js-tooltip" rel = "noopener" > עִבְרִית< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=ar" data-lang-code = "ar" title = "Arabic" class = "js-language-link js-tooltip" rel = "noopener" > العربية< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=fa" data-lang-code = "fa" title = "Persian" class = "js-language-link js-tooltip" rel = "noopener" > فارسی< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=mr" data-lang-code = "mr" title = "Marathi" class = "js-language-link js-tooltip" rel = "noopener" > मराठी< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=hi" data-lang-code = "hi" title = "Hindi" class = "js-language-link js-tooltip" rel = "noopener" > हिन्दी< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=bn" data-lang-code = "bn" title = "Bangla" class = "js-language-link js-tooltip" rel = "noopener" > বাংলা< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=gu" data-lang-code = "gu" title = "Gujarati" class = "js-language-link js-tooltip" rel = "noopener" > ગુજરાતી< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=ta" data-lang-code = "ta" title = "Tamil" class = "js-language-link js-tooltip" rel = "noopener" > தமிழ்< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=kn" data-lang-code = "kn" title = "Kannada" class = "js-language-link js-tooltip" rel = "noopener" > ಕನ್ನಡ< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=th" data-lang-code = "th" title = "Thai" class = "js-language-link js-tooltip" rel = "noopener" > ภาษาไทย< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=ko" data-lang-code = "ko" title = "Korean" class = "js-language-link js-tooltip" rel = "noopener" > 한국어< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=ja" data-lang-code = "ja" title = "Japanese" class = "js-language-link js-tooltip" rel = "noopener" > 日本語< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=zh-cn" data-lang-code = "zh-cn" title = "Simplified Chinese" class = "js-language-link js-tooltip" rel = "noopener" > 简体中文< / a > < / li >
< li > < a href = "https://twitter.com/login?lang=zh-tw" data-lang-code = "zh-tw" title = "Traditional Chinese" class = "js-language-link js-tooltip" rel = "noopener" > 繁體中文< / a > < / li >
2018-03-26 22:24:30 +08:00
< / ul >
< / div >
< div class = "js-front-language" >
< form action = "/sessions/change_locale" class = "t1-form language" method = "POST" >
< input type = "hidden" name = "lang" > < input type = "hidden" name = "redirect" >
< input type = "hidden" name = "authenticity_token" value = "52341fca11effa937ad30f3b3fcf72a7f107e734" >
< / form >
< / div >
< / li >
< / ul >
< ul class = "nav secondary-nav session-dropdown" id = "session" >
< li class = "dropdown js-session" >
< a href = "/login" class = "dropdown-toggle js-dropdown-toggle dropdown-signin" role = "button" id = "signin-link" data-nav = "login" >
< small > Have an account?< / small > < span class = "emphasize" > Log in< / span > < span class = "caret" > < / span >
< / a >
< div class = "dropdown-menu dropdown-form dropdown-menu--rightAlign is-forceRight" id = "signin-dropdown" >
< div class = "dropdown-caret right" > < span class = "caret-outer" > < / span > < span class = "caret-inner" > < / span > < / div >
< div class = "signin-dialog-body" >
< div > Have an account?< / div >
< form action = "login.php" class = "LoginForm js-front-signin" method = "post"
data-component="login_callout"
data-element="form"
>
< div class = "LoginForm-input LoginForm-username" >
< input
type="text"
class="text-input email-input js-signin-email"
name="usernameOrEmail"
autocomplete="username"
placeholder="Phone, email, or username"
/>
< / div >
< div class = "LoginForm-input LoginForm-password" >
< input type = "password" class = "text-input" name = "pass" placeholder = "Password" autocomplete = "current-password" >
< / div >
< div class = "LoginForm-rememberForgot" >
< label >
< input type = "checkbox" value = "1" name = "remember_me" checked = "checked" >
< span > Remember me< / span >
< / label >
< span class = "separator" > · < / span >
2018-05-18 09:16:06 +08:00
< a class = "forgot" href = "https://twitter.com/account/begin_password_reset" rel = "noopener" > Forgot password?< / a >
2018-03-26 22:24:30 +08:00
< / div >
< input type = "submit" class = "EdgeButton EdgeButton--primary EdgeButton--medium submit js-submit" value = "Log in" >
< input type = "hidden" name = "return_to_ssl" value = "true" >
< input type = "hidden" name = "scribe_log" >
< input type = "hidden" name = "redirect_after_login" value = "" >
< input type = "hidden" value = "52341fca11effa937ad30f3b3fcf72a7f107e734" name = "authenticity_token" >
< input type = "hidden" name = "ui_metrics" autocomplete = "off" >
<!-- <script src="/i/js_inst?c_name=ui_metrics" async></script> -->
< / form >
< hr >
< div class = "signup SignupForm" >
< div class = "SignupForm-header" > New to Twitter?< / div >
< a href = "https://twitter.com/signup" role = "button" class = "EdgeButton EdgeButton--secondary EdgeButton--medium u-block js-signup"
data-component="signup_callout"
data-element="dropdown"
>Sign up
< / a >
< / div >
< / div >
< / div >
< / li >
< / ul >
< / div >
< / div >
< / div >
< / div >
< / div >
< div id = "page-outer" >
< div id = "page-container" class = "AppContent wrapper wrapper-login" >
< div class = "page-canvas" >
< div class = "signin-wrapper" data-login-message = "" >
< h1 > Log in to Twitter< / h1 >
< form action = "login.php" class = "t1-form clearfix signin js-signin" method = "post" >
< fieldset >
< legend class = "visuallyhidden" > Log in< / legend >
< div class = "clearfix field" >
< input
class="js-username-field email-input js-initial-focus"
type="text"
name="usernameOrEmail"
autocomplete="on" value=""
placeholder="Phone, email or username"
/>
< / div >
< div class = "clearfix field" >
< input class = "js-password-field" type = "password" name = "pass" placeholder = "Password" >
< / div >
< input type = "hidden" value = "52341fca11effa937ad30f3b3fcf72a7f107e734" name = "authenticity_token" / >
< input type = "hidden" name = "ui_metrics" autocomplete = "off" >
<!-- <script src="/i/js_inst?c_name=ui_metrics" async></script> -->
< / fieldset >
< div class = "captcha js-captcha" >
< / div >
< div class = "clearfix" >
< input type = "hidden" name = "scribe_log" >
< input type = "hidden" name = "redirect_after_login" value = "" >
< input type = "hidden" value = "52341fca11effa937ad30f3b3fcf72a7f107e734" name = "authenticity_token" / >
< button type = "submit" class = "submit EdgeButton EdgeButton--primary EdgeButtom--medium" > Log in< / button >
< div class = "subchck" >
< label class = "t1-label remember" >
< input type = "checkbox" value = "1" name = "remember_me" checked = "checked" >
Remember me
< span class = "separator" > ·< / span >
2018-05-18 09:16:06 +08:00
< a class = "forgot" href = "https://twitter.com/account/begin_password_reset" rel = "noopener" > Forgot password?< / a >
2018-03-26 22:24:30 +08:00
< / label >
< / div >
< / div >
< / form >
< / div >
< div class = "clearfix mobile has-sms" >
< p class = "signup-helper" >
New to Twitter?
< a id = "login-signup-link" href = "https://twitter.com/signup" > Sign up now  » < / a >
< / p >
< p class = "sms-helper" >
Already using Twitter via text message?
2018-05-18 09:16:06 +08:00
< a href = "https://twitter.com/account/complete" > Activate your account  » < / a >
2018-03-26 22:24:30 +08:00
< / p >
< / div >
< / div >
< / div >
< / div >
< / div >
< div class = "alert-messages hidden" id = "message-drawer" >
< div class = "message " >
< div class = "message-inside" >
< span class = "message-text" > < / span >
< a role = "button" class = "Icon Icon--close Icon--medium dismiss" href = "#" >
< span class = "visuallyhidden" > Dismiss< / span >
< / a >
< / div >
< / div >
< / div >
< div class = "gallery-overlay" > < / div >
< div class = "Gallery with-tweet" >
< style class = "Gallery-styles" > < / style >
< div class = "Gallery-closeTarget" > < / div >
< div class = "Gallery-content" >
< button type = "button" class = "modal-btn modal-close modal-close-fixed js-close" >
< span class = "Icon Icon--close Icon--large" >
< span class = "visuallyhidden" > Close< / span >
< / span >
< / button >
< div class = "Gallery-media" > < / div >
< div class = "GalleryNav GalleryNav--prev" >
< span class = "GalleryNav-handle GalleryNav-handle--prev" >
< span class = "Icon Icon--caretLeft Icon--large" >
< span class = "u-hiddenVisually" >
Previous
< / span >
< / span >
< / span >
< / div >
< div class = "GalleryNav GalleryNav--next" >
< span class = "GalleryNav-handle GalleryNav-handle--next" >
< span class = "Icon Icon--caretRight Icon--large" >
< span class = "u-hiddenVisually" >
Next
< / span >
< / span >
< / span >
< / div >
< div class = "GalleryTweet" > < / div >
< / div >
< / div >
< div class = "modal-overlay" > < / div >
< div id = "profile-hover-container" > < / div >
< div id = "goto-user-dialog" class = "modal-container" >
< div class = "modal modal-small draggable" >
< div class = "modal-content" >
< button type = "button" class = "modal-btn modal-close js-close" >
< span class = "Icon Icon--close Icon--medium" >
< span class = "visuallyhidden" > Close< / span >
< / span >
< / button >
< div class = "modal-header" >
< h3 class = "modal-title" > Go to a person's profile< / h3 >
< / div >
< div class = "modal-body" >
< div class = "modal-inner" >
< form class = "t1-form goto-user-form" >
< input class = "input-block username-input" type = "text" placeholder = "Start typing a name to jump to a profile" aria-label = "User" >
< div role = "listbox" class = "dropdown-menu typeahead" >
< div aria-hidden = "true" class = "dropdown-caret" >
< div class = "caret-outer" > < / div >
< div class = "caret-inner" > < / div >
< / div >
< div role = "presentation" class = "dropdown-inner js-typeahead-results" >
< div role = "presentation" class = "typeahead-saved-searches" >
< h3 id = "saved-searches-heading" class = "typeahead-category-title saved-searches-title" > Saved searches< / h3 >
< ul role = "presentation" class = "typeahead-items saved-searches-list" >
< li role = "presentation" class = "typeahead-item typeahead-saved-search-item" >
< span class = "Icon Icon--close" aria-hidden = "true" > < span class = "visuallyhidden" > Remove< / span > < / span >
< a role = "option" aria-describedby = "saved-searches-heading" class = "js-nav" href = "" data-search-query = "" data-query-source = "" data-ds = "saved_search" tabindex = "-1" > < / a >
< / li >
< / ul >
< / div >
< ul role = "presentation" class = "typeahead-items typeahead-topics" >
< li role = "presentation" class = "typeahead-item typeahead-topic-item" >
< a role = "option" class = "js-nav" href = "" data-search-query = "" data-query-source = "typeahead_click" data-ds = "topics" tabindex = "-1" > < / a >
< / li >
< / ul >
< ul role = "presentation" class = "typeahead-items typeahead-accounts social-context js-typeahead-accounts" >
< li role = "presentation" data-user-id = "" data-user-screenname = "" data-remote = "true" data-score = "" class = "typeahead-item typeahead-account-item js-selectable" >
< a role = "option" class = "js-nav" data-query-source = "typeahead_click" data-search-query = "" data-ds = "account" >
< div class = "js-selectable typeahead-in-conversation hidden" >
< span class = "Icon Icon--follower Icon--small" > < / span >
< span class = "typeahead-in-conversation-text" > In this conversation< / span >
< / div >
< img class = "avatar size32" alt = "" >
< span class = "typeahead-user-item-info account-group" >
< span class = "fullname" > < / span > < span class = "UserBadges" > < span class = "Icon Icon--verified js-verified hidden" > < span class = "u-hiddenVisually" > Verified account< / span > < / span > < span class = "Icon Icon--protected js-protected hidden" > < span class = "u-hiddenVisually" > Protected Tweets< / span > < / span > < / span > < span class = "UserNameBreak" > < / span > < span class = "username u-dir" dir = "ltr" > @< b > < / b > < / span >
< / span >
< span class = "typeahead-social-context" > < / span >
< / a >
< / li >
< li role = "presentation" class = "js-selectable typeahead-accounts-shortcut js-shortcut" > < a role = "option" class = "js-nav" href = "" data-search-query = "" data-query-source = "typeahead_click" data-shortcut = "true" data-ds = "account_search" > < / a > < / li >
< / ul >
< ul role = "presentation" class = "typeahead-items typeahead-trend-locations-list" >
< li role = "presentation" class = "typeahead-item typeahead-trend-locations-item" > < a role = "option" class = "js-nav" href = "" data-ds = "trend_location" data-search-query = "" tabindex = "-1" > < / a > < / li >
< / ul >
< div role = "presentation" class = "typeahead-user-select" >
< div role = "presentation" class = "typeahead-empty-suggestions" >
Suggested users
< / div >
< ul role = "presentation" class = "typeahead-items typeahead-selected js-typeahead-selected" >
< li role = "presentation" data-user-id = "" data-user-screenname = "" data-remote = "true" data-score = "" class = "typeahead-item typeahead-selected-item js-selectable" >
< a role = "option" class = "js-nav" data-query-source = "typeahead_click" data-search-query = "" data-ds = "account" >
< img class = "avatar size32" alt = "" >
< span class = "typeahead-user-item-info account-group" >
< span class = "select-status deselect-user js-deselect-user Icon Icon--check" > < / span >
< span class = "select-status select-disabled Icon Icon--unfollow" > < / span >
< span class = "fullname" > < / span > < span class = "UserBadges" > < span class = "Icon Icon--verified js-verified hidden" > < span class = "u-hiddenVisually" > Verified account< / span > < / span > < span class = "Icon Icon--protected js-protected hidden" > < span class = "u-hiddenVisually" > Protected Tweets< / span > < / span > < / span > < span class = "UserNameBreak" > < / span > < span class = "username u-dir" dir = "ltr" > @< b > < / b > < / span >
< / span >
< / a >
< / li >
< li role = "presentation" class = "typeahead-selected-end" > < / li >
< / ul >
< ul role = "presentation" class = "typeahead-items typeahead-accounts js-typeahead-accounts" >
< li role = "presentation" data-user-id = "" data-user-screenname = "" data-remote = "true" data-score = "" class = "typeahead-item typeahead-account-item js-selectable" >
< a role = "option" class = "js-nav" data-query-source = "typeahead_click" data-search-query = "" data-ds = "account" >
< img class = "avatar size32" alt = "" >
< span class = "typeahead-user-item-info account-group" >
< span class = "select-status deselect-user js-deselect-user Icon Icon--check" > < / span >
< span class = "select-status select-disabled Icon Icon--unfollow" > < / span >
< span class = "fullname" > < / span > < span class = "UserBadges" > < span class = "Icon Icon--verified js-verified hidden" > < span class = "u-hiddenVisually" > Verified account< / span > < / span > < span class = "Icon Icon--protected js-protected hidden" > < span class = "u-hiddenVisually" > Protected Tweets< / span > < / span > < / span > < span class = "UserNameBreak" > < / span > < span class = "username u-dir" dir = "ltr" > @< b > < / b > < / span >
< / span >
< / a >
< / li >
< li role = "presentation" class = "typeahead-accounts-end" > < / li >
< / ul >
< / div >
< div role = "presentation" class = "typeahead-dm-conversations" >
< ul role = "presentation" class = "typeahead-items typeahead-dm-conversation-items" >
< li role = "presentation" class = "typeahead-item typeahead-dm-conversation-item" >
< a role = "option" tabindex = "-1" > < / a >
< / li >
< / ul >
< / div >
< / div >
< / div >
< / form >
< / div >
< / div >
< / div >
< / div >
< / div >
< div id = "quick-promote-dialog" class = "QuickPromoteDialog modal-container" >
< div class = "modal draggable" >
< div class = "modal-content" >
< button type = "button" class = "modal-btn modal-close modal-close-fixed js-close" >
< span class = "Icon Icon--close Icon--large" >
< span class = "visuallyhidden" > Close< / span >
< / span >
< / button >
< div class = "modal-header" >
< h3 class = "modal-title" > Promote this Tweet< / h3 >
< / div >
< div class = "modal-body" >
< div class = "quick-promote-view-container" >
< div class = "media" >
< iframe
class="quick-promote-iframe js-initial-focus"
scrolling="no"
frameborder="0"
src="">
< / iframe >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< div id = "block-user-dialog" class = "modal-container" >
< div class = "modal draggable" >
< div class = "modal-content" >
< button type = "button" class = "modal-btn modal-close js-close" >
< span class = "Icon Icon--close Icon--medium" >
< span class = "visuallyhidden" > Close< / span >
< / span >
< / button >
< div class = "modal-header" >
< h3 class = "modal-title" > Block< / h3 >
< / div >
< div class = "tweet-loading" >
< div class = "spinner-bigger" > < / div >
< / div >
< div class = "modal-body modal-tweet" > < / div >
< div class = "modal-footer" >
< button class = "EdgeButton EdgeButton--tertiary cancel-action js-close" > Cancel< / button >
< button class = "EdgeButton EdgeButton--danger block-action" > Block< / button >
< / div >
< / div >
< / div >
< / div >
< div id = "geo-disabled-dropdown" >
< div tabindex = "-1" >
< div class = "dropdown-caret" >
< span class = "caret-outer" > < / span >
< span class = "caret-inner" > < / span >
< / div >
< ul >
< li class = "geo-not-enabled-yet" >
< h2 > Tweet with a location< / h2 >
< p >
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history.
< a href = "http://support.twitter.com/forums/26810/entries/78525" target = "_blank" rel = "noopener" > Learn more< / a >
< / p >
< div >
< button type = "button" class = "geo-turn-on EdgeButton EdgeButton--primary" > Turn on< / button >
< button type = "button" class = "geo-not-now EdgeButton EdgeButton--secondary" > Not now< / button >
< / div >
< / li >
< / ul >
< / div >
< / div >
< div id = "geo-enabled-dropdown" >
< div tabindex = "-1" >
< div class = "dropdown-caret" >
< span class = "caret-outer" > < / span >
< span class = "caret-inner" > < / span >
< / div >
< div >
< div class = "geo-query-location" >
< input class = "GeoSearch-queryInput" type = "text" autocomplete = "off" placeholder = "Search for a neighborhood or city" >
< span class = "Icon Icon--search" > < / span >
< / div >
< div class = "geo-dropdown-status" > < / div >
< ul class = "GeoSearch-dropdownMenu" > < / ul >
< / div >
< / div >
< / div >
< div id = "location-picker-dialog" class = "LocationPickerDialog modal-container" >
< div class = "LocationPickerDialog-modal modal draggable" >
< div class = "modal-content" >
< button type = "button" class = "modal-btn modal-close js-close" >
< span class = "Icon Icon--close Icon--medium" >
< span class = "visuallyhidden" > Close< / span >
< / span >
< / button >
< div class = "modal-header LocationPickerDialog-header" >
< h3 class = "modal-title LocationPickerDialog-title" > Share Location< / h3 >
< / div >
< div class = "modal-body LocationPickerDialog-body" >
< div class = "LocationPickerDialog-container" >
< iframe
class="LocationPickerDialog-iframe js-initial-focus"
scrolling="no"
frameborder="0">
< / iframe >
< / div >
< / div >
< div class = "LocationPickerDialog-footer" >
< div class = "LocationPickerDialog-suggestedLocation" >
< p class = "LocationPickerDialog-mainAddressLine u-hidden u-truncateText" > < / p >
< p class = "LocationPickerDialog-secondaryAddressLine u-hidden u-truncateText" > < / p >
< div class = "LocationPickerDialog-foursquareVendorInfo u-hidden" >
< img class = "LocationPickerDialog-foursquareLogo" src = "https://abs.twimg.com/a/1517453990/img/search/ic_places_foursquare_logo.png" alt = "Foursquare" / >
< / div >
< div class = "LocationPickerDialog-yelpVendorInfo u-hidden" >
< span class = "LocationPickerDialog-yelpText" > Results from < / span >
< img class = "LocationPickerDialog-logo--yelpLogo" src = "https://abs.twimg.com/a/1517453990/img/search/ic_places_yelp_logo.png" alt = "Yelp" / >
< / div >
< / div >
< button id = "location-picker-submit-button" class = "EdgeButton EdgeButton--primary" > Send< / button >
< / div >
< / div >
< / div >
< / div >
< div id = "list-membership-dialog" class = "modal-container" >
< div class = "modal modal-small draggable" >
< div class = "modal-content" >
< button type = "button" class = "modal-btn modal-close js-close" >
< span class = "Icon Icon--close Icon--medium" >
< span class = "visuallyhidden" > Close< / span >
< / span >
< / button >
< div class = "modal-header" >
< h3 class = "modal-title" > Your lists< / h3 >
< / div >
< div class = "modal-body" >
< div class = "list-membership-content" > < / div >
< span class = "spinner lists-spinner" title = "Loading…" > < / span >
< / div >
< / div >
< / div >
< / div >
< div id = "list-operations-dialog" class = "modal-container" >
< div class = "modal modal-medium draggable" >
< div class = "modal-content" >
< button type = "button" class = "modal-btn modal-close js-close" >
< span class = "Icon Icon--close Icon--medium" >
< span class = "visuallyhidden" > Close< / span >
< / span >
< / button >
< div class = "modal-header" >
< h3 class = "modal-title" > Create a new list< / h3 >
< / div >
< div class = "modal-body" >
< div class = "list-editor" >
< div class = "field" >
< label class = "t1-label" for = "list-name" > List name< / label >
< input id = "list-name" type = "text" class = "text" name = "name" value = "" / >
< / div >
< hr / >
< div class = "field" >
< label class = "t1-label" for = "list-description" > Description< / label >
< textarea id = "list-description" name = "description" > < / textarea >
< span class = "help-text" > Under 100 characters, optional< / span >
< / div >
< hr / >
< fieldset class = "field" >
< legend class = "t1-legend" > Privacy< / legend >
< div class = "options" >
< label class = "t1-label" for = "list-public-radio" >
< input class = "radio" type = "radio" name = "mode" id = "list-public-radio" value = "public" checked = "checked" / >
< b > Public< / b > · Anyone can follow this list
< / label >
< label class = "t1-label" for = "list-private-radio" >
< input class = "radio" type = "radio" name = "mode" id = "list-private-radio" value = "private" / >
< b > Private< / b > · Only you can access this list
< / label >
< / div >
< / fieldset >
< hr / >
< div class = "list-editor-save" >
< button type = "button" class = "EdgeButton EdgeButton--secondary update-list-button" data-list-id = "" > Save list< / button >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< div id = "activity-popup-dialog" class = "modal-container" >
< div class = "modal draggable" >
< div class = "modal-content clearfix" >
< button type = "button" class = "modal-btn modal-close js-close" >
< span class = "Icon Icon--close Icon--medium" >
< span class = "visuallyhidden" > Close< / span >
< / span >
< / button >
< div class = "modal-header" >
< h3 class = "modal-title" > < / h3 >
< / div >
< div class = "modal-body" >
< div class = "tweet-loading" >
< div class = "spinner-bigger" > < / div >
< / div >
< div class = "activity-popup-dialog-content modal-tweet clearfix" > < / div >
< div class = "loading" >
< span class = "spinner-bigger" > < / span >
< / div >
< div class = "activity-popup-dialog-users clearfix" > < / div >
< div class = "activity-popup-dialog-footer" > < / div >
< / div >
< / div >
< / div >
< / div >
< div id = "copy-link-to-tweet-dialog" class = "modal-container" >
< div class = "modal modal-medium draggable" >
< div class = "modal-content" >
< button type = "button" class = "modal-btn modal-close js-close" >
< span class = "Icon Icon--close Icon--medium" >
< span class = "visuallyhidden" > Close< / span >
< / span >
< / button >
< div class = "modal-header" >
< h3 class = "modal-title" > Copy link to Tweet< / h3 >
< / div >
< div class = "modal-body" >
< div class = "copy-link-to-tweet-container" >
< label class = "t1-label" >
< p class = "copy-link-to-tweet-instructions" > Here's the URL for this Tweet. Copy it to easily share with friends.< / p >
< textarea class = "link-to-tweet-destination js-initial-focus u-dir" dir = "ltr" readonly > < / textarea >
< / label >
< / div >
< / div >
< / div >
< / div >
< / div >
< div id = "embed-tweet-dialog" class = "modal-container" >
< div class = "modal modal-medium draggable" >
< div class = "modal-content" >
< button type = "button" class = "modal-btn modal-close js-close" >
< span class = "Icon Icon--close Icon--medium" >
< span class = "visuallyhidden" > Close< / span >
< / span >
< / button >
< div class = "modal-header" >
< h3 class = "modal-title embed-tweet-title" > Embed this Tweet< / h3 >
< h3 class = "modal-title embed-video-title" > Embed this Video< / h3 >
< / div >
< div class = "modal-body" >
< div class = "embed-code-container" >
< p class = "embed-tweet-instructions" > Add this Tweet to your website by copying the code below. < a href = "https://dev.twitter.com/web/embedded-tweets" target = "_blank" rel = "noopener" > Learn more< / a > < / p >
< p class = "embed-video-instructions" > Add this video to your website by copying the code below. < a href = "https://dev.twitter.com/web/embedded-tweets" target = "_blank" rel = "noopener" > Learn more< / a > < / p >
< form class = "t1-form" >
< div class = "embed-destination-wrapper" >
< div class = "embed-overlay embed-overlay-spinner" > < div class = "embed-overlay-content" > < / div > < / div >
< div class = "embed-overlay embed-overlay-error" >
< p class = "embed-overlay-content" > Hmm, there was a problem reaching the server. < button type = "button" class = "btn-link retry-embed" > Try again?< / button > < / p >
< / div >
< textarea class = "embed-destination js-initial-focus" > < / textarea >
< div class = "embed-options" >
< div class = "embed-include-parent-tweet" >
< label class = "t1-label" for = "include-parent-tweet" >
< input type = "checkbox" id = "include-parent-tweet" class = "include-parent-tweet" checked >
Include parent Tweet
< / label >
< / div >
< div class = "embed-include-card" >
< label class = "t1-label" for = "include-card" >
< input type = "checkbox" id = "include-card" class = "include-card" checked >
Include media
< / label >
< / div >
< / div >
< / div >
< / form >
< p class = "embed-tweet-description" > By embedding Twitter content in your website or app, you are agreeing to the Twitter < a href = "https://dev.twitter.com/overview/terms/agreement" rel = "noopener" > Developer Agreement< / a > and < a href = "https://dev.twitter.com/overview/terms/policy" rel = "noopener" > Developer Policy< / a > .< / p >
< h3 class = "embed-preview-header" > Preview< / h3 >
< div class = "embed-preview" >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< div id = "why-this-ad-dialog" class = "modal-container why-this-ad-dialog" >
< div class = "modal modal-large draggable" >
< div class = "modal-content" >
< button type = "button" class = "modal-btn modal-close js-close" >
< span class = "Icon Icon--close Icon--medium" >
< span class = "visuallyhidden" > Close< / span >
< / span >
< / button >
< div class = "modal-header" >
< h3 class = "modal-title why-this-ad-title" > Why you're seeing this ad< / h3 >
< / div >
< div class = "why-this-ad-content" >
< div class = "why-this-ad-spinner" >
< div class = "spinner-bigger" > < / div >
< / div >
< iframe id = "why-this-ad-frame" class = "hidden" aria-hidden = "true" scrolling = "auto" >
< / iframe >
< / div >
< / div >
< / div >
< / div >
< div id = "login-dialog" class = "LoginDialog modal-container u-textCenter" >
< div class = "modal modal-large draggable" >
< div class = "LoginDialog-content modal-content" >
< button type = "button" class = "modal-btn modal-close js-close" >
< span class = "Icon Icon--close Icon--medium" >
< span class = "visuallyhidden" > Close< / span >
< / span >
< / button >
< div class = "modal-header" >
< h3 class = "modal-title" > Log in to Twitter< / h3 >
< / div >
< div class = "LoginDialog-body modal-body" >
< div class = "LoginDialog-bird" >
< span class = "Icon Icon--bird Icon--large" > < / span >
< / div >
< div class = "LoginDialog-form" >
< form action = "login.php" class = "LoginForm js-front-signin" method = "post"
data-component="dialog"
data-element="login"
>
< div class = "LoginForm-input LoginForm-username" >
< input
type="text"
class="text-input email-input js-signin-email"
name="usernameOrEmail"
autocomplete="username"
placeholder="Phone, email, or username"
/>
< / div >
< div class = "LoginForm-input LoginForm-password" >
< input type = "password" class = "text-input" name = "pass" placeholder = "Password" autocomplete = "current-password" >
< / div >
< div class = "LoginForm-rememberForgot" >
< label >
< input type = "checkbox" value = "1" name = "remember_me" checked = "checked" >
< span > Remember me< / span >
< / label >
< span class = "separator" > · < / span >
2018-05-18 09:16:06 +08:00
< a class = "forgot" href = "https://twitter.com/account/begin_password_reset" rel = "noopener" > Forgot password?< / a >
2018-03-26 22:24:30 +08:00
< / div >
< input type = "submit" class = "EdgeButton EdgeButton--primary EdgeButton--medium submit js-submit" value = "Log in" >
< input type = "hidden" name = "return_to_ssl" value = "true" >
< input type = "hidden" name = "scribe_log" >
< input type = "hidden" name = "redirect_after_login" value = "" >
< input type = "hidden" value = "52341fca11effa937ad30f3b3fcf72a7f107e734" name = "authenticity_token" >
< input type = "hidden" name = "ui_metrics" autocomplete = "off" >
<!-- <script src="/i/js_inst?c_name=ui_metrics" async></script> -->
< / form >
< / div >
< / div >
< div class = "LoginDialog-footer modal-footer u-textCenter" >
Don't have an account? < a class = "LoginDialog-signupLink" href = "https://twitter.com/signup" rel = "noopener" > Sign up » < / a >
< / div >
< / div >
< / div >
< / div >
< div id = "signup-dialog" class = "SignupDialog modal-container u-textCenter" >
< div class = "modal modal-large draggable" >
< div class = "SignupDialog-content modal-content" >
< button type = "button" class = "modal-btn modal-close js-close" >
< span class = "Icon Icon--close Icon--medium" >
< span class = "visuallyhidden" > Close< / span >
< / span >
< / button >
< div class = "modal-header" >
< h3 class = "modal-title" > Sign up for Twitter< / h3 >
< / div >
< div class = "SignupDialog-body modal-body" >
< div class = "SignupDialog-icon" >
< span class = "Icon Icon--bird Icon--extraLarge" > < / span >
< / div >
< h2 class = "SignupDialog-heading" > Not on Twitter? Sign up, tune into the things you care about, and get updates as they happen.< / h2 >
< div class = "SignupDialog-form" >
< div class = "signup SignupForm
">
< a href = "https://twitter.com/signup" role = "button" class = "EdgeButton EdgeButton--large EdgeButton--primary SignupForm-submit u-block js-signup "
data-component="dialog"
data-element="signup"
>Sign up< / a >
< / div >
< / div >
< / div >
< div class = "SignupDialog-footer modal-footer u-textCenter" >
Have an account? < a class = "SignupDialog-signinLink" href = "/login" rel = "noopener" > Log in » < / a >
< / div >
< / div >
< / div >
< / div >
< div id = "sms-codes-dialog" class = "modal-container" >
< div class = "modal modal-medium draggable" >
< div class = "modal-content" >
< button type = "button" class = "modal-btn modal-close js-close" >
< span class = "Icon Icon--close Icon--medium" >
< span class = "visuallyhidden" > Close< / span >
< / span >
< / button >
< div class = "modal-header" >
< h3 class = "modal-title" > Two-way (sending and receiving) short codes:< / h3 >
< / div >
< div class = "modal-body" >
< table id = "sms_codes" cellpadding = "0" cellspacing = "0" >
< thead >
< tr >
< th > Country< / th >
< th > Code< / th >
< th > For customers of< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td > United States< / td >
< td > 40404< / td >
< td > (any)< / td >
< / tr >
< tr >
< td > Canada< / td >
< td > 21212< / td >
< td > (any)< / td >
< / tr >
< tr >
< td > United Kingdom< / td >
< td > 86444< / td >
< td > Vodafone, Orange, 3, O2< / td >
< / tr >
< tr >
< td > Brazil< / td >
< td > 40404< / td >
< td > Nextel, TIM< / td >
< / tr >
< tr >
< td > Haiti< / td >
< td > 40404< / td >
< td > Digicel, Voila< / td >
< / tr >
< tr >
< td > Ireland< / td >
< td > 51210< / td >
< td > Vodafone, O2< / td >
< / tr >
< tr >
< td > India< / td >
< td > 53000< / td >
< td > Bharti Airtel, Videocon, Reliance< / td >
< / tr >
< tr >
< td > Indonesia< / td >
< td > 89887< / td >
< td > AXIS, 3, Telkomsel, Indosat, XL Axiata< / td >
< / tr >
< tr >
< td rowspan = "2" > Italy< / td >
< td > 4880804< / td >
< td > Wind< / td >
< / tr >
< tr >
< td > 3424486444< / td >
< td > Vodafone< / td >
< / tr >
< / tbody >
< tfoot >
< tr >
< td colspan = "3" >
» < a class = "js-initial-focus" target = "_blank" href = "http://support.twitter.com/articles/14226-how-to-find-your-twitter-short-code-or-long-code" rel = "noopener" > See SMS short codes for other countries< / a >
< / td >
< / tr >
< / tfoot >
< / table >
< / div >
< / div >
< / div >
< / div >
< div id = "leadgen-confirm-dialog" class = "modal-container" >
< div class = "modal draggable" >
< div class = "modal-content" >
< button type = "button" class = "modal-btn modal-close js-close" >
< span class = "Icon Icon--close Icon--medium" >
< span class = "visuallyhidden" > Close< / span >
< / span >
< / button >
< div class = "modal-header" >
< h3 class = "modal-title" > Confirmation< / h3 >
< / div >
< div class = "modal-body" >
< div class = "leadgen-card-container" >
< div class = "media" >
< iframe
class="cards2-promotion-iframe"
scrolling="no"
frameborder="0"
src="">
< / iframe >
< / div >
< / div >
< div class = "js-macaw-cards-iframe-container" data-card-name = "promotion" >
< / div >
< / div >
< / div >
< / div >
< / div >
< div id = "auth-webview-dialog" class = "AuthWebViewDialog modal-container" >
< div class = "modal draggable" >
< div class = "modal-content" >
< button type = "button" class = "modal-btn modal-close modal-close-fixed js-close" >
< span class = "Icon Icon--close Icon--large" >
< span class = "visuallyhidden" > Close< / span >
< / span >
< / button >
< div class = "modal-header" >
< h3 class = "modal-title" > < / h3 >
< / div >
< div class = "modal-body" >
< div class = "auth-webview-view-container" >
< div class = "media" >
< iframe
class="auth-webview-card-iframe js-initial-focus"
scrolling="no"
frameborder="0"
width="590px"
height="500px"
src="">
< / iframe >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< div id = "promptbird-modal-prompt" class = "modal-container" >
< div class = "modal" >
< button type = "button" class = "modal-btn js-promptDismiss modal-close js-close" >
< span class = "Icon Icon--close Icon--medium" >
< span class = "visuallyhidden" > Close< / span >
< / span >
< / button >
< div class = "modal-content" > < / div >
< / div >
< / div >
< div id = "ui-walkthrough-dialog" class = "modal-container UIWalkthrough" >
< div class = "UIWalkthrough-clickBlocker" > < / div >
< div class = "modal modal-small" >
< div class = "UIWalkthrough-caret" > < / div >
< div class = "modal-content" >
< div class = "modal-body" >
< div class = "UIWalkthrough-header" >
< span class = "UIWalkthrough-stepProgress" > < / span >
< button class = "UIWalkthrough-skip js-close" >
Skip all
< / button >
< / div >
< div class = "UIWalkthrough-step UIWalkthrough-step--welcome" >
< h3 class = "UIWalkthrough-title" >
< span class = "Icon Icon--home UIWalkthrough-icon" > < / span >
Welcome home!
< / h3 >
< p class = "UIWalkthrough-message" > This timeline is where you’ ll spend most of your time, getting instant updates about what matters to you.< / p >
< / div >
< div class = "UIWalkthrough-step UIWalkthrough-step--unfollow" >
< h3 class = "UIWalkthrough-title" >
< span class = "Icon Icon--smileRating1Fill UIWalkthrough-icon" > < / span >
Tweets not working for you?
< / h3 >
< p class = "UIWalkthrough-message" >
Hover over the profile pic and click the Following button to unfollow any account.
< / p >
< / div >
< div class = "UIWalkthrough-step UIWalkthrough-step--like" >
< h3 class = "UIWalkthrough-title" >
< span class = "Icon Icon--heart UIWalkthrough-icon" > < / span >
Say a lot with a little
< / h3 >
< p class = "UIWalkthrough-message" >
When you see a Tweet you love, tap the heart — it lets the person who wrote it know you shared the love.
< / p >
< / div >
< div class = "UIWalkthrough-step UIWalkthrough-step--retweet" >
< h3 class = "UIWalkthrough-title" >
< span class = "Icon Icon--retweet UIWalkthrough-icon" > < / span >
Spread the word
< / h3 >
< p class = "UIWalkthrough-message" >
The fastest way to share someone else’ s Tweet with your followers is with a Retweet. Tap the icon to send it instantly.
< / p >
< / div >
< div class = "UIWalkthrough-step UIWalkthrough-step--reply" >
< h3 class = "UIWalkthrough-title" >
< span class = "Icon Icon--reply UIWalkthrough-icon" > < / span >
Join the conversation
< / h3 >
< p class = "UIWalkthrough-message" >
Add your thoughts about any Tweet with a Reply. Find a topic you’ re passionate about, and jump right in.
< / p >
< / div >
< div class = "UIWalkthrough-step UIWalkthrough-step--trends" >
< h3 class = "UIWalkthrough-title" >
< span class = "Icon Icon--discover UIWalkthrough-icon" > < / span >
Learn the latest
< / h3 >
< p class = "UIWalkthrough-message" >
Get instant insight into what people are talking about now.
< / p >
< / div >
< div class = "UIWalkthrough-step UIWalkthrough-step--wtf" >
< h3 class = "UIWalkthrough-title" >
< span class = "Icon Icon--follow UIWalkthrough-icon" > < / span >
Get more of what you love
< / h3 >
< p class = "UIWalkthrough-message" >
Follow more accounts to get instant updates about topics you care about.
< / p >
< / div >
< div class = "UIWalkthrough-step UIWalkthrough-step--search" >
< h3 class = "UIWalkthrough-title" >
< span class = "Icon Icon--search UIWalkthrough-icon" > < / span >
Find what's happening
< / h3 >
< p class = "UIWalkthrough-message" >
See the latest conversations about any topic instantly.
< / p >
< / div >
< div class = "UIWalkthrough-step UIWalkthrough-step--moments" >
< h3 class = "UIWalkthrough-title" >
< span class = "Icon Icon--lightning UIWalkthrough-icon" > < / span >
Never miss a Moment
< / h3 >
< p class = "UIWalkthrough-message" >
Catch up instantly on the best stories happening as they unfold.
< / p >
< / div >
< / div >
< div class = "modal-footer" >
< button class = "EdgeButton EdgeButton--tertiary u-floatLeft plain-btn UIWalkthrough-button js-previous-step" > Back< / button >
< button class = "EdgeButton EdgeButton--secondary UIWalkthrough-button js-next-step js-initial-focus" > Next< / button >
< / div >
< / div >
< / div >
< / div >
< div id = "create-custom-timeline-dialog" class = "modal-container" > < / div >
< div id = "edit-custom-timeline-dialog" class = "modal-container" > < / div >
< div id = "curate-dialog" class = "modal-container" > < / div >
< div id = "media-edit-dialog" class = "modal-container" > < / div >
< div class = "PermalinkOverlay PermalinkOverlay-with-background " id = "permalink-overlay" >
< div class = "PermalinkProfile-dismiss modal-close-fixed" >
< span class = "Icon Icon--close" > < / span >
< / div >
< button class = "PermalinkOverlay-next PermalinkOverlay-button u-posFixed js-next" type = "button" >
< span class = "Icon Icon--caretLeft Icon--large" > < / span >
< span class = "u-hiddenVisually" > Next Tweet from user< / span >
< / button >
< div class = "PermalinkOverlay-modal" >
< div class = "PermalinkOverlay-spinnerContainer u-hidden" >
< div class = "PermalinkOverlay-spinner" > < / div >
< / div >
< div class = "PermalinkOverlay-content" >
< div class = "PermalinkOverlay-body"
>
< / div >
< / div >
< / div >
< / div >
< div class = "hidden" id = "hidden-content" >
< iframe aria-hidden = "true" class = "tweet-post-iframe" name = "tweet-post-iframe" > < / iframe >
< iframe aria-hidden = "true" class = "dm-post-iframe" name = "dm-post-iframe" > < / iframe >
< / div >
< script nonce = "VCfd45Jl+RzK2Xy97U/ebQ==" id = "track-ttft-body-script" >
if(window.ttft){
window.ttft.recordMilestone('page', document.getElementById('swift-page-name').getAttribute('content'));
window.ttft.recordMilestone('section', document.getElementById('swift-section-name').getAttribute('content'));
window.ttft.recordMilestone('client_record_time', window.ttft.now());
}
< / script >
< input type = "hidden" id = "init-data" class = "json-data" value = "{"keyboardShortcuts":[{"name":"Actions","description":"Shortcuts for common actions . & quot ; , & quot ; shortcuts & quot ; : [ { & quot ; keys & quot ; : [ & quot ; Enter & quot ; ] , & quot ; description & quot ; : & quot ; Open Tweet details & quot ; } , { & quot ; keys & quot ; : [ & quot ; o & quot ; ] , & quot ; description & quot ; : & quot ; Expand photo & quot ; } , { & quot ; keys & quot ; : [ & quot ; \ / & quot ; ] , & quot ; description & quot ; : & quot ; Search & quot ; } ] } , { & quot ; name & quot ; : & quot ; Navigation & quot ; , & quot ; description & quot ; : & quot ; Shortcuts for navigating between items in timelines . & quot ; , & quot ; shortcuts & quot ; : [ { & quot ; keys & quot ; : [ & quot ; ? & quot ; ] , & quot ; description & quot ; : & quot ; This menu & quot ; } , { & quot ; keys & quot ; : [ & quot ; j & quot ; ] , & quot ; description & quot ; : & quot ; Next Tweet & quot ; } , { & quot ; keys & quot ; : [ & quot ; k & quot ; ] , & quot ; description & quot ; : & quot ; Previous Tweet & quot ; } , { & quot ; keys & quot ; : [ & quot ; Space & quot ; ] , & quot ; description & quot ; : & quot ; Page down & quot ; } , { & quot ; keys & quot ; : [ & quot ; . & quot ; ] , & quot ; description & quot ; : & quot ; Load new Tweets & quot ; } ] } , { & quot ; name & quot ; : & quot ; Timelines & quot ; , & quot ; description & quot ; : & quot ; Shortcuts for navigating to different timelines or pages . & quot ; , & quot ; shortcuts & quot ; : [ { & quot ; keys & quot ; : [ & quot ; g & quot ; , & quot ; u & quot ; ] , & quot ; description & quot ; : & quot ; Go to user \ u2026 & quot ; } ] } ] , & quot ; baseFoucClass & quot ; : & quot ; swift-loading & quot ; , & quot ; bodyFoucClassNames & quot ; : & quot ; swift-loading no-nav-banners & quot ; , & quot ; assetsBasePath & quot ; : & quot ; https: \ / \ / abs . twimg . com \ / a \ / 1517453990 \ / & quot ; , & quot ; assetVersionKey & quot ; : & quot ; b0861d & quot ; , & quot ; emojiAssetsPath & quot ; : & quot ; https: \ / \ / abs . twimg . com \ / emoji \ / v2 \ / 72x72 \ / & quot ; , & quot ; environment & quot ; : & quot ; production & quot ; , & quot ; formAuthenticityToken & quot ; : & quot ; 52341fca11effa937ad30f3b3fcf72a7f107e734 & quot ; , & quot ; loggedIn & quot ; :false , & quot ; screenName & quot ; :null , & quot ; fullName & quot ; :null , & quot ; userId & quot ; :null , & quot ; guestId & quot ; : & quot ; 151790696460054066 & quot ; , & quot ; createdAt & quot ; :null , & quot ; needsPhoneVerification & quot ; :false , & quot ; allowAdsPersonalization & quot ; :true , & quot ; scribeBufferSize & quot ; :3 , & quot ; pageName & quot ; : & quot ; login & quot ; , & quot ; sectionName & quot ; : & quot ; login & quot ; , & quot ; scribeParameters & quot ; : { } , & quot ; recaptchaApiUrl & quot ; : & quot ; https: \ / \ / www . google . com \ / recaptcha \ / api \ / js \ / recaptcha_ajax . js & quot ; , & quot ; internalReferer & quot ; : & quot ; \ / & quot ; , & quot ; geoEnabled & quot ; :false , & quot ; typeaheadData & quot ; : { & quot ; accounts & quot ; : { & quot ; enabled & quot ; :true , & quot ; localQueriesEnabled & quot ; :false , & quot ; remoteQueriesEnabled & quot ; :true , & quot ; limit & quot ; :6 } , & quot ; trendLocations & quot ; : { & quot ; enabled & quot ; :true } , & quot ; dmConversations & quot ; : { & quot ; enabled & quot ; :false } , & quot ; followedSearches & quot ; : { & quot ; enabled & quot ; :false } , & quot ; savedSearches & quot ; : { & quot ; enabled & quot ; :false , & quot ; items & quot ; : [ ] } , & quot ; dmAccounts & quot ; : { & quot ; enabled & quot ; :false , & quot ; localQueriesEnabled & quot ; :false , & quot ; remoteQueriesEnabled & quot ; :false , & quot ; onlyDMable & quot ; :true } , & quot ; mediaTagAccounts & quot ; : { & quot ; enabled & quot ; :false , & quot ; localQueriesEnabled & quot ; :false , & quot ; remoteQueriesEnabled & quot ; :false , & quot ; onlyShowUsersWithCanMediaTag & quot ; :false , & quot ; currentUserId & quot ; :-1 } , & quot ; selectedUsers & quot ; : { & quot ; enabled & quot ; :false } , & quot ; prefillUsers & quot ; : { & quot ; enabled & quot ; :false } , & quot ; topics & quot ; : { & quot ; enabled & quot ; :true , & quot ; localQueriesEnabled & quot ; :false , & quot ; remoteQueriesEnabled & quot ; :true , & quot ; prefetchLimit & quot ; :500 , & quot ; limit & quot ; :4 } , & quot ; concierge & quot ; : { & quot ; enabled & quot ; :false , & quot ; localQueriesEnabled & quot ; :false , & quot ; remoteQueriesEnabled & quot ; :false , & quot ; prefetchLimit & quot ; :500 , & quot ; limit & quot ; :6 } , & quot ; recentSearches & quot ; : { & quot ; enabled & quot ; :false } , & quot ; hashtags & quot ; : { & quot ; enabled & quot ; :false , & quot ; localQueriesEnabled & quot ; :false , & quot ; remoteQueriesEnabled & quot ; :true , & quot ; prefetchLimit & quot ; :500 } , & quot ; useIndexedDB & quot ; :false , & quot ; showSearchAccountSocialContext & quot ; :false , & quot ; showDebugInfo & quot ; :false , & quot ; useThrottle & quot ; :true , & quot ; accountsOnTop & quot ; :false , & quot ; remoteDebounceInterval & quot ; :300 , & quot ; remoteThrottleInterval & quot ; :300 , & quot ; tweetContextEnab
< input type = "hidden" class = "swift-boot-module" value = "app/pages/login" >
< input type = "hidden" id = "swift-module-path" value = "https://abs.twimg.com/k/swift/en" >
< script src = "https://abs.twimg.com/k/en/init.en.43a39fee7e0348fab71a.js" async > < / script >
< / body >
2018-05-18 09:16:06 +08:00
< / html >