CINXE.COM
Buttons | Tumblr
<!DOCTYPE html><!-- .o 8888 8888 .88 8888 8888 o8888oo ooo oooo ooo. .oo. .oo. 888oooo. 888 oooo d8b ""888"" 888 "888 "888P"Y88bP"Y88b d88' `88b 888 "888""8P 888 888 888 888 888 888 888 888 888 888 888 . 888 888 888 888 888 888. 888 888 888 "888Y `V88V"V8P' o888o o888o o888o 88`bod8P' o888o d888b --><!--[if lt IE 7]> <html class="no-js ie ie6 lt-ie9 lt-ie8 lt-ie7 pages-context en_US" lang="en-US"> <![endif]--><!--[if IE 7]> <html class="no-js ie ie7 lt-ie9 lt-ie8 pages-context en_US" lang="en-US"> <![endif]--><!--[if IE 8]> <html class="no-js ie ie8 lt-ie9 pages-context en_US" lang="en-US"> <![endif]--><!--[if IE 9]> <html class="no-js ie9 pages-context en_US" lang="en-US"> <![endif]--><!--[if gt IE 9]><!--> <html class="no-js ie10 gt-ie9 pages-context en_US" lang="en-US"> <!--<![endif]--> <head><title>Buttons | Tumblr</title><!--[if ie]><meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"/><![endif]--><meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="x-dns-prefetch-control" content="off"> <meta name="application-name" content="Tumblr"> <meta name="msapplication-TileColor" content="#001935"> <meta name="msapplication-TileImage" content="https://assets.tumblr.com/images/favicons/mstile-150x150.png?_v=91864750651ba02aa0802d606c555ea1"> <link rel="shortcut icon" href="https://assets.tumblr.com/images/favicons/favicon.ico?_v=2d4d920e5ca6300f7d9bdfc5070fe91d" type="image/x-icon"> <link rel="icon" href="https://assets.tumblr.com/images/favicons/favicon.svg?_v=a7621ebfbfb2a4f775cff3b3876e211e" type="image/svg+xml" sizes="any"> <link rel="mask-icon" href="https://assets.tumblr.com/images/favicons/safari-pinned-tab.svg?_v=bd022dab508996af50b87e61cfaca554" color="#001935"> <meta name="p:domain_verify" content="d06c4fa470a9a6935c9a7b43d57eb7d2"> <link rel="apple-touch-icon" href="https://assets.tumblr.com/images/favicons/apple-touch-icon.png?_v=8b1a50654ef397829ca3dfcb139224b6" type="image/png" sizes="any"> <meta name="robots" id="robots" content="noodp,noydir"> <meta name="description" id="description" content="Tumblr is a place to express yourself, discover yourself, and bond over the stuff you love. It's where your interests connect you with your people."> <meta name="keywords" id="keywords" content="tumblelog, blog, tumblog, tumbler, tumblr, tlog, microblog"> <meta name="viewport" id="viewport" content="width=device-width"> <meta name="tumblr-form-key" id="tumblr_form_key" content="!1231732395640|00oWIVMlScFZVTXTT5Pv4LqE6Gw"> <meta name="tumblr-gpop" id="tumblr_gpop" content="Tumblr"><link rel="stylesheet" media="screen" href="https://assets.tumblr.com/assets/styles/global.css?_v=ca1137632c8099d28bb35383fc657843"><link rel="stylesheet" media="screen" href="https://assets.tumblr.com/assets/styles/ie.css?_v=a5eb0967c02e14e79dfaa0866c959b37"><link rel="stylesheet" media="screen" href="https://assets.tumblr.com/client/prod/app/global.build.css?_v=1172595f88fffbc250477d5d3841a3a7"><link rel="stylesheet" media="screen" href="https://assets.tumblr.com/assets/styles/layouts/modular/modular_common.css?_v=72a795967090c13737cbcbdbe103e7c2"><link rel="stylesheet" media="screen" href="https://assets.tumblr.com/client/prod/app/context/pages/index.build.css?_v=f5138efb822ccbc005a97113fe119e77"><script nonce="tTInVyAhz3ieoVbb7xVxxZ1x4hs"> var _flags = 'eyJmaWx0ZXJfbnNmdyI6dHJ1ZSwibW9iaWxlX3dlYl9nYXRlIjp0cnVlLCJzYWZlX21vZGUiOnRydWUsInNhZmVfbW9kZV9lbmFibGVkIjp0cnVlLCJrZXljb21tYW5kX2F1dG9fcGFnaW5hdGUiOnRydWUsImxvZ2dlZF9vdXRfc2VhcmNoIjp0cnVlLCJrcmFrZW5fd2ViX2xvZ2dpbmdfbGlicmFyeSI6dHJ1ZSwibGl2ZXBob3Rvc193ZWIiOnRydWUsInVzZXJfdGFnX2ZpbHRlcmluZyI6dHJ1ZSwic2FmZV9tb2RlX293bl9wb3N0Ijp0cnVlLCJwcm9qZWN0X3hfYXBwZWFsIjp0cnVlLCJtb2JpbGVfd2ViX3Bob3Rvc2V0cyI6dHJ1ZSwiaGlkZV9kZWZhdWx0X2hlYWRlcnNfYmxvZ19jYXJkcyI6dHJ1ZSwibm90aWZpY2F0aW9uX3JlcGx5X2xpbmtfdG9fbm90ZXMiOnRydWUsInR5cGluZ19pbmRpY2F0b3Jfd3JpdGUiOnRydWUsInR1bWJscl92aWRlb19zcG9uc29yZWRfZGF5Ijp0cnVlLCJjYXB0Y2hhOnVzZV9yZWNhcHRjaGEyIjp0cnVlLCJsaXR0bGVfc2lzdGVyIjp0cnVlLCJlbmFibGVfanNfZXJyb3JzX2xvZyI6dHJ1ZSwibG9nX2xhZHkiOnRydWUsInJlZHBvcF9wb3N0X2Zvcm1fbW9iaWxlX2NyZWF0ZSI6dHJ1ZSwibGVnYWN5X3Bvc3RfZm9ybV9idXR0b25zX2xpbmtfdG9fcmVkcG9wIjp0cnVlLCJzaG93X3RzcF9jbGlja190aHJvdWdoX3RvZ2dsZSI6dHJ1ZSwic3RhdHVzX2luZGljYXRvciI6dHJ1ZSwiY29udmVyc2F0aW9uYWxfbm90aWZpY2F0aW9ucyI6dHJ1ZX0='; var _assets = 'https://assets.tumblr.com/client/prod/'; </script><script nonce="tTInVyAhz3ieoVbb7xVxxZ1x4hs" crossorigin="anonymous" src="https://assets.tumblr.com/client/prod/app/header.build.js?_v=c9b78b7ffc538fd79886a05142f930f9"></script><script nonce="tTInVyAhz3ieoVbb7xVxxZ1x4hs"> (function(exports) { 'use strict'; exports.getRealNow = (function(p, ts) { var start = (p && p.timing && p.timing.responseStart) || Date.now(); function getRealNow() { return ts + (Date.now() - start); }; getRealNow.startedAt = (new Date()).getTime(); getRealNow.realStartedAt = getRealNow(); return getRealNow; })(window.performance, 1732395640000); })(window.Tumblr || (window.Tumblr = {})); </script><script src="https://assets.tumblr.com/languages/strings/en_US.js?1343"></script><script crossorigin="anonymous" src="https://assets.tumblr.com/assets/scripts/tumblr/utils/exceptions.js?_v=45347cc9cdb76e3c2b754e6bb06e8e20"></script></head><body id="pages_buttons_index" class="flag--reblog-ui-refresh flag--messaging-new-empty-inbox flag--npf-text-web-styles flag--npf-text-colors buttons-page new_corp_pages identity base identity-refresh pages_buttons_index logged_out without_auto_paginate layout_modular" ><script nonce="tTInVyAhz3ieoVbb7xVxxZ1x4hs" type="text/javascript"> var _comscore = _comscore || []; _comscore.push({"c1":"2","c2":"15742520"}); (function(){ var s = document.createElement("script"); s.async = true; var el = document.getElementsByTagName("script")[0]; s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js"; el.parentNode.insertBefore(s, el); })(); </script><noscript><img src="https://sb.scorecardresearch.com/p?cv=2.0&cj=1&c1=2&c2=15742520" /></noscript><script type="text/javascript" nonce="tTInVyAhz3ieoVbb7xVxxZ1x4hs">!function(s){s.src='https://px.srvcs.tumblr.com/impixu?T=1732395640&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDovL3d3dy50dW1ibHIuY29tL2J1dHRvbnMiLCJyZXF0eXBlIjowLCJyb3V0ZSI6Ii9idXR0b25zIn0=&U=JBKHOEKFGF&K=218fd57716852056183ae125c963e2c88318a118fd462f08f1f2168f3afd9388&R='.replace(/&R=[^&$]*/,'').concat('&R='+escape(document.referrer)).slice(0,2000).replace(/%.?.?$/,'');}(new Image());</script><noscript><img style="position:absolute;z-index:-3334;top:0px;left:0px;visibility:hidden;" src="https://px.srvcs.tumblr.com/impixu?T=1732395640&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDovL3d3dy50dW1ibHIuY29tL2J1dHRvbnMiLCJyZXF0eXBlIjowLCJyb3V0ZSI6Ii9idXR0b25zIiwibm9zY3JpcHQiOjF9&U=JBKHOEKFGF&K=7768f2401593fadf8756631af1befee1a982e62e29018565ce6f3e535980f9ce&R="></noscript> <div class="l-header-container l-header-container--refresh l-header-container--unstuck l-header-container--transparent" prima-component="header"><div class="l-header logged-out-header hide-logo"><div class="logo"><a tabindex="-1" class="logo-anchor" prima-component="header-logo" href="/" aria-label="Tumblr"><div class="png-logo"></div><div class="preload-container"></div></a></div><div class="right"><a class="signup_link login-button" href="https://www.tumblr.com/login" role="button">Log in</a><a class="signup_link signup-button" href="https://www.tumblr.com/register" role="button">Sign up</a></div><div class="ui_search " id="search_field"><form method="get" action="/search" id="search_form" class="search_form is_tag_search" role="search" novalidate><input type="hidden" name="scope" id="search_scope" value="all_of_tumblr"/><div class="search_form_row "><div class="search_form_field"><input tabindex="1" type="text" name="q" id="search_query" title="Search Tumblr" placeholder="Search Tumblr" value="" class="search_query popover_button " autocomplete="off" required="required" /></div></div></form></div><div id="popover_search" class="popover popover_menu popover_gradient search_popover" style="display:none;"><div class="popover_inner"><div id="search_results_container" class="search_results_container popover_scroll"><div class="scrollable_container"><div class="tracked_tags tag search_results_section"></div> </div></div> </div></div><script type="text/tmpl" id="search_results_template"><% var query = results['query'], type = results['type'], result_titles = { 'tag' : 'Search', 'blog' : 'Blogs' }, items = results['items']; %><div class="<%= type %> search_results_section"><h3 class="search_subheading"><%= result_titles[type] %></h3><% _.each(items, function(item) { %><% var template = _.template(results['item_template']); var item_data = {}; item_data[type] = item; var item_markup = template(item_data); %><%= item_markup %><% }); %></div></div></script><script type="text/tmpl" id="search_results_item_blogs"><% var title = (blog.title && blog.title.length) ? blog.hilite_title : blog.hilite_name; var result_class = ''; if(blog.avatar_url) result_class += ' has_thumb'; if(blog.is_followed) result_class += ' is_followed'; %><div class="popover_menu_item"><div class="result <%= result_class %>"><a class="result_link" href="http://<%= blog.tumblr_url %>" id="result_link_<%= blog.name %>" tabindex="1" data-tumblelog-name="<%- blog.name %>" data-peepr='{"tumblelog":"<%- blog.name %>"}'><div class="result-left"><span class="result_title"><% if(blog.isGoToBlog) { %><div class="title-text"><span class="go-to-blog">Go to </span><%= title %></div><% } else { %><div class="title-text"><%= title %></div><% } %></span><% if(blog.url && !blog.isGoToBlog) { %><small class="result_sub_title"><%= blog.hilite_url %></small><% } %></div><div class="result-right"><% if(blog.avatar_url) {%><% if (blog.show_pixelation) { %><canvas class="thumb avatar pixelated-avatar needs-drawing hide" data-image-url="<%- blog.avatar_url %>" width="37" height="37"></canvas><% } else { %><span class="result_thumb thumb" style="background-image:url(<%- blog.avatar_url %>)"></span><% } %><% } %></div></a></div></div></script><script type="text/tmpl" id="search_results_item_tags"><% var title = ''; var result_class = ''; // If tag.is_query, we manufactured this tag in the client // It's the current search term in the search field // and that term did not return an exact match from the typeahead results // so we're prepending it to the result set on the fly if (tag.is_query) { title = '<u>' + tag.tag + '</u>'; } else { // Some tags don't match the substring and tag.hilite_tag doesn't get set // This ifalls back to the plain escaped tag. title = tag.hilite_tag || tag.escaped_tag; } if(!tag.featured && !tag.unread_count) result_class += ' no_count'; if(tag.thumb) result_class += ' has_thumb'; if(tag.is_query) result_class += ' is_query'; if(tag.is_featured) result_class += ' is_featured'; tag.url = tag.url.replace('/tagged/', '/search/'); // Skip results that don't have a title // because they look broken if (!title.length) return; %><div class="popover_menu_item"><div class="result <%= result_class %>"><a class="result_link search_typeahead" href="<%= tag.url %>" id="result_link_<%- tag.tag.replace(' ','-').toLowerCase() %>" tabindex="1" data-tag-result="<%- tag.tag %>"><span class="result_content"><div class="result-left"><span class="result_title"><div class="title-text"><%= title %></div></span></div><div class="result-right"><% if(tag.thumb) {%><span class="result_thumb thumb" style="background-image:url(<%= tag.thumb %>)"></span><% } %><% if(tag.unread_count) { %><small class="result_type count"><span <% if(tag.unread_count === 1) { %> style="display: block;" <% } else { %> style="display: none" <% } %>>1 new post</span><span <% if(tag.unread_count === 2) { %> style="display: block;" <% } else { %> style="display: none" <% } %>>2 new posts</span><span <% if(tag.unread_count === 3) { %> style="display: block;" <% } else { %> style="display: none" <% } %>>3 new posts</span><span <% if(tag.unread_count === 4) { %> style="display: block;" <% } else { %> style="display: none" <% } %>>4 new posts</span><span <% if(tag.unread_count === 5) { %> style="display: block;" <% } else { %> style="display: none" <% } %>>5 new posts</span><span <% if(tag.unread_count === 6) { %> style="display: block;" <% } else { %> style="display: none" <% } %>>6 new posts</span><span <% if(tag.unread_count === 7) { %> style="display: block;" <% } else { %> style="display: none" <% } %>>7 new posts</span><span <% if(tag.unread_count === 8) { %> style="display: block;" <% } else { %> style="display: none" <% } %>>8 new posts</span><span <% if(tag.unread_count === 9) { %> style="display: block;" <% } else { %> style="display: none" <% } %>>9 new posts</span><span <% if(tag.unread_count >= 10 || tag.unread_count === '10+' || tag.unread_count === '+10') { %> style="display: block;" <% } else { %> style="display: none" <% } %>>10 new posts</span></small><% } %></div></span></a></div></div></script><script nonce="tTInVyAhz3ieoVbb7xVxxZ1x4hs"> document.addEventListener('DOMContentLoaded', function () { new Tumblr.SearchPopover({ 'el': '.l-header', 'base_blog_search_url': '/search/', 'blog_search_label': 'More results for \x22%1$s\x22' }); }); </script></div></div><div class="pages-overlay-wrapper"><div class="pages-overlay"><div class="pages-banner "><ul class="pages-menu"><li class="pages-menu-link"><a href="/about" class="pages-menu-anchor">About</a></li><li class="pages-menu-link"><a href="/apps" class="pages-menu-anchor">Apps</a></li><li class="pages-menu-link"><a href="/tips" class="pages-menu-anchor">Tips</a></li><li class="pages-menu-link"><a href="/logo" class="pages-menu-anchor">Logo</a></li><li class="pages-menu-link"><a href="/jobs" class="pages-menu-anchor">Jobs</a></li><li class="pages-menu-link"><a href="https://advertise.tumblr.com" class="pages-menu-anchor">Business</a></li><li class="pages-menu-link"><a href="/buttons" class="pages-menu-anchor active">Buttons</a></li><li class="pages-menu-link"><a href="/press" class="pages-menu-anchor">Press</a></li><li class="pages-menu-link"><a href="/developers" class="pages-menu-anchor">Developers</a></li><li class="pages-menu-link"><a href="/transparency" class="pages-menu-anchor">Transparency</a></li><li class="pages-menu-link"><a href="/internships" class="pages-menu-anchor">Internships</a></li><li class="pages-menu-link more-controls hidden"><span class="type-text">More</span> <i class="icon_arrow_carrot_down"></i></li></ul></div><div class="buttons-header"><div class="buttons-header-inner"><div class="buttons-title">Buttons</div><div class="buttons-subtitle"><span class="subtitle">Can't have a website without buttons.</span><span class="subtitle">Buttons for posting, buttons for following. Here, use our buttons.</span></div></div></div></div></div><div class="buttons-content clearfix"><div class="buttons-column buttons-column-left"><div class="buttons-step"><h3 class="heading">Pick a button</h3><div class="button-type-select"><input type="radio" id="share-button-radio" class="btn-wizard-radio" name="button-style" value="share" checked="checked" /><label for="share-button-radio"><div class="btn-wizard-glass"></div><div id="share-button" class="share-button blue post none"></div></label></div><div class="button-type-select"><input type="radio" id="follow-button-radio" class="btn-wizard-radio" name="button-style" value="follow" /><label for="follow-button-radio"><div id="follow-button" class="follow-button"><iframe class="btn" frameborder="0" border="0" scrolling="no" allowTransparency="true" height="20" width="65" src="https://platform.tumblr.com/v2/follow_button.html?type=follow&tumblelog=staff&color=blue"></iframe></div></label></div><div class="button-type-select"><input type="radio" id="follow-blog-button-radio" class="btn-wizard-radio" name="button-style" value="follow-blog" /><label for="follow-blog-button-radio"><div id="follow-blog-button" class="follow-blog-button"><iframe class="btn" frameborder="0" border="0" scrolling="no" allowTransparency="true" height="20" width="200" src="https://platform.tumblr.com/v2/follow_button.html?type=follow-blog&tumblelog=staff&color=blue"></iframe></div></label></div><div class="extra-option share"><div class="extra-option-share"><span class="label">Counter placement:</span><div class="flat_select"><select class="note-count-position"><option value="top">Above</option><option value="right" selected="selected">Beside</option><option value="none">None</option></select><label for="note-count-position" class="current_selection">Beside</label><i class="icon icon_arrow_carrot_down"></i></div></div><div class="extra-option-follow"><span class="label">Which blog?</span><input class="follow-blog-input" type="text" maxlength="32" placeholder="Enter a Tumblelog" value="staff" /></div></div></div><div class="buttons-step"><h3 class="heading">Pick a color</h3><div class="color-picker"><div class="color-circle blue selected" data-color="blue"></div><div class="color-circle white" data-color="white"></div><div class="color-circle black" data-color="black"></div></div></div></div><div class="buttons-column buttons-column-right"><div class="buttons-step"><h3 class="heading">Here's your button</h3><div class="button-preview"></div></div><div class="buttons-step"><h3 class="heading">Here's your code</h3><div class="embed-code-container"><textarea class="embed-code" spellcheck="false" readonly></textarea><div class="copied-message"><div class="copied-message-inner">Copied!</div></div></div><p class="documentation"> Paste this code into your page's HTML, where you want the button to go. <span class="documentation-link"><a href="https://help.tumblr.com/share-button-documentation" target="_blank">Here's documentation</a> for configuring it. </span></p></div></div></div><div class="button-faqs"><h1 class="heading">Getting to know your buttons</h1><p class="faq"><img class="faqs-image right" src="https://assets.tumblr.com/images/pages/buttons/buttons_publisher_2x.png?_v=8393cafe9406462c7e4f09cb8124b740" alt="Share buttons image" /><span class="question"> Why should I add Tumblr buttons to my site? </span><span class="answer"> Besides the aesthetic appeal, they're actually quite practical. We assume you want more site traffic. Tumblr posts created by these post buttons include permanent links back to your page, no matter how many times they get reblogged. Even if they get embedded on another site, they'll still have a link back to you. Your URL will be an unscrape-able barnacle on the keel of every post that sails from your site. Ahoy! </span><span class="answer"> Follow buttons let people know you have a blog. They already like your site. They'll probably like your blog—if you let them know about it. </span></p><p class="faq"><span class="question"> What is the post button actually counting? </span><span class="answer"> Ah! It's counting all the posts it's created, plus all the likes, reblogs, and replies that those posts get. So if the button creates 10 posts and they all get 10 notes, it'll show 110. </span></p><p class="faq"><img class="faqs-image left" src="https://assets.tumblr.com/images/pages/buttons/buttons_post_2x.png" alt="Share tool image" /><span class="question"> Can I control which post type the post button creates? </span><span class="answer"> Indeed you can. By default, share buttons will create a photo post (or a link post, if there aren't any suitable images) but with a bit of configuration you can make the button do exactly what you want. If you plan to configure the button for audio and video content, you should know that the player has to be whitelisted by Tumblr. If you're not using YouTube, Vevo, Vimeo, Spotify, Soundcloud, or one of the other big guys, your audio or video post might be converted into a link post when it hits the dashboard. </span><span class="answer"> You'll find all the documentation you need <a href="https://help.tumblr.com/share-button-documentation">here</a>. </span></p><p class="faq"><span class="question"> Buttons are great and all but I really need an API to do what I want to do. Know what I mean? </span><span class="answer"> Sure, pal. We know what you mean. You've got a mobile app, or you want to do something wild with your website. <a href="https://www.tumblr.com/api">Here's all the documentation</a> for our API. It should cover anything you have in mind. </span></p><p class="faq"><span class="question"> If someone makes a post using a post button on my site, will they start following my blog too? </span><span class="answer"> Sorry, no. Each button does one thing and one thing only. If you want people to follow your blog, you'll need to put a follow button on your page too. </span></p></div><div class="pages-footer-container"><div class="pages-footer-left"> © Tumblr, Inc. </div><ul class="pages-footer-right"><li class="pages-footer-link"><a href="/policy/terms-of-service">Legal</a></li><li class="pages-footer-link"><a href="/policy/privacy">Privacy</a></li><ul></div><script async data-tumblr-share-init="initShareButton" src="https://assets.tumblr.com/share-button.js"></script><noscript id="bootloader" data-bootstrap="{"Components":{"PostActivity":[],"NotificationPoller":{"messaging_keys":[],"token":"","inbox_unread":0},"DesktopDashboardLogo":{"animations":[["https:\/\/assets.tumblr.com\/images\/logo\/hover-animations\/1.png?_v=161861acded461bb6e995593a3bae835","https:\/\/assets.tumblr.com\/images\/logo\/hover-animations\/1@2x.png?_v=496a774637302a598c851381d00009b0"]]},"PostFormBuilder":{"language":"en_US","baseRoute":"\/buttons","redirectTo":false,"contextPage":"buttons","currentChannel":false,"redirectChannel":false,"limits":[],"dashboardSettings":[],"supportImageSearch":true,"minFullWidthSize":300,"embedRegexes":{"youtube\\.com\\\/user\\\/([a-zA-Z0-9-_]+)\\\/live":"youtube_opengraph","youtube\\.com\/watch.*[\\?|\\\u0026]v=([a-zA-Z0-9-_]+)":"youtube","youtube\\.com\/(?:v|e|video|embed|attribution_link|shorts)\/([a-zA-Z0-9-_]+)":"youtube","youtube\\.com.*[\\?|\\\u0026]v=([a-zA-Z0-9-_]+)":"youtube","youtube\\.com.*%3Fv%3D([a-zA-Z0-9-_]+)":"youtube","youtu\\.be\/([a-zA-Z0-9-_]+)":"youtube","vimeo\\.com\/moogaloop\\.swf\\?clip_id=([0-9]+)":"vimeo","vimeo\\.com\/groups\/[^\/]+\/videos\/([0-9]+)":"vimeo","vimeo\\.com\/channels\/[^\/]+[\/|\\#]([0-9]+)":"vimeo","player\\.vimeo\\.com\/video\/([0-9]+)":"vimeo","vimeo\\.com\/(ondemand.*\/[a-zA-Z0-9-_\\+]+)":"vimeo","vimeo\\.com\/([0-9]+)":"vimeo","gty\\.im\/([0-9]+)":"getty","gettyimages\\.com\/detail(?:.*)\/([0-9]+)":"getty","gettyimages\\.com\/embed\/([0-9]+)":"getty","metacafe\\.com\/fplayer\/([0-9]+)":"metacafe","metacafe\\.com\/watch\/([0-9]+)":"metacafe","metacafe\\.com\/embed\/([0-9]+)":"metacafe","funnyordie\\.com\/videos\/([a-z0-9]+)":"funny_or_die","funnyordie\\.com\/embed\/([a-z0-9]+)":"funny_or_die","player\\.ordienetworks\\.com\/flash\/fodplayer\\.swf.*key=([a-z0-9]+)":"funny_or_die","dailymotion\\.com\/video\/([a-z0-9]+)":"dailymotion","dailymotion\\.com\/swf\/video\/([a-z0-9]+)":"dailymotion","dailymotion\\.com\/embed\/video\/([a-z0-9]+)":"dailymotion","dai\\.ly\/([a-z0-9]+)":"dailymotion","blip\\.tv\/play\/episode\/([a-zA-Z0-9-_\\+]+)":"blip","blip\\.tv\/play\/([a-zA-Z0-9-_\\+]+)":"blip","blip\\.tv\/([a-zA-Z0-9-]+\/[a-zA-Z0-9-_\\+]+)":"blip","collegehumor\\.com\/video\/([0-9]+)":"collegehumor","collegehumor\\.com\/e\/([0-9]+)":"collegehumor","collegehumor\\.cvcdn\\.com\/moogaloop.*clip_id=([0-9]+)":"collegehumor","hulu\\.com\/watch\/([a-zA-Z0-9-_]+)":"hulu","hulu\\.com\/embed\/([a-zA-Z0-9-_]+)":"hulu","hulu\\.com\/embed\\.html.*[\\?\\\u0026]?eid=([a-zA-Z0-9-_]+)":"hulu","videofy\\.me\/[a-zA-Z0-9]+\/([0-9]+)":"videofy","jest\\.com\/video\/([0-9]+)":"jest","jest\\.com\/embed\/([0-9]+)":"jest","jest\\.com\/e\/([0-9]+)":"jest","jest\\.cvcdn\\.com\/moogaloop.*clip_id=([0-9+]+)":"jest","coub\\.com\/view\/([a-zA-Z0-9]+)":"coub","coub\\.com\/embed\/([a-zA-Z0-9]+)":"coub","viddler\\.com\/([a-zA-Z0-9-_\\+]+)":"viddler","viddler\\.com\/embed\/([a-zA-Z0-9-_\\+]+)":"viddler","vevo\\.com\\\/(?:m|assets)\\\/html\\\/embed.html\\?video=([a-zA-Z0-9-_\\+]+)":"vevo","vevo\\.com\/embed\/Embedded\\?videoId\\=([a-zA-Z0-9-_\\+]+)":"vevo","vevo\\.com\/watch\/(?!playlist)[^\\\/]+\/[^\\\/]+\/([a-zA-Z0-9-_\\+]+)(?:\\\/.*)?":"vevo","vevo\\.com\/watch\/(?!playlist)([a-zA-Z0-9-_\\+]+)":"vevo","vevo\\.ly\/([a-zA-Z0-9-_\\+]+)":"vevo","sports\\.yahoo\\.com\\\/loop\\\/([a-zA-Z0-9-_\\+]+)":"yahoo_sports","sportsreel\\.m\\.yahoo\\.com\\\/channels\\\/[a-zA-Z0-9-_\\\/]+[\\?]*([a-zA-Z0-9-_\u0026\\+=\\.%]*)":"yahoo_sports_reel","(?:[\\w-]+)\\.yahoo\\.com\\\/(?:[\\w-]+\\\/)*([\\w\\-\\+]+)\\.html":"yahoo","gifboom\\.com\/x\/([a-f0-9]+)":"gifboom","vine\\.co\/v\/([a-zA-Z0-9]+)":"vine","readtapestry.com\/s\/([a-zA-Z0-9]+)\/":"tapestry","wedgies\\.com\/question\/([a-zA-Z0-9-_]+)":"wedgies","wedgies\\.com\/create\/success\/question\/([a-zA-Z0-9-_]+)":"wedgies","isee5c-embed\\.thecdnrack\\.com\/\\?\\!([0-9]+)":"apple","www\\.ifc\\.com\/commons\/brightcove\/AmcnBrightcove\\.js.+\u003Cobject[^\u003E]+id=\"(?:[^\u003E\"]+_)?([^\u003E\"]+)\"":"ifc_brightcove","cdn\\.livestream\\.com\/embed\/([a-zA-Z0-9-_]+)":"livestream","instagr(?:\\.am|am\\.com)\/(?:p|reel)\/([a-zA-Z0-9-_]+)":"instagram","pictures\\.lytro\\.com(?:\/[\\w\\-\/]+?)?\/(?:pictures|albums)\/([0-9]+)(?:\/embed)?":"lytro","issuu\\.com\/([a-zA-Z0-9-_\\+\\.]+)(?:\\\/.*)":"issuu","\\.tumblr\\.com\/.*\\.(mp4|mov)":"tumblr","\/video_file\/([0-9]+)\/([a-zA-Z0-9-_]+)":"tumblr","\/video_file\/[A-Za-z0-9-_.:]+\/([0-9]+)\/([a-zA-Z0-9-_]+)":"tumblr","\/gemini\/.*\u0026s=([a-zA-Z0-9-_]+)":"tumblr","\/geminivideoads\/([a-zA-Z0-9-_]+)":"tumblr","kickstarter.com\/projects\/([a-zA-Z0-9-_]+)":"kickstarter","nbcsports\\.com\/p\/BxmELC\/nbcsports_(?:embed|share)\/select\/([a-zA-Z0-9-_]+)":"nbc_sports","link\\.brightcove\\.com\/services\/player\/bcpid([a-zA-Z0-9-_\\+]+)":"brightcove","bcove\\.me\/([a-zA-Z0-9-_\\+]+)":"brightcove","interlude\\.fm\\\/v\\\/([\\w]+)":"interlude","v.interlude\\.fm\\\/embed\\\/([\\w]+)":"interlude","in\\.fm\\\/v\\\/([\\w]+)":"interlude","in\\.fm\\\/embed\\\/([\\w]+)":"interlude","stage\\.interlude\\.fm\\\/([\\w]+)":"interlude_stage","helloeko\\.com\\\/(?:[a-z]+\/)?([a-zA-Z0-9\\-_]+)":"eko","flic\\.kr\\\/p\\\/([a-zA-Z0-9@\\-_]+)":"flickr","flickr\\.com\\\/photos\\\/[a-zA-Z0-9@\\-_]+\\\/(?:albums\\\/|sets\\\/|galleries\\\/)?([0-9]+)":"flickr","(pradux\\.com\\\/embed2\\?[\\w\\-_=\u0026]+)":"pradux","pradux\\.com\\\/[\\w\\-_]+\\\/photo\\\/(\\d)+":"pradux","pradux\\.com\\\/([\\w\\-_]+)":"pradux","(embed\\.vhx\\.tv\\\/packages\\\/\\d+)":"vhx","([\\w]+\\.vhx\\.tv[\\w\\\/_-]?)":"vhx","whipclip\\.com\\\/video\\\/([a-zA-Z0-9\\-_+]+)":"whipclip","whipclip\\.com\\\/embed\\\/([a-zA-Z0-9\\-_+]+)":"whipclip","sketchfab\\.com\\\/models\\\/([a-zA-Z0-9-_]+)":"sketchfab","s\\.yimg\\.com\\\/kp\\\/video-mode\\\/video-mode.js\\?(.*)":"yimg","medal.tv\\\/clips?\\\/(\\d+\\\/[a-zA-Z0-9-]+)":"medal","byte.co\\\/b\\\/([a-zA-Z0-9-]+)":"byte","register\\.rockthevote\\.com\\\/\\?partner=37284\u0026source=(tumblr)":"rock_the_vote","tiktok\\.com\\\/(@[^\\\/]+\\\/video\\\/[0-9]+)":"tiktok","(?:\\b(?:www\\.)?(?:twitter\\.com|x\\.com)\\\/([a-zA-Z0-9_]+\\\/status\\\/\\d+))":"twitter","clips\\.twitch\\.tv\\\/([a-zA-Z0-9-_]+)":"twitch_clip","twitch\\.tv\\\/([a-zA-Z0-9-_]+)\\\/clip\\\/([a-zA-Z0-9-_]+)":"twitch_clip","twitch\\.tv\\\/videos\\\/([0-9]+)":"twitch","twitch\\.tv\\\/\\?video=([0-9]+)":"twitch","twitch\\.tv\\\/channel\\\/([a-zA-Z0-9-_]+)":"twitch_live","twitch\\.tv\\\/\\?channel=([a-zA-Z0-9-_]+)":"twitch_live","twitch\\.tv\\\/([a-zA-Z0-9-_]+)":"twitch_live","videopress\\.com\\\/v\\\/([a-zA-Z0-9]+)":"videopress"},"reblogActionContext":false,"updateURL":true}},"Flags":{"features":"eyJmaWx0ZXJfbnNmdyI6dHJ1ZSwibW9iaWxlX3dlYl9nYXRlIjp0cnVlLCJzYWZlX21vZGUiOnRydWUsInNhZmVfbW9kZV9lbmFibGVkIjp0cnVlLCJrZXljb21tYW5kX2F1dG9fcGFnaW5hdGUiOnRydWUsImxvZ2dlZF9vdXRfc2VhcmNoIjp0cnVlLCJrcmFrZW5fd2ViX2xvZ2dpbmdfbGlicmFyeSI6dHJ1ZSwibGl2ZXBob3Rvc193ZWIiOnRydWUsInVzZXJfdGFnX2ZpbHRlcmluZyI6dHJ1ZSwic2FmZV9tb2RlX293bl9wb3N0Ijp0cnVlLCJwcm9qZWN0X3hfYXBwZWFsIjp0cnVlLCJtb2JpbGVfd2ViX3Bob3Rvc2V0cyI6dHJ1ZSwiaGlkZV9kZWZhdWx0X2hlYWRlcnNfYmxvZ19jYXJkcyI6dHJ1ZSwibm90aWZpY2F0aW9uX3JlcGx5X2xpbmtfdG9fbm90ZXMiOnRydWUsInR5cGluZ19pbmRpY2F0b3Jfd3JpdGUiOnRydWUsInR1bWJscl92aWRlb19zcG9uc29yZWRfZGF5Ijp0cnVlLCJjYXB0Y2hhOnVzZV9yZWNhcHRjaGEyIjp0cnVlLCJsaXR0bGVfc2lzdGVyIjp0cnVlLCJlbmFibGVfanNfZXJyb3JzX2xvZyI6dHJ1ZSwibG9nX2xhZHkiOnRydWUsInJlZHBvcF9wb3N0X2Zvcm1fbW9iaWxlX2NyZWF0ZSI6dHJ1ZSwibGVnYWN5X3Bvc3RfZm9ybV9idXR0b25zX2xpbmtfdG9fcmVkcG9wIjp0cnVlLCJzaG93X3RzcF9jbGlja190aHJvdWdoX3RvZ2dsZSI6dHJ1ZSwic3RhdHVzX2luZGljYXRvciI6dHJ1ZSwiY29udmVyc2F0aW9uYWxfbm90aWZpY2F0aW9ucyI6dHJ1ZX0="},"Context":{"name":"pages","time":1732395640000,"userinfo":{"primary":"","name":"","channels":[]},"hosts":{"assets_host":"https:\/\/assets.tumblr.com","secure_assets_host":"https:\/\/assets.tumblr.com","www_host":"https:\/\/www.tumblr.com","secure_www_host":"https:\/\/www.tumblr.com","embed_host":"https:\/\/embed.tumblr.com","safe_host":"https:\/\/safe.txmblr.com","platform_host":"https:\/\/platform.tumblr.com"},"language":"en_US","language_simple":"en","assets":"https:\/\/assets.tumblr.com\/client\/prod\/"},"Translations":{"%1$sReport %2$s's post?%3$sIf it violates our user guidelines, we'll remove it.%4$s":"%1$sReport %2$s's reblog?%3$sIf it violates our user guidelines, we'll remove it.%4$s","%1$sReport %2$s's reply?%3$sIf it violates our user guidelines, we'll remove it.%4$s":"%1$sReport %2$s's reblog?%3$sIf it violates our user guidelines, we'll remove it.%4$s","%1$sDelete your tip??%2$s":"%1$sDelete your tip?%2$s","Deleting your tip":"Deleting your tip will only remove it from the replies tab and notes. %1$sYou won't receive a refund of your tip.%2$s For further help contact %3$sTumblr Support%4$s.","Skip lightbox":"Skip the lightbox","Sadly, nothing":"Sadly, nothing.","Tragically, nothing":"Tragically, nothing."}}"></noscript><script crossorigin="anonymous" src="https://assets.tumblr.com/client/prod/app/vendor.build.js?_v=fc50c1ce6a34694954689fc56e0fe993"></script><script crossorigin="anonymous" src="https://assets.tumblr.com/client/prod/app/global.build.js?_v=0a630ad06d51c06aec81748882b891dd"></script><script crossorigin="anonymous" src="https://assets.tumblr.com/client/prod/app/context/pages/index.build.js?_v=436be659e01335a8100879133f2bf23e"></script><script crossorigin="anonymous" src="https://assets.tumblr.com/assets/scripts/dashboard.js?_v=a4696d98123b26262878c5171d878e1c"></script></body></html>