CINXE.COM

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 default-context en_US" lang="en-US"> <![endif]--><!--[if IE 7]> <html class="no-js ie ie7 lt-ie9 lt-ie8 default-context en_US" lang="en-US"> <![endif]--><!--[if IE 8]> <html class="no-js ie ie8 lt-ie9 default-context en_US" lang="en-US"> <![endif]--><!--[if IE 9]> <html class="no-js ie9 default-context en_US" lang="en-US"> <![endif]--><!--[if gt IE 9]><!--> <html class="no-js ie10 gt-ie9 default-context en_US" lang="en-US"> <!--<![endif]--> <head><title>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&#039;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="!1231732359408|ZGVKw2oXmdJSquRVDMH2cEHM"> <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/corp.css?_v=ad8e2627d815b302002950f13e65dd13"><link rel="stylesheet" media="screen" href="https://assets.tumblr.com/assets/styles/legal.css?_v=6c3da80d6f056774db0ffcf678d7b5e8"><link rel="stylesheet" media="screen" href="https://assets.tumblr.com/client/prod/app/context/default/index.build.css?_v=ac78cee2ac793f747a747c9cde2d889e"><script nonce="5JXSmsoFJkklltDv2Yok1VKn5gA"> var tinyMCE,_sf_startpt=(new Date()).getTime(); var Tumblr = Tumblr || {}; </script><script nonce="5JXSmsoFJkklltDv2Yok1VKn5gA"> var _flags = 'eyJmaWx0ZXJfbnNmdyI6dHJ1ZSwibW9iaWxlX3dlYl9nYXRlIjp0cnVlLCJzYWZlX21vZGUiOnRydWUsInNhZmVfbW9kZV9lbmFibGVkIjp0cnVlLCJrZXljb21tYW5kX2F1dG9fcGFnaW5hdGUiOnRydWUsImxvZ2dlZF9vdXRfc2VhcmNoIjp0cnVlLCJrcmFrZW5fd2ViX2xvZ2dpbmdfbGlicmFyeSI6dHJ1ZSwibGl2ZXBob3Rvc193ZWIiOnRydWUsInVzZXJfdGFnX2ZpbHRlcmluZyI6dHJ1ZSwic2FmZV9tb2RlX293bl9wb3N0Ijp0cnVlLCJwcm9qZWN0X3hfYXBwZWFsIjp0cnVlLCJtb2JpbGVfd2ViX3Bob3Rvc2V0cyI6dHJ1ZSwiaGlkZV9kZWZhdWx0X2hlYWRlcnNfYmxvZ19jYXJkcyI6dHJ1ZSwibm90aWZpY2F0aW9uX3JlcGx5X2xpbmtfdG9fbm90ZXMiOnRydWUsInR5cGluZ19pbmRpY2F0b3Jfd3JpdGUiOnRydWUsInR1bWJscl92aWRlb19zcG9uc29yZWRfZGF5Ijp0cnVlLCJjYXB0Y2hhOnVzZV9yZWNhcHRjaGEyIjp0cnVlLCJsaXR0bGVfc2lzdGVyIjp0cnVlLCJsb2dfbGFkeSI6dHJ1ZSwicmVkcG9wX3Bvc3RfZm9ybV9tb2JpbGVfY3JlYXRlIjp0cnVlLCJsZWdhY3lfcG9zdF9mb3JtX2J1dHRvbnNfbGlua190b19yZWRwb3AiOnRydWUsInNob3dfdHNwX2NsaWNrX3Rocm91Z2hfdG9nZ2xlIjp0cnVlLCJzdGF0dXNfaW5kaWNhdG9yIjp0cnVlLCJjb252ZXJzYXRpb25hbF9ub3RpZmljYXRpb25zIjp0cnVlfQ=='; var _assets = 'https://assets.tumblr.com/client/prod/'; </script><script nonce="5JXSmsoFJkklltDv2Yok1VKn5gA" crossorigin="anonymous" src="https://assets.tumblr.com/client/prod/app/header.build.js?_v=c9b78b7ffc538fd79886a05142f930f9"></script><script nonce="5JXSmsoFJkklltDv2Yok1VKn5gA"> (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, 1732359408000); })(window.Tumblr || (window.Tumblr = {})); </script><script nonce="5JXSmsoFJkklltDv2Yok1VKn5gA">if (top != self) top.location = self.location;</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="main_privacy" class="flag--reblog-ui-refresh flag--messaging-new-empty-inbox flag--npf-text-web-styles flag--npf-text-colors corp_page corp_page_policy identity base identity-refresh main_privacy logged_out without_auto_paginate layout_standard" ><div data-token="body-plexi" class="plexi color"></div><noscript><div style="height: 45px;text-align: center; color: #fff;font:normal 17px 'Lucida Grande',Verdana,sans-serif;line-height:45px;"><a href="http://www.enable-javascript.com/" style="color:#fff;text-decoration: none;border-bottom: solid 1px #fff;">JavaScript</a> is required to view this site. </div></noscript><div id="site_notice" class="site-notification"><span>Your browser is outdated and Tumblr isn’t really going to work. Download <b><a href="/download/chrome">Chrome</a></b> or <b><a href="/download/firefox">Firefox</a></b> today.</span></div><div class="l-header-container l-header-container--refresh" 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="5JXSmsoFJkklltDv2Yok1VKn5gA"> 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=" l-container l-container--full-width "><div class="l-content clearfix"><div id="left_column" class="left_column legal legal-content"><h1 class="corp_page_title"><span class="title">European Privacy Policy</span></h1><span class="updated">Last Modified: 2024-01-24</span><div class="annotation inside"> The original version of this Privacy Policy is written in English. To the extent any translated version of this Privacy Policy conflicts with the English version, the English version controls. </div><p> Tumblr, Inc. ("<strong>Tumblr,</strong>" "<strong>we,</strong>" "<strong>us,</strong>" or "<strong>our</strong>") takes the private nature of your information very seriously. We strive to be transparent about how we collect and process your information, keep your information secure and provide you with meaningful choices. This policy regarding our privacy practices (the "<strong>Privacy Policy</strong>") describes how we treat the information we collect or receive when you visit and use tumblr.com (the "<strong>Site</strong>") and/or Tumblr’s other domains, products, advertising products, services, and/or content, including our iOS and Android mobile applications (collectively with the Site, the "<strong>Services</strong>"). Tumblr is a subsidiary of <a href="https://automattic.com/" target="_blank">Automattic</a>, a technology company that empowers people to build beautiful websites, tell their stories, and find and grow their audience. The way we handle your information hasn’t changed, so this Privacy Policy still governs when you are on Tumblr, using a Tumblr app or interacting with our products, services or technologies. This Privacy Policy does not apply to the practices of other Automattic affiliates or companies which Automattic does not own or control. </p><p><h2>What This Privacy Policy Covers</h2></p><p> This Privacy Policy covers our treatment of information gathered when you are using or accessing the Services. This Privacy Policy also covers our treatment of any information about you that our partners share with us or that we share with our partners. </p><p> Also: this Privacy Policy doesn&rsquo;t govern what our users do on their Tumblr blogs and we aren&rsquo;t responsible for the information collection and use practices of our individual blogs and bloggers. One of the great features of Tumblr&rsquo;s products is customizability, and bloggers have a lot of flexibility in how their blogs behave. When you visit a blog in our network, that blog may collect more information than we do, and may provide information to third parties that we have no relationship with, including to advertisers. </p><h2>What We Collect and How We Use It</h2><p> In the course of providing the Services, we collect and receive various types of information. Certain categories of information collected by Tumblr are necessary to use our Services. In order to deliver, personalize, and improve our Services, we combine and use the information we have about you (including information we receive on and off our Services) to understand how you use and interact with our Services and the people or things you&rsquo;re connected to and interested in. We describe these types of information and their uses in more detail below. </p><p> We mainly rely on three separate bases to lawfully collect and use your information. </p><ul><li> First, we need to process your information in certain ways to provide our Services to you, in accordance with our <a href="https://www.tumblr.com/policy/en/terms-of-service">Terms of Service</a>. This processing is necessary to perform the contract between you and us and our Terms of Service make it clear that processing of your information for the purposes of personalized content and ads is a necessary part of the Services which we provide. </li><li> Second, where you have given us consent to use your information in certain ways, we will rely on your consent (which you may revoke at any time). </li><li> Third, as described in more detail below, in certain cases we may process your information where necessary to further legitimate interests, whether ours or those of visitors, users or partners, where those legitimate interests are not overridden by your rights or interests. </li></ul><p> Occasionally, Tumblr may rely on other legal bases to process your information, such as to protect your vital interests or those of others (such as where there is a risk of imminent harm), where necessary in the public interest, or to comply with a legal obligation, a court order, or to exercise and defend legal claims. </p><p><strong>Account Information:</strong> When you create an account on the Services (an " <strong>Account</strong>"), we’ll ask you for information such as your username, password, age, and email address (“<strong>Account Information</strong>”) in order to provide you with the Services. We may also use Account Information, alone or together with other information, to enhance and improve the Services, such as by personalization. We use your age to verify that you can lawfully use the Services. We use your email address to verify your Account and to communicate with you, as described in more detail below. </p><p class="annotation inside"> You can keep yourself fairly anonymous on Tumblr, but remember that your posts, blogs, pages, and username are all visible to the public by default. </p><p><strong>Email Communications with Us:</strong> As part of the Services, you may occasionally receive email and other communications from us. Administrative communications relating to your Account (e.g., for purposes of Account recovery or password reset) are considered part of the Services and your Account, which you may not be able to opt-out from receiving. We also may send you other kinds of emails, which you can opt-out of either from your Account Settings page or by using the “Opt-Out” link in the emails themselves. <strong> Note that we will <em>never</em> email you to ask for your password or other Account Information; if you receive such an email, please </strong><a href="https://www.tumblr.com/support"><strong>forward it to us</strong></a><strong>.</strong> </p><p class="annotation inside"> We send two kinds of email: ones about fun stuff happening on Tumblr, and ones with important information about your account. You can opt out of the former, but not the latter. </p><p><strong>Information about Your Accounts on Third Party Services:</strong> You can link your Account to certain Third Party Services. In order to do so, you can choose to provide us with your username or other user ID for a Third Party Service, and you may then be required to log into that Service. After you complete this login process, we will receive a token that allows us to access your account on that service so that we can, for example, post your content to that service when you ask us to. We do not receive or store your passwords for your Third Party Service accounts. </p><p><strong>Information Obtained from Third Party Services:</strong> In some cases, we partner with Third Party Services that may provide information about you. Such information could include, for example, your gender, if you have disclosed that information to that third party and made it available for Tumblr to access or receive it. To the extent we obtain such information, we may use it to develop new Services or to improve or enhance the Services. </p><p class="annotation inside"> When you connect other services to your Tumblr account, those services might share information about you with us. What gets shown to us is determined by their privacy policies, which are long and boring, but which you should probably read if you have questions or concerns. </p><p><strong>User Content:</strong> By default, all sharing through the Services is public. When you provide us with content, it is published so that anyone can view it. We do provide tools, like password-protected blogs, Asks, and Fan Mail, that let you publish content privately. Unless you have <a href="https://www.tumblr.com/settings/account"> selected otherwise</a>, you should assume that anything you publish is publicly accessible. Also, please keep in mind that anything you share privately with another user, particularly through an Ask, Fan Mail, or submitted post, may be subsequently posted publicly by that user. Content published and shared publicly is accessible to everyone, including search engines, and this may affect the control you have regarding that content. In addition, information shared publicly may be copied and shared throughout the Internet, including through actions or features native to the Services, such as reblogging. </p><p class="annotation inside"> At its heart, Tumblr is a public platform. Don&rsquo;t be afraid to share amazing things, but do understand that it can be hard to completely remove things from the internet once they&rsquo;ve been reblogged a few times. </p><p><strong>Native Actions:</strong> The Services allow you to perform actions that are integral to our products, such as liking a post, reblogging a post, replying to a post, and following a blog. Liking, reblogging, and replying are public actions – anyone can expand the “notes” view on a post, for example, to see who liked, reblogged, or replied to a post. We use information about native actions to improve the Services, develop new Services, and, particularly, to personalize your Tumblr experience. Personalization using this information may include presenting you with new posts relevant to what you’ve liked, providing you with better search results, and showing you advertising more relevant to your interests. </p><p class="annotation inside"> Reblogs, Likes, and Replies are a matter of public record, so if you&rsquo;re truly ashamed of your desires it&rsquo;s best to keep them to yourself. But why? Be proud of who you are. You&rsquo;re beautiful. We&rsquo;re looking you in the eyes and telling you how beautiful you are. </p><p><strong>Information About User Content:</strong> In some cases, we may collect information about content you provide to the Services. For example, when it's included as part of your images, we may collect information describing your camera, camera settings, or <a href="http://en.wikipedia.org/wiki/Exchangeable_image_file_format"> EXIF information</a>. This information allows us to improve the Services and provide additional features and functionality. </p><p><b>Contact and Financial Information</b>: There are various ways in which you may provide us financial information and contact information. For example, if you buy something from us (like Blaze, Premium Themes, or a domain name), tip a blog, or earn revenue through your site, you provide additional personal and payment information like your name, credit card information, and contact information. We also keep a record of the purchases you’ve made. You may also provide us with financial details to set up a payments integration (like <a href="https://help.tumblr.com/hc/articles/4417356885527-Tipping" target="_blank">Tipping+</a>), like the email address for your Stripe account. </p><p> We do not, however, store that financial information; such information is stored by our payment processor (the "<strong>Payment Processor</strong>"). Please note that if you use the Payment Processor’s services, your data will be handled in accordance with the Payment Processor’s privacy policy and practices. They have their own rules about information collection, use, storage, and sharing, which you should review before using the Payment Processor’s services. We do receive certain information from our Payment Processor: (1) a unique token that we connect with your Account to enable you to make further purchases using the information stored by our Payment Processor and (2) in certain cases, the last four digits of the credit card number associated with that token, so that we can prevent fraudulent transactions and identity theft. </p><p><strong>Information Related to Use of the Services:</strong> We collect information about how people use the Services, including those with an Account. This type of information may be collected in our log files each time you interact with (i.e., make a request to) the Services. We use internal tools and third party applications and services (like Google Analytics or comScore) to collect and analyze this information. Some of this information may also be associated with the Internet Protocol Address (“<strong>IP Address</strong>”) used to access the Services; some may be connected with your Account; and some may only be collected and used in aggregate form (as a statistical measure that wouldn’t identify you or your Account). We also collect your IP Address when you make a post, particularly when you submit an anonymous “Ask.” We may use this information about how you and others interact with the Services for a number of things generally related to enhancing, improving, protecting, and developing new Services, including but not limited to: providing users with personalized content; providing users with targeted advertising; improving our search results; identifying trending or popular content; fighting spam, malware, identity theft and generally keeping our users and community safe; and for legal and safety reasons as set forth in “Information Disclosed for Our Protection and the Protection of Others.” </p><p class="annotation inside"> We use information about how you interact with Tumblr in order to personalize it for you, to keep both you and our community safe from harm, and to improve Tumblr for everyone who uses it. </p><p><strong>Information Related to Your Web Browser:</strong> We automatically receive and record information from your web browser when you interact with the Services, such as your browser type and version, what sort of device you are using, your operating system and version, your language preference, the website or service that referred you to the Services, the date and time of each request you make to the Services, your screen display information, and information from any cookies we have placed on your web browser (as described below). We also sometimes detect whether you are using certain web browser extensions and store that information in a manner associated with your Account. We use web browser-related information to provide, secure, enhance and improve the Services. </p><p><strong>Location Information:</strong> In some cases we collect and store information about where you are located, such as by converting your IP Address into a rough geolocation. We may also ask you to provide information about your location, for example permission to use your geolocation information from your mobile device to geotag a post. We may use location information to improve and personalize the Services for you, for example by showing you relevant local content. </p><p><strong>Information Related to Your Mobile Device:</strong> We may collect and store information related to your mobile device. In some cases, we may receive, generate, or assign your mobile device a unique identifier for the purposes described above in “Information Related to Use of the Services.” We may also ask you to provide your phone number to enable new products and improve the Services, such as by enabling multi-factor authentication for Account login. We will always ask you whether it’s OK for us to collect and store your phone number. </p><p><strong>Information Collected Using Cookies and Other Technologies:</strong> A cookie is a string of information that a website stores on a visitor’s computer, and that the visitor’s browser provides to the website each time the visitor returns. Pixel tags (also called web beacons) are small blocks of code placed on websites that allow Tumblr or a third party to see that you have looked at that page. We use cookies and web tags to enable our servers to recognize your web browser and tell us how and when you use the Services. Some services that we use (including Third Party Services), such as Google Analytics, Nielsen, and comScore, may use their own web tags or place their own cookies on your browser. If you are a Tumblr user in the EU, UK, or in some US states you can customize your cookie preferences from your <a href="https://www.tumblr.com/settings/privacy">privacy settings</a>. </P><p class="annotation inside"> Cookies and web tags let us learn how people use Tumblr, which in turn helps us make a better product for you to use. Tumblr gives you some choices over which cookies we set and how we use your data. </p><p><strong>Information About Your Contacts:</strong> Certain features of the Services allow you to provide us with your contact lists, so that we can connect you with people in our Services that are also on those contact lists. For example, you can temporarily connect your email contact information to your Account, so that we can provide you with a list of your email contacts that use the Services. As another example, you can send us your mobile phone contact information through our mobile applications, which then allows us to provide you with a list of those contacts that use the Services so that you can “follow” their blogs. We will give you a choice as to whether or not you provide us such information, and we will disclose fully, within the appropriate feature, how we use that information. </p><p class="annotation inside"> We won&rsquo;t look at (or be able to look at) your contact list unless you ask us to. Why would you ask us to? Because that&rsquo;s how you would find out if any of your contacts are on Tumblr. We discard this information immediately afterward. </p><p><strong>Derived Information:</strong> As described above in “Native Actions” and “Information Related to Use of the Services,” we analyze your actions on the Services in order to derive or infer characteristics that may be descriptive of your Account (for example, what kinds of blogs you follow or what kinds of posts you view, like, or reblog). We use this information for the purposes described in “Information Related to Use of the Services,” above. </p><h2>Personalized Advertising on Tumblr</h2><p> In order to provide you with all of this Tumblr content for free, Tumblr selectively runs advertisements to users who are logged into Tumblr. We, and our parent company, Automattic, work with online advertising companies to provide you with advertising that is as relevant and useful as possible. To make our ads more relevant and useful, we make educated guesses about your interests based on your activity on our sites and services. The ads we show you often reflect these interests and educated guesses. </p><p> To learn more about how we select the ads you see, you can check out <a href="https://tumblr.zendesk.com/hc/articles/360035272334-Tumblr-ads-you">Tumblr’s Advertising</a> and affiliate policies. </p><p><strong>Managing your choices for personalized advertising experiences</strong>: If you do not prefer personalized advertising experiences, you may opt-out. Note that if you opt-out you will continue to see advertisements on Tumblr, though they will be less relevant and useful to you. </p><p> When using web-based versions of Tumblr, you may opt-out of interest-based or personalized advertising by using the following industry opt-out pages: </p><ul><li>(EU) European Interactive Digital Advertising Alliance (EDAA) - <a href="https://www.youronlinechoices.com">www.youronlinechoices.com</a></li><li>(US) Network Advertising Initiative (NAI) - <a href="https://www.networkadvertising.org">www.networkadvertising.org</a></li><li>(US) Digital Advertising Alliance (DAA) - <a href="https://www.aboutads.info">www.aboutads.info</a></li><li>(Japan) Data Driven Advertising Initiative (DDAI) - <a href="https://www.ddai.info">www.ddai.info</a></li></ul><p> These industry advertising organizations offer web browser-based tools for limiting the use of your web viewing data for interest-based or personalized advertising. Any choices made via these industry tools will only apply to the web browser in use for the choices made. These advertising choices are not propagated among all of your devices. </p><p> When using the mobile app version of Tumblr on Apple iOS devices you can opt out of personalized advertising by selecting &quot;Limit Ad Tracking&quot; in the iOS settings. For more information about these iOS options: </p><ol><li>Open Settings;</li><li>Select Privacy; and</li><li>Select Advertising and follow the on-screen instructions.</li></ol><p> When using the mobile app version of Tumblr on Android devices you can opt-out of personalized advertising by selecting &quot;Opt out of Interest Based Ads&rdquo; in Google settings. For more information about these Android options: </p><ol><li>Open Settings;</li><li>Select Google;</li><li>Select Privacy; and</li><li>Select Ads and follow the on-screen instructions.</li></ol><h2>With Whom Your Information Is Shared</h2><p> We never share information we receive from you unless: (a) we have your permission to share that information, such as to provide the Services that you have requested (including when you connect with Third Party Services); (b) we have given you prior notice that the information will be shared, and with whom (such as in this Privacy Policy); or (c) that information is aggregate information or other information that does not identify you. You confirm that you have all appropriate consents and authorizations to upload and share third parties&rsquo; personal information and where relevant to contact (and for Tumblr to contact on your behalf) such third parties </p><p><strong>Information Shared with and Received from our Affiliates:</strong> We are a wholly-owned subsidiary of <a href="http://automattic.com">Automattic</a>, a technology company that empowers people to build beautiful websites, tell their stories, and find and grow their audience. Because we are a wholly-owned subsidiary, Automattic and the rest of our family of companies may receive any information we do, and may share information they have with us. Our family of companies may use the information they receive from us to help us provide, understand, and improve the Services (including by providing us analytics) and in connection with their products and services (including by providing you with a more personalized experience on their services and Our Services). For details about how Automattic treats the information it collects, please review this <a href="https://automattic.com/privacy/">Privacy Policy</a>. </p><p class="annotation inside"> Automattic owns us and we share information with it and our Automattic family of companies. </p><p><strong>Information Shared with the Public Through the Services:</strong> As noted in “User Content” and “Native Actions,” above, by default, content published through the Services and many actions you take on the Services are shared with the public. Because this kind of information can be seen by anyone and may be indexed by search engines, you should be careful about what you choose to disclose publicly and make sure it’s information you want to share with everyone. </p><p class="annotation inside"> The content you create on Tumblr is, by default, public. This means that anyone can see it, and that search engines can index it. If you prefer your blog not to be public , take a look at some of the additional <a href="https://tumblr.zendesk.com/hc/articles/115011611747-Privacy-options">privacy features</a> we offer. </p><p><strong>Information Shared Between the Services:</strong> We may, if possible, aggregate information about your use of multiple Services and use that consolidated information to enhance and improve the Services, and to develop new Services. </p><p><strong>Information You Share with Third Party Services:</strong> You may access Third Party Services through the Services, for example by clicking on externally-pointing links. You may also choose to share information that you provide to us, like blog posts, with those Third Party Services (for example, by sharing posts to Twitter or Facebook). This Privacy Policy only governs information we collect and you are responsible for reading and understanding those Third Party Services' privacy policies. </p><p class="annotation inside">You can automatically publish the posts you make on Tumblr to other sites (like Facebook or Twitter). That&rsquo;s where our Privacy Policy ends and their policies begin. Make sure you&rsquo;re cool with the policies of any services you&rsquo;re considering sharing to before connecting them to your Tumblr account. </p><p><strong>Information Shared with Our Agents in Order to Operate and Improve the Services:</strong> In some cases, we share information that we store (such as IP Addresses) with third parties, such as service providers, consultants, and other agents ("<strong>Agents</strong>"), for the purposes of operating, enhancing, and improving the Services, and developing new products and services. For example, we may share information with service providers in order to fight spam, and third-party consultants may have access to information in the process of improving our processes and technology. Agents with whom we share such information for these reasons are generally bound by confidentiality obligations and, unless we tell you differently, our Agents do not have any right to use information we share with them beyond the scope and duration of what is necessary to assist us. </p><p><strong>Information Disclosed Pursuant to Business Transfers:</strong> In some cases, we may choose to buy or sell business assets. In these transactions, user information is typically one of the transferred business assets. Moreover, if we, or substantially all of our assets, were acquired, or if we go out of business or enter bankruptcy, user information would be one of the assets that is transferred or acquired by a third party. Such transfers may occur and may be in the legitimate interests of the parties involved. After such transfers, the acquirer of us or our assets may continue to use your Information as set forth in this policy. </p><p class="annotation inside">Should we happen to get acquired (again!) or go out of business (no way), the transfer of assets from us to our buyer may very well include user information. They are allowed to use it only in the ways outlined here, in the Privacy Policy you are reading right now.</p><p><strong>Information Disclosed to Comply With Legal and Regulatory Requirements:</strong> We believe in freedom of expression, and, to the extent reasonable, we try to protect our community from baseless legal demands. That said, we may disclose information about you in response to a subpoena, court order, or other governmental request. For more information on how we respond to requests for information about Tumblr users, please see our <a href="https://help.tumblr.com/hc/articles/231925668-Law-Enforcement-Guidelines" target="_blank">Law Enforcement Guidelines</a>. Additionally, if you have a domain registered with us, we may share your information to comply with the Internet Corporation for Assigned Names and Numbers’ (ICANN) regulations, rules, or policies. For example, your information relating to your domain registration may be available in the WHOIS database, or we may be required to share your information with ICANN-approved Dispute Resolution Service Providers. Please see our <a href="https://help.tumblr.com/hc/articles/14449316040087#privacy" target="_blank">Domain Registrations and Privacy</a> support document for more details. </p><p><strong>Information Disclosed for Our Protection and the Protection of Others:</strong> We reserve the right to access, preserve, and disclose any information as we reasonably believe is necessary, in our sole discretion, to (i) satisfy any law, regulation, or governmental request, (ii) enforce this Privacy Policy, our <u><a href="https://www.tumblr.com/policy/en/terms-of-service" target="_blank">Terms of Service</a>, and any other agreements we have with you</u>, including investigation of potential violations hereof, (iii) detect, prevent, investigate or otherwise address fraud, security, trust and safety, or technical issues (including exchanging information with other companies and organizations for the purposes of improving security and preventing fraud, spam, and malware), (iv) respond to user support requests, or (v) protect the rights, property, health or safety of us, our users, any third parties or the public in general, including but not limited to situations involving possible violence, suicide, or self-harm. </p><p class="annotation inside">Don&rsquo;t make us narc on you. We don&rsquo;t want to. But we do need to protect everyone who uses Tumblr from harming us, each other, or themselves. We work hard to balance privacy and community, and we&rsquo;re sure you can appreciate the challenges in that, and the seriousness with which we take those challenges.</p><p><strong>Information We Share with Your Consent or at Your Request:</strong> Without prejudice to your rights mentioned below where you are an EU user, if you ask us to release information that we have about your Account, we will do so if reasonable and not unduly burdensome. </p><p><strong>Information Shared with Other Third Parties:</strong> We may share or disclose public, aggregate or depersonalized information with people and entities that we do business with.</p><h2>Security and Retention of Your Information</h2><p>Protecting our systems and our users&#039; information is paramount to ensuring Tumblr users enjoy a secure user experience and maintaining our users&#039; trust.</p><p>Your Account Information is protected by a password for your privacy and security. We may enable additional security features in the future, like multi-factor authentication. You need to prevent unauthorized access to your Account and information by creating a unique, secure, and protected password and limiting access to your computer and browser by signing off after you have finished accessing your Account on the Services. </p><p>Tumblr will retain your information only for as long as is necessary for the purposes set out in this Privacy Policy, for as long as your Tumblr account is active or as needed to provide you with the Services. If you no longer want Tumblr to use your information to provide you with the Services, you may close your account and Tumblr will delete the information it holds about you unless we need to retain and use your information to comply with our legal obligations, to resolve disputes, to enforce our agreements or as otherwise permitted by law. </p><p class="annotation inside">It’s really important that you have a unique password for all of your accounts on the internet, including your Tumblr account. If you have trouble remembering passwords then you might consider using a service like<a href="https://agilebits.com/onepassword">1Password</a> or <a href="https://lastpass.com/">LastPass</a>.</p><h2>Legitimate Interests</h2><p> Tumblr may use your information to provide, improve and customize our Services and the ads and content which we serve to you. This may include the sharing of your information for such purposes and we do so as it is necessary to pursue our legitimate interests and your legitimate interests in receiving personalized content and services. Using and sharing your information for such purposes is also necessary to enable us to pursue our legitimate interests of understanding how our Services are being used and of developing ways to change our Services so they are more exciting and interesting for you and other users. Using your information for the reasons described in this Privacy Policy is also necessary to allow us to pursue our legitimate interests of improving our Services, obtaining insights into usage patterns of our Services, efficiency and interest of our Services for users. </p><p> We may also use your information for safety and security purposes, including the sharing of your information for such purposes and we do so as it is necessary to pursue our and your legitimate interests of ensuring the security of our Services, including enhancing users&rsquo; protection against harassment, IP infringement, spam and crime and security risks of all types. </p><p> You have the right to object to any of this processing and if you want to object please contact Tumblr help. </p><h2> What Information You Can Access </h2><p> If you are a registered user, you can access most information associated with your Account by logging into the Services and checking your Account Settings page. Registered and unregistered users can access and delete cookies through their web browser settings. <p><strong> How to Delete Your Account and What Happens When You Delete Your Account </strong></h2><p> If you want to delete your Account, you can do so from your <a href="/settings/account">Account Settings</a>. Deleting your Account may not fully remove the content you have published from our systems, as caching of, backups of, copies of, or references to your Account Information may not be immediately removed. In addition, given the nature of sharing on the Services, some of the public activity on your Account prior to deletion (such as reblogs of your blog posts) may remain stored on our servers and accessible to the public. </p><p class="annotation inside"> You&rsquo;ll do great things on Tumblr, surely, but if it ever comes time to say goodbye, then you&rsquo;re free to delete your account at any time and for any reason. The deletion will be effective immediately, for the most part, but it might take a little while to scrub everything from our archives and backups. </p><p class="annotation inside"> What won&rsquo;t get scrubbed are Reblogs of your posts. Those will remain on whatever blog reblogged them. Like we said before, it can be really, really hard to delete something once it goes out onto the internet, so be sure you&rsquo;re only publishing stuff that you&rsquo;re certain you want to publish. </p><h2> EU Controls and Privacy Rights </h2><p>If you are usually resident in the EU, Tumblr is the data controller of your information. In accordance with EU law, you have a number of rights and choices regarding the use of your information. </p><p><strong>Access and Porting. </strong> As described in the section ‘What Information You Can Access’, you can access much of your information by logging into your Tumblr account. If you require additional access or if you do not have a Tumblr account, <a href="https://www.tumblr.com/support">contact us</a> to request a copy of your information. Where legally required, we can provide your information in an easily accessible format and assist in transferring some of this information to third parties. </p><p><strong>Rectify, Restrict, Limit, Delete. </strong> You can also rectify, restrict, limit or delete much of<em> </em>your information by logging into your Tumblr account. If you cannot do this, or you do not have a Tumblr account, please <a href="https://www.tumblr.com/support">contact us</a>. For more information on deleting your account or leaving Tumblr, please refer to the section ‘How to Delete Your Account’. </p><p><strong>Object. </strong> In certain circumstances, such as those described in the ‘Legitimate Interests’ section above, you also have the right to object to the processing of your information by us. In such cases, we will cease processing your information unless we have compelling legitimate grounds to continue processing or where it is needed for legal reasons. Where we use your data for direct marketing purposes, you can always object using the unsubscribe link in such communications, changing your <a href="https://www.tumblr.com/settings/account">account settings</a>, or by <a href="https://www.tumblr.com/support">contacting us</a>. </p><p><strong>Revoke consent.</strong> You have the right to withdraw your consent to our processing of your information and your use of our Services at any time. Similar to the way in which you can give consent by interacting with our Services, you can also withdraw your consent through our Services. You can choose to delete your Tumblr account as described above. </p><p>If you withdraw your consent to the use or sharing of your information for purposes set out in this Privacy Policy, you may not have access to all (or any) of our Services and we might not be able to provide you all (or any) of the Services under this Privacy Policy and our Terms of Service. In certain cases, we may continue to process your information after you have withdrawn consent if we have a legal basis to do so of if your withdrawal of consent was limited to certain processing activities. For example, we may keep information data if we need to do so to comply with a legal obligation. </p><p><strong>Complain.</strong> Without prejudice to any other rights you may have, you also have the right to file a complaint against us with your local supervisory authority. Click <a href="http://ec.europa.eu/justice/data-protection/article-29/structure/data-protection-authorities/index_en.htm">here</a> to find your local supervisory authority. </p><h2>Transfers </h2><p>Because Tumblr is a US company, your information will be collected and processed in the US. The United States has different laws on data protection and rules in relation to government access to information, and may not have the same data protection safeguards as your home country. You can choose whether or not you want to use our Services. However, if you want to use our Services, you need to agree to our Terms of Service which set out the terms of the contract between us and you. To the extent that Tumblr is deemed to transfer your information outside the EEA, Tumblr relies on the fact that such a transfer is necessary in order to deliver our Services to you, in accordance with the contract between us. </p><h2>Changes to This Privacy Policy</h2><p>We may amend this Privacy Policy from time to time, so you should check it occasionally. If we make changes that are material we will notify you either by prominently posting a notice of such changes before they take effect or by directly sending you a notification. Please refer to the &lsquo;last modified&rsquo; date to see when the Privacy Policy was last updated. </p><h2>Where to Direct Questions or Concerns</h2><p>If you have any questions or concerns regarding privacy using the Services, please contact us <a href="https://www.tumblr.com/support">here</a>. </p><p>You can also reach us through our affiliated company in Europe which, like us, is part of Automattic: </p><p><strong>Aut O’Mattic A8C Ireland Ltd.</strong><br/> Business Centre, No.1 Lower Mayor Street<br/> International Financial Services Centre<br/> Dublin 1, Ireland <h2>Link to Prior Versions </h2><p>You will find a link to prior versions of our Privacy Policy below. We have stored these versions on GitHub, which will also allow you to compare different versions and see what terms have changed: </p><p><a href="https://github.com/tumblr/policy/commits/master/privacy_localization/en_eu/privacy_policy.txt"> https://github.com/tumblr/policy/commits/master/privacy_localization/en_eu/privacy_policy.txt</a></p></div><div id="right_column" class="privacy"><ul id="fixed_navigation" class="vertical_tab_set"><li class="vertical_tab " id="nav_about"><a href="/about" id="nav_about_link"> About </a></li><li class="vertical_tab " id="nav_apps"><a href="/apps" id="nav_apps_link"> Apps </a></li><li class="vertical_tab " id="nav_tips"><a href="/tips" id="nav_tips_link"> Tips </a></li><li class="vertical_tab " id="nav_logo"><a href="/logo" id="nav_logo_link"> Logo </a></li><li class="vertical_tab " id="nav_business"><a href="https://advertise.tumblr.com" id="nav_business_link"> Business </a></li><li class="vertical_tab " id="nav_buttons"><a href="/buttons" id="nav_buttons_link"> Buttons </a></li><li class="vertical_tab " id="nav_press"><a href="/press" id="nav_press_link"> Press Info </a></li><li class="vertical_tab " id="nav_jobs"><a href="/jobs" id="nav_jobs_link"> Jobs </a></li><li class="vertical_tab " id="nav_developers"><a href="/developers" id="nav_developers_link"> Developers </a></li><li class="vertical_tab " id="nav_terms"><a href="/policy/terms-of-service" id="nav_terms_link"> Terms </a></li><li class="vertical_tab " id="nav_copyright"><a href="/policy/terms-of-service#dmca" id="nav_copyright_link"> Copyright </a></li><li class="vertical_tab " id="nav_privacy"><a href="/policy/privacy" id="nav_privacy_link"> Privacy </a></li><li class="vertical_tab " id="nav_community"><a href="/policy/en/user-guidelines" id="nav_community_link"> Guidelines </a></li><li class="vertical_tab " id="nav_security"><a href="https://www.tumblr.com/security" id="nav_security_link"> Security </a></li><li class="vertical_tab " id="nav_advertising"><a href="/policy/en/global-advertising" id="nav_advertising_link"> Global Advertising </a></li></ul></div><div class="clear"></div></div></div><div class="l-footer-container clearfix"><div class="l-footer" ><ul class="footer_links"><li class="footer_link"><strong><a href="https://www.tumblr.com/" title="Tumblr">&copy; Tumblr, Inc.</a></strong></li><li class="footer_link"><a href="https://www.tumblr.com/help">Help</a></li><li class="footer_link"><a href="https://www.tumblr.com/about">About</a></li><li class="footer_link"><a href="https://www.tumblr.com/apps">Apps</a></li><li class="footer_link"><a href="https://www.tumblr.com/developers">Developers</a></li><li class="footer_link"><a href="https://www.tumblr.com/themes/" title="Tumblr Themes">Themes</a></li><li class="footer_link"><a href="https://www.tumblr.com/jobs">Jobs</a></li><li class="footer_link" id="popover_legal"><a class=" popover_legal_link" href="https://www.tumblr.com/policy/terms-of-service" > Legal</a><div class="popover popover_menu popover_gradient nipple_on_bottom popover_legal"><ul class="popover_inner"><li class="popover_menu_item"><a href="https://www.tumblr.com/policy/terms-of-service" >Terms</a></li><li class="popover_menu_item"><a href="https://www.tumblr.com/policy/terms-of-service#dmca" >Copyright</a></li></ul></div></li><li class="footer_link"><a href="https://www.tumblr.com/policy/privacy"> Privacy </a></li><li class="footer_link"><div class="language_switcher en_US" id="language_switcher"><span class="language_icon" title="Choose your language"></span><div class="popover popover_menu popover_gradient nipple_on_bottom"><ul class="languages popover_inner"><li class="popover_menu_item item current"><a rel="nofollow" href="?language=en_US" data-lang="en_US" title="English">English</a></li><li class="popover_menu_item item"><a rel="nofollow" href="?language=de_DE" data-lang="de_DE" title="German">Deutsch</a></li><li class="popover_menu_item item"><a rel="nofollow" href="?language=fr_FR" data-lang="fr_FR" title="French">Fran&ccedil;ais</a></li><li class="popover_menu_item item"><a rel="nofollow" href="?language=it_IT" data-lang="it_IT" title="Italian">Italiano</a></li><li class="popover_menu_item item"><a rel="nofollow" href="?language=ja_JP" data-lang="ja_JP" title="Japanese">日本語</a></li><li class="popover_menu_item item"><a rel="nofollow" href="?language=tr_TR" data-lang="tr_TR" title="Turkish">T&uuml;rk&ccedil;e</a></li><li class="popover_menu_item item"><a rel="nofollow" href="?language=es_ES" data-lang="es_ES" title="Spanish">Espa&ntilde;ol</a></li><li class="popover_menu_item item"><a rel="nofollow" href="?language=ru_RU" data-lang="ru_RU" title="Russian">Pусский</a></li><li class="popover_menu_item item"><a rel="nofollow" href="?language=pl_PL" data-lang="pl_PL" title="Polish">Polski</a></li><li class="popover_menu_item item"><a rel="nofollow" href="?language=pt_PT" data-lang="pt_PT" title="Portuguese (PT)">Portugu&ecirc;s (PT)</a></li><li class="popover_menu_item item"><a rel="nofollow" href="?language=pt_BR" data-lang="pt_BR" title="Portuguese (BR)">Portugu&ecirc;s (BR)</a></li><li class="popover_menu_item item"><a rel="nofollow" href="?language=nl_NL" data-lang="nl_NL" title="Dutch">Nederlands</a></li><li class="popover_menu_item item"><a rel="nofollow" href="?language=ko_KR" data-lang="ko_KR" title="Korean">한국어</a></li><li class="popover_menu_item item"><a rel="nofollow" href="?language=zh_CN" data-lang="zh_CN" title="Chinese (Simplified)">简体中文</a></li><li class="popover_menu_item item"><a rel="nofollow" href="?language=zh_TW" data-lang="zh_TW" title="Chinese (Traditional)">繁體中文 (台灣)</a></li><li class="popover_menu_item item"><a rel="nofollow" href="?language=zh_HK" data-lang="zh_HK" title="Chinese (HK)">繁體中文 (香港)</a></li><li class="popover_menu_item item"><a rel="nofollow" href="?language=id_ID" data-lang="id_ID" title="Indonesian">Bahasa Indonesia</a></li><li class="popover_menu_item item"><a rel="nofollow" href="?language=hi_IN" data-lang="hi_IN" title="Hindi">हिंदी</a></li></span></div><form method="post" action="/set_language" id="set_language"><input type="hidden" name="language" id="language_selected"/><input type="hidden" name="form_key" value="!1231732359408|ZGVKw2oXmdJSquRVDMH2cEHM"/></form></div></li></ul></div></div><script nonce="5JXSmsoFJkklltDv2Yok1VKn5gA" 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&amp;cj=1&amp;c1=2&amp;c2=15742520" /></noscript><script type="text/javascript" nonce="5JXSmsoFJkklltDv2Yok1VKn5gA">!function(s){s.src='https://px.srvcs.tumblr.com/impixu?T=1732359408&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDovL3d3dy50dW1ibHIuY29tL3ByaXZhY3kvZW5fZXUiLCJyZXF0eXBlIjowLCJyb3V0ZSI6Ii9wcml2YWN5Lzpsb2NhbGUifQ==&U=AFHOICMOMJ&K=7a10ec6898f72061d49a578f9396e27f0d56da0e441289aa256c349e5d0472c0&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=1732359408&J=eyJ0eXBlIjoidXJsIiwidXJsIjoiaHR0cDovL3d3dy50dW1ibHIuY29tL3ByaXZhY3kvZW5fZXUiLCJyZXF0eXBlIjowLCJyb3V0ZSI6Ii9wcml2YWN5Lzpsb2NhbGUiLCJub3NjcmlwdCI6MX0=&U=AFHOICMOMJ&K=7d268fd8e69c3d8713f89e0a6c6856f275f73bc7669e294da724331f3e8811e5&R="></noscript> <script id="tumblelog_popover_template" type="text/template"><% var is_poptica = (typeof is_poptica === 'boolean') ? is_poptica : false; %><div class="popover popover_gradient tumblelog_popover" data-context-path="AcC0QWcAAAj96g"><div class="popover_content_wrapper"><div class="popover_inner"></div></div></div></script><script id="recommended_blogs_template" type="text/template"><h4 class="tumblelog_info_heading"><span class="followed_blog"><%= followed_blog %></span> reblogs stuff from: </h4></script><script id="highlighted_posts_template" type="text/template"><% var color = (typeof loader_color !== 'undefined') ? loader_color : '#D9D9D9'; %><div class="Knight-Rider-loader centered animate"><div class="Knight-Rider-bar" style="background-color:<%= color %>"></div><div class="Knight-Rider-bar" style="background-color:<%= color %>"></div><div class="Knight-Rider-bar" style="background-color:<%= color %>"></div></div></script><script id="tumblelog_popover_info" type="text/template"><% if(typeof url === 'string') { %><% if(typeof avatar_url === 'string') { %><a class="avatar" href="<%= url %>" target="_blank" style="background-image:url(<%= avatar_url %>)"></a><% } %><div class="name"><% if(typeof title === 'string' && title !== '') { %><h3><a href="<%= url %>" target="_blank"><%= name %></a></h3><h4><%= title %></h4><% } else { %><h3 class="solo"><a href="<%= url %>" target="_blank"><%= name %></a></h3><% } %></div><% if(typeof is_you === 'undefined' || is_you !== true) { %><div class="tumblelog_nav"><% if (show_menu === true) { %><div class="tumblelog_menu"><a class="tumblelog_menu_btn" href="#"></a><div class="tumblelog_menu_popover"><ul><% if(typeof asks === 'boolean' && asks === true) { %><li><a class="ask" href="<%= url %>/ask" data-anonymous-ask="<%= anonymous_asks %>" data-tumblelog-name="<%= name %>" target="_blank">Ask a question</a></li><% } %><li><a href="<%= url %>/archive" target="_blank">Archive</a></li><% if(typeof likes === 'boolean' && likes === true) { %><li><a href="/liked/by/<%= name %>">Likes</a></li><% } %><% if(typeof ignoring === 'boolean' && ignoring === false) { %><li><a class="ignore" href="#">Ignore</a></li><% } %></ul></div></div><% } %><% if(typeof ignoring === 'undefined' || ignoring !== true) { %><% if(typeof following === 'boolean' && following === true) { %><div class="follow_nav is_following"><% } else { %><div class="follow_nav"><% } %><a class="unfollow chrome" href="/follow/<%= name %>">Unfollow</a><a class="follow chrome blue" href="/follow/<%= name %>">Follow</a></div><% } %></div><% } %><% } %></script><script id="poptica_template" type="text/template"><% var has_bg_img = (global_theme_params.header_image_focused && global_theme_params.show_header_image); var has_title = (title && global_theme_params.show_title); var has_description = (description_sanitized && global_theme_params.show_description); var header_class = (global_theme_params.header_stretch) ? '' : ' no_stretch_header'; header_class += (has_bg_img) ? '' : ' no_header_image'; header_class += (has_bg_img && !has_title && !has_description) ? ' header_image_only' : ''; %><div class="poptica_header_wrapper <%= header_class %>" style="color:<%= global_theme_params.title_color %>"><% if(has_bg_img) { %><div class="header_image_wrapper"><div class="header_image" style="background-image:url(<%- global_theme_params.header_image_focused %>)"><img src="<%- global_theme_params.header_image_focused %>" alt="" /></div></div><% } %></div></script><script id="tumblelog_header_inline_styles" type="text/template"><style id="indash_blog_styles"><% var link_color = String(global_theme_params.link_color).toUpperCase(); var link_border_color = (link_color === '#FFF' || link_color === '#FFFFFF') ? '#F5F5F5' : link_color; var link_text_color = (typeof link_font_color !== 'undefined') ? link_font_color : '#FFF'; var header_color = (typeof header_override_color !== 'undefined') ? header_override_color : link_color; %> .tumblelog_name_<%- name %>.indash_header_wrapper.no_header_image .navigation h3, .tumblelog_name_<%- name %>.indash_header_wrapper.no_stretch_header .navigation h3 { color: <%- header_color %>; } .tumblelog_name_<%- name %>.indash_header_wrapper.no_header_image .navigation .nav_icon, .tumblelog_name_<%- name %>.indash_header_wrapper.no_stretch_header .navigation .nav_icon, .tumblelog_name_<%- name %>.indash_header_wrapper.no_stretch_header .navigation .blog-search-input, .tumblelog_name_<%- name %>.indash_header_wrapper.no_header_image .navigation .blog-search-input { color: <%- header_color %>; } .tumblelog_name_<%- name %>.indash_header_wrapper.no_header_image .navigation .blog-search-input::-webkit-input-placeholder { color: <%- header_color %>; opacity: 0.7; } .tumblelog_name_<%- name %>.indash_header_wrapper.no_header_image .navigation .blog-search-input::-moz-placeholder { color: <%- header_color %>; opacity: 0.7; } .tumblelog_name_<%- name %>.indash_header_wrapper.no_header_image .navigation .blog-search-input:-moz-placeholder { color: <%- header_color %>; opacity: 0.7; } .tumblelog_name_<%- name %>.indash_header_wrapper.no_header_image .navigation .blog-search-input:-ms-input-placeholder { color: <%- header_color %>; opacity: 0.7; } .tumblelog_name_<%- name %>.indash_header_wrapper.no_header_image .navigation button, .tumblelog_name_<%- name %>.indash_header_wrapper.no_stretch_header .navigation button { color: <%- global_theme_params.background_color %>; background-color: <%- header_color %>; } .tumblelog_name_<%- name %>.indash_header_wrapper .description a { color: <%- global_theme_params.link_color %>; } .post[data-tumblelog-name="<%- name %>"] .post_permalink { border-color: <%- global_theme_params.background_color %> <%- global_theme_params.background_color %> transparent transparent; box-shadow: 2px 0px 0px <%- global_theme_params.background_color %>, 0px -2px 0px <%- global_theme_params.background_color %>; } .indash_blog .show_more_posts { background-color: <%- link_color %>; border-color: <%- link_border_color %>; color: <%- link_text_color %>; } /* KEEP THIS HERE! Firefox won't render the filter unless it's inline. */ .tumblelog_name_<%- name %>.indash_header_wrapper .navigation_bg .sticky_header_image { -webkit-filter: blur(10px); filter: url('#blur'); } .tumblelog_name_<%- name %>.indash_blog_effects { height: 1px; left: -9999px; position: absolute; top: -9999px; width: 1px; } </style><svg class="tumblelog_name_<%- name %> indash_blog_effects" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns"><filter id="blur"><feGaussianBlur stdDeviation="10" /></filter></svg></script><script id="tumblelog_header_template" type="text/template"><% // Checks if this is being rendered for the legacy popover var is_popover = (typeof popover === 'boolean') ? popover : false; // Checks if this is being rendered for the blog cards in Search var is_search_blog_card = (typeof search_blog_card === 'boolean') ? search_blog_card : false; var is_sponsored = (typeof sponsored === 'boolean') ? sponsored : false; var body_context = is_popover ? "AcC0QWcDAAj96g" : "AcC0QWcDAAn96g"; var header_context = is_popover ? "AcC0QWcDAAj96Q" : "AcC0QWcDAAn96Q"; var has_avatar = (avatar_url && global_theme_params.show_avatar); var has_bg_img = (global_theme_params.header_image_focused && global_theme_params.show_header_image); var has_title = (title && global_theme_params.show_title); var has_description = (description_sanitized && global_theme_params.show_description); // Hide the header image if the blog card is a popover/search blog card and the image is default var hide_default_header = (is_popover || is_search_blog_card) ? has_default_header && hide_headers_flag : false; var expanded_name = (cname) ? cname : name + ".tumblr.com"; var description_color = (title_color_rgb) ? 'rgba(' + title_color_rgb + ',0.7)' : global_theme_params.title_color; var is_tumblelog_nsfw = (typeof nsfw === 'boolean') ? nsfw : false; var show_edit_appearance = true; var header_class = (global_theme_params.header_stretch) ? '' : ' no_stretch_header'; header_class += (has_bg_img && !hide_default_header) ? '' : ' no_header_image'; header_class += (has_avatar) ? '' : ' no_avatar'; header_class += ((has_bg_img && !hide_default_header) && !has_avatar && !has_title && !has_description) ? ' header_image_only' : ''; header_class += (has_title || has_description) ? ' has_info' : ' no_info'; var show_peepr = (typeof has_peepr_header === 'boolean') ? has_peepr_header : true; %><div class="indash_header_wrapper <%- header_class %> tumblelog_name_<%- name %>" style="background-color:<%- global_theme_params.background_color %>; color:<%- global_theme_params.title_color %>" data-context-path="<%- body_context %>" ><% if (show_navigation) { %><div class="navigation"><div class="navigation_bg" style="background-color: <%- global_theme_params.background_color %>"></div><div class="navigation_inner" data-context-path="<%- header_context %>"><% if (show_dismiss_controls) { %><% } %><% if(name !== 'undefined') { %><h3><a href="<%- url %>" target="_blank" class="blog_name <% if (is_verified) { %> verified_badge_<%- badge_type %><% } %>" <% if (show_peepr) { %>data-peepr='{"tumblelog":"<%- name %>"}'<% } %> rel="noopener"><% if (is_verified) { switch(badge_type) { case 'normal': %><i class="icon_verified_badge"></i><% break; case 'official': %><span class="verified-label"><i class="icon_verified_badge"></i><span class="verified-text">Official</span></span><% break; } } %><span class="name"><% if (show_dismiss_controls) { %><span class="pre_name_text">Here&#039;s a blog: </span><% } %><%- name %></span><span class="full_url"><% if (show_dismiss_controls) { %><span class="pre_name_text">Here&#039;s a blog: </span><% } %><%- expanded_name %></span></a></h3><% } %><div class="header_controls"><% if (show_share_controls) { %><a class="open_blog_button nav_icon icon_export"></a><% } %><% if (customizable && show_edit_appearance) { %><button class="chrome big customize_button" type="button" data-blog-name="<%- name %>" data-blog-url="<%- url %>" data-settings-url="/settings/blog/<%- name %>">Edit appearance</button><% } %><% if (!customizable && show_user_controls) { %><a data-snowman-container class="info_popover_button nav_icon user_dropdown_lockup"><i class="user_dropdown_icon user_dropdown_icon_user icon_user_settings"></i></a><% } %><% if(!is_popover && is_sponsored) { %><div class="sponsored_badge_container"><div class="sponsored_label">Sponsored</div><div class="sponsored_badge mini light"><a href="/sponsors" class="sponsored_badge_icon" target="_blank"><span class="dollar_sign">$</span><span class="ring"></span></a></div></div><% } %><% if (!customizable && show_follow_button) { %><% if(following) { %><button class="chrome unfollow" type="button">Unfollow</button><button class="chrome follow" type="button" style="display:none;">Follow</button><% } else { %><button class="chrome unfollow" type="button" style="display:none;">Unfollow</button><button class="chrome follow" type="button">Follow</button><% } %><% } %></div></div></div><% } %><% if(global_theme_params.header_image_focused && global_theme_params.show_header_image && !hide_default_header) { %><div class="header_image_wrapper<% if(has_avatar) { %> has_avatar<% } %>"><div class="header_image" style="background-image:url(<%- global_theme_params.header_image_focused %>)"><a href="<%- url %>" target="_blank" rel="noopener" <% if (show_peepr) { %>data-peepr='{"tumblelog":"<%- name %>"}'<% } %>><img src="<%- global_theme_params.header_image_focused %>" alt="<%- title %>" /></a></div></div><% } %><% if(avatar_url && global_theme_params.show_avatar) { %><div class="avatar <%- global_theme_params.avatar_shape %>" style="background-color:<%- global_theme_params.background_color %>; background-image:url(<%- avatar_url %>); color:<%- global_theme_params.background_color %>;"><a href="<%- url %>" target="_blank" rel="noopener" <% if (show_peepr) { %>data-peepr='{"tumblelog":"<%- name %>"}'<% } %>><% if (can_pixelate_avatar) { %><canvas class='post-activity-avatar-image post_sub_avatar_image pixelated-avatar needs-drawing hide <%- global_theme_params.avatar_shape %>' data-image-url='<%- avatar_url %>' width="64" height="64" alt='<%- title %>' /><% } else { %><img src="<%- avatar_url %>" alt="<%- title %>" /><% } %></a></div><% } %><% if(has_title || has_description) { %><div class="info_wrapper"><div class="info"><% if(has_title) { %><h1 class="title" style="font-family:<%- title_font_family || 'inherit' %>; font-weight:<%- global_theme_params.title_font_weight %>;"><%- title %></h1><% } %><% if(has_description) { %><div class="description" style="color:<%- description_color %>"><div class="description_inner"><%= description_sanitized %></div></div><% } %></div></div><% } %></div></script><script id="tumblelog_header_customize_template" type="text/template"><% var stretch_header_class = (global_theme_params.header_stretch) ? '' : 'no_stretch_header'; var description_color = (title_color_rgb) ? 'rgba(' + title_color_rgb + ',0.7)' : global_theme_params.title_color; var filetype_error = "That&#039;s not even an image..."; var filetype_ok = "I am sorry"; var filesize_error = "That's too big!<br />Try making it 10 MB or less."; var filesize_ok = "Fine"; %><div class="indash_header_wrapper customize <%- stretch_header_class %>" style="background-color:<%- global_theme_params.background_color %>; color:<%- global_theme_params.title_color %>;"><div class="navigation"><div class="navigation_inner"><h3>Edit appearance</h3><button class="chrome big black cancel_button" type="button">Cancel</button><button class="chrome big save_button" type="button" data-error="Woops :(" data-error-confirm="Ok"><span class="label">Save</span><span class="Knight-Rider-loader loader"><span class="Knight-Rider-bar"></span><span class="Knight-Rider-bar"></span><span class="Knight-Rider-bar"></span></span></button></div></div><div class="header_image" style="background-image:url(<%- global_theme_params.header_image_focused %>); color:<%- global_theme_params.background_color %>;"><img src="<%- global_theme_params.header_image %>" alt="" /><div class="off_overlay customize_overlay"></div><div class="header_dropzone customize_overlay" style="background-color:<%- global_theme_params.title_color %>"><input id="tumblelog_header_image" data-filetype-ok="<%- filetype_ok %>" data-filetype-error="<%- filetype_error %>" data-filesize-ok="<%- filesize_ok %>" data-filesize-error="<%- filesize_error %>" name="photo" class="customize_overlay" type="file" accept="image/*" /></div><div class="header_image_glass customize_overlay"></div><button class="edit_header_image edit_button" type="button" title="Edit header image options"><i class="icon icon_edit_pencil"></i></button></div><div class="avatar <%- (global_theme_params.avatar_shape === 'circle') ? 'circle' : 'square' %>" style="background-image:url(<%- avatar_url %>); color:<%- global_theme_params.background_color %>;"><div class="off_overlay customize_overlay"></div><div class="header_dropzone customize_overlay" style="background-color:<%- global_theme_params.title_color %>"><input id="tumblelog_avatar_url" data-filetype-ok="<%- filetype_ok %>" data-filetype-error="<%- filetype_error %>" data-filesize-ok="<%- filesize_ok %>" data-filesize-error="<%- filesize_error %>" name="photo" class="customize_overlay" type="file" accept="image/*" /></div><button class="edit_avatar edit_button" type="button" title="Edit avatar options"><i class="icon icon_edit_pencil"></i></button></div><div class="info"><h1 class="title"><span class="editable_text" data-placeholder="Title" style="border-color:<%- global_theme_params.link_color %>; font-family:<%- title_font_family || 'inherit' %>; font-weight:<%- global_theme_params.title_font_weight %>;"><%- title %></span></h1><div class="description" style="color:<%- description_color %>"><span class="editable_text" data-placeholder="Description" style="border-color:<%- global_theme_params.link_color %>"><%- description %></span></div></div><div class="global_options"><div class="link_color option"><i class="color_dot" style="background-color:<%- global_theme_params.link_color %>"></i><span class="option_label">Accent</span></div><div class="background_color option"><i class="color_dot" style="background-color:<%- global_theme_params.background_color %>"></i><span class="option_label">Background</span></div></div><div id="indash_header_overlay"></div></div></script><script id="tumblelog_header_position_template" type="text/template"><div class="indash_header_position_wrapper"><div class="navigation"><div class="navigation_inner"><h3>Position image</h3><% if(show_cancel) { %><button class="chrome big black cancel_header_position" type="button">Cancel</button><% } %><button class="chrome big save_header_position" type="button">Done</button></div></div><div class="header_zoom"><span class="zoom_in"></span><div class="zoom_control"></div><span class="zoom_out"></span></div><div class="full_image_wrapper"><div class="Knight-Rider-loader loader centered"><div class="Knight-Rider-bar" style="background-color:<%- loader_color %>"></div><div class="Knight-Rider-bar" style="background-color:<%- loader_color %>"></div><div class="Knight-Rider-bar" style="background-color:<%- loader_color %>"></div></div><div class="full_image" style="background-image: url(<%- image %>)"></div></div></div></script><script id="tumblelog_header_info_popover_template" type="text/template"><div class="info_popover popover popover_gradient"><div class="popover_inner"><ul class="popover_options"><% if (!show_user_controls) { %><% if (typeof asks === 'boolean' && asks === true) { %><li class="ask_menu_item"><a href="<%- url %>/ask">Ask a question</a></li><% } %><% } else { %><% if (typeof asks === 'boolean' && asks === true){ %><li class="ask_menu_item"><a href="<%- url %>/ask">Ask a question</a></li><% } %><% } %><li class="archive_menu_item"><a href="<%- url %>/archive" target="_blank">Archive</a></li><% if(typeof likes === 'boolean' && likes === true) { %><li><a href="https://www.tumblr.com/liked/by/<%- name %>" target="_blank">Likes</a></li><% } %><li data-flag-subscribed-item class="toggle-subscription <%- subscriptionStatus %>"><a href="#"><span class="unsubscribe">Stop notifications</span><span class="subscribe">Get notifications</span></a><div class="help-slidedown"></div></li><li class="web-subscribe-how-to"><span class="copy-howto"> We’ll ding your phone whenever this Tumblr posts. (<a class="app-link" target="_blank" href="/apps">You’ll want the app</a>.) </span></li><% if (show_flag_button) { %><li class="flag_menu_item"><a href="#">Report</a></li><% } %><li><a class="unblock" href="#">Unblock</a></li><li><a class="block" href="#">Block</a></li></ul></div></div></script><script id="tumblelog_header_avatar_popover_template" type="text/template"><div class="popover popover_gradient nipple_on_left"><div class="avatar_popover popover_inner"><ul class="popover_options"><li><a class="choose_photo"><i class="icon icon_view_grid_settings" />Choose a photo</a></li><li><label class="binary_switch right"><input name="tumblelog_show_avatar" id="tumblelog_show_avatar" type="checkbox"<% if(global_theme_params.show_avatar){ print(' checked') } %> /><span class="binary_switch_track"></span><span class="binary_switch_button"></span></label><label for="tumblelog_show_avatar">Show avatar</label></li><li class="avatar_shape_options"><div class="styles right"><a class="avatar_shape square<% if(global_theme_params.avatar_shape === 'square'){ print(" selected") } %>" data-value="square"></a><a class="avatar_shape circle<% if(global_theme_params.avatar_shape === 'circle'){ print(" selected") } %>" data-value="circle"></a></div><label for="tumblelog_avatar_shape">Shape</label></li></ul></div></div></script><script id="tumblelog_header_title_popover_template" type="text/template"><div class="popover popover_gradient nipple_on_bottom"><div class="title_popover popover_inner"><ul class="popover_options"><li><label class="binary_switch right"><input name="tumblelog_show_title" id="tumblelog_show_title" type="checkbox"<% if(global_theme_params.show_title){ print(' checked') } %> /><span class="binary_switch_track"></span><span class="binary_switch_button"></span></label><label for="tumblelog_show_title">Show title</label></li><li><div class="right"><div class="font_dropdown"><% if(current_font) { %><div class="current_font" style="font-family:<%- current_font.family %>; font-weight:<%- global_theme_params.title_font_weight %>;"><span><%- current_font.display_name %></span><i class="icon icon_arrow_carrot_down" /></div><% } %></div><div class="font_weight_wrapper"><% if(global_theme_params.title_font_weight === "bold") { %><span class="font_weight on"></span><% } else { %><span class="font_weight"></span><% } %></div></div><span class="label">Font</span></li></ul></div></div></script><script id="tumblelog_header_description_popover_template" type="text/template"><div class="popover popover_gradient nipple_on_bottom"><div class="description_popover popover_inner"><ul class="popover_options"><li><label class="binary_switch right"><input name="tumblelog_show_description" id="tumblelog_show_description" type="checkbox"<% if(global_theme_params.show_description){ print(' checked') } %> /><span class="binary_switch_track"></span><span class="binary_switch_button"></span></label><label for="tumblelog_show_description">Show description</label></li></ul></div></div></script><script id="tumblelog_header_image_popover_template" type="text/template"><div class="popover popover_gradient nipple_on_right"><div class="header_image_popover popover_inner"><ul class="popover_options"><li><a class="choose_photo"><i class="icon icon_view_grid_settings" />Choose a photo</a></li><li><a class="position_photo"><i class="icon icon_reposition" />Reposition</a></li><li><label class="binary_switch right"><input name="tumblelog_stretch_header_image" id="tumblelog_stretch_header_image" type="checkbox"<% if(global_theme_params.header_stretch){ print(' checked') } %> /><span class="binary_switch_track"></span><span class="binary_switch_button"></span></label><label for="tumblelog_stretch_header_image">Stretch header image</label></li><li><label class="binary_switch right"><input name="tumblelog_show_header_image" id="tumblelog_show_header_image" type="checkbox"<% if(global_theme_params.show_header_image){ print(' checked') } %> /><span class="binary_switch_track"></span><span class="binary_switch_button"></span></label><label for="tumblelog_show_header_image">Show header image</label></li></ul></div></div></script><script id="tumblelog_header_color_popover_template" type="text/template"><div class="popover popover_gradient nipple_on_bottom"><div class="popover_inner"></div></div></script><script id="tumblelog_header_share_popover_template" type="text/template"><div class="popover popover_menu popover_gradient popover_share_social"><div class="popover_inner"><ul class="share_options active"><li class="share_email popover_menu_item"><a class="popover_menu_item_anchor" href="#">Email</a></li><li class="share_facebook popover_menu_item"><a class="popover_menu_item_anchor" href="#">Facebook</a></li><li class="share_twitter popover_menu_item"><a class="popover_menu_item_anchor" href="#">Twitter</a></li></ul><form method="post" class="share_form email_form" id="share_email" novalidate><div class="form_wrapper"><div class="input_group"><ul><li><input type="email" class="email_address" name="email_address" maxlength="100" placeholder="Email" title="Email"><span class="cancel icon_close"></span></li><li><textarea name="message" class="share_message" maxlength="255" placeholder="Message (Optional)" title="Message (Optional)"></textarea></li></ul></div><div class="error_status"></div><button type="submit" class="chrome blue email_submit" data-label-sending="Sending..." data-label="Send" disabled>Send</button></div></form><div class="status" data-sent="Sent!" data-error="Oops! Something went wrong."><span class="status_message">Sent!</span></div></div></div></script><script id="post_moderation_popover_template" type="text/template"><div class="popover popover_gradient moderation_popover"><div class="popover_inner"><div class="popover_header no_nipple"> Report this post <a class="moderation_help_link" href="https://www.tumblr.com/docs/discovery#moderationheader" target="_blank"><span class="icon_help"></span></a></div><form class="popover_form" action="/svc/flag" method="POST"><input type="hidden" name="tumblelog_name" value="<%- tumblelog_name %>" /><input type="hidden" name="post_id" value="<%- post_id %>" /><input type="hidden" name="root_id" value="<%- root_id %>" /><div class="popover_form_row explicit"><input type="radio" name="flag" class="flag_explicit moderation_input" id="flag_explicit" value="nsfw" /><label for="flag_explicit">Report sexually explicit material</label><div class="popover_form_row_help"> Adult-oriented content is currently being hidden ( <i class="icon_lock_thick_12"></i> ) but this post still showed up. </div></div><div class="popover_form_row spam"><input type="radio" name="flag" class="flag_spam moderation_input" id="flag_spam" value="spam" /><label for="flag_spam">Report spam</label></div><div class="popover_form_row general"><input type="radio" name="flag" class="flag_general moderation_input" id="flag_general" value="general" /><label for="flag_general"> Report something else </label></div><div class="violation_types_wrapper"><div class="popover_form_row"><input type="radio" name="violation" id="violation_speech" class="moderation_input" value="hate" /><label for="violation_speech">Hate speech</label></div><div class="popover_form_row"><input type="radio" name="violation" id="violation_minors" class="moderation_input" value="minors" /><label for="violation_minors">Harm to minors</label></div><div class="popover_form_row"><input type="radio" name="violation" id="violation_selfharm" class="moderation_input" value="selfharm" /><label for="violation_selfharm">Promotion or glorification of self-harm</label></div><div class="popover_form_row"><input type="radio" name="violation" id="violation_gore" class="moderation_input" value="gore" /><label for="violation_gore">Gore, mutilation, or bestiality</label></div><div class="popover_form_row"><input type="radio" name="violation" id="violation_attribution" class="moderation_input" value="attribution" /><label for="violation_attribution">Misattribution or non-attribution</label></div><div class="popover_form_row"><input type="radio" name="violation" id="violation_impersonation" class="moderation_input" value="impersonation" /><label for="violation_impersonation">Confusion or impersonation</label></div><div class="popover_form_row"><input type="radio" name="violation" id="violation_harassment" class="moderation_input" value="harassment" /><label for="violation_harassment">Harassment</label></div></div><div class="popover_form_row ignore"><label class="binary_switch"><input type="checkbox" name="flag_ignore" class="flag_ignore" id="flag_ignore" checked><span class="binary_switch_track"></span><span class="binary_switch_button"></span></label><label class="ignore_name" for="flag_ignore"> Ignore <%- tumblelog_name %> </label></div><button class="chrome red full_width submit_flag">Report</button></form></div></div></script><script id="tumblelog_header_inline_styles" type="text/template"><style id="indash_blog_styles"><% var link_color = String(global_theme_params.link_color).toUpperCase(); var link_border_color = (link_color === '#FFF' || link_color === '#FFFFFF') ? '#F5F5F5' : link_color; var link_text_color = (typeof link_font_color !== 'undefined') ? link_font_color : '#FFF'; var header_color = (typeof header_override_color !== 'undefined') ? header_override_color : link_color; %> .tumblelog_name_<%- name %>.indash_header_wrapper.no_header_image .navigation h3, .tumblelog_name_<%- name %>.indash_header_wrapper.no_stretch_header .navigation h3 { color: <%- header_color %>; } .tumblelog_name_<%- name %>.indash_header_wrapper.no_header_image .navigation .nav_icon, .tumblelog_name_<%- name %>.indash_header_wrapper.no_stretch_header .navigation .nav_icon, .tumblelog_name_<%- name %>.indash_header_wrapper.no_stretch_header .navigation .blog-search-input, .tumblelog_name_<%- name %>.indash_header_wrapper.no_header_image .navigation .blog-search-input { color: <%- header_color %>; } .tumblelog_name_<%- name %>.indash_header_wrapper.no_header_image .navigation .blog-search-input::-webkit-input-placeholder { color: <%- header_color %>; opacity: 0.7; } .tumblelog_name_<%- name %>.indash_header_wrapper.no_header_image .navigation .blog-search-input::-moz-placeholder { color: <%- header_color %>; opacity: 0.7; } .tumblelog_name_<%- name %>.indash_header_wrapper.no_header_image .navigation .blog-search-input:-moz-placeholder { color: <%- header_color %>; opacity: 0.7; } .tumblelog_name_<%- name %>.indash_header_wrapper.no_header_image .navigation .blog-search-input:-ms-input-placeholder { color: <%- header_color %>; opacity: 0.7; } .tumblelog_name_<%- name %>.indash_header_wrapper.no_header_image .navigation button, .tumblelog_name_<%- name %>.indash_header_wrapper.no_stretch_header .navigation button { color: <%- global_theme_params.background_color %>; background-color: <%- header_color %>; } .tumblelog_name_<%- name %>.indash_header_wrapper .description a { color: <%- global_theme_params.link_color %>; } .post[data-tumblelog-name="<%- name %>"] .post_permalink { border-color: <%- global_theme_params.background_color %> <%- global_theme_params.background_color %> transparent transparent; box-shadow: 2px 0px 0px <%- global_theme_params.background_color %>, 0px -2px 0px <%- global_theme_params.background_color %>; } .indash_blog .show_more_posts { background-color: <%- link_color %>; border-color: <%- link_border_color %>; color: <%- link_text_color %>; } /* KEEP THIS HERE! Firefox won't render the filter unless it's inline. */ .tumblelog_name_<%- name %>.indash_header_wrapper .navigation_bg .sticky_header_image { -webkit-filter: blur(10px); filter: url('#blur'); } .tumblelog_name_<%- name %>.indash_blog_effects { height: 1px; left: -9999px; position: absolute; top: -9999px; width: 1px; } </style><svg class="tumblelog_name_<%- name %> indash_blog_effects" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns"><filter id="blur"><feGaussianBlur stdDeviation="10" /></filter></svg></script><script id="tumblelog_header_template" type="text/template"><% // Checks if this is being rendered for the legacy popover var is_popover = (typeof popover === 'boolean') ? popover : false; // Checks if this is being rendered for the blog cards in Search var is_search_blog_card = (typeof search_blog_card === 'boolean') ? search_blog_card : false; var is_sponsored = (typeof sponsored === 'boolean') ? sponsored : false; var body_context = is_popover ? "AcC0QWcDAAj96g" : "AcC0QWcDAAn96g"; var header_context = is_popover ? "AcC0QWcDAAj96Q" : "AcC0QWcDAAn96Q"; var has_avatar = (avatar_url && global_theme_params.show_avatar); var has_bg_img = (global_theme_params.header_image_focused && global_theme_params.show_header_image); var has_title = (title && global_theme_params.show_title); var has_description = (description_sanitized && global_theme_params.show_description); // Hide the header image if the blog card is a popover/search blog card and the image is default var hide_default_header = (is_popover || is_search_blog_card) ? has_default_header && hide_headers_flag : false; var expanded_name = (cname) ? cname : name + ".tumblr.com"; var description_color = (title_color_rgb) ? 'rgba(' + title_color_rgb + ',0.7)' : global_theme_params.title_color; var is_tumblelog_nsfw = (typeof nsfw === 'boolean') ? nsfw : false; var show_edit_appearance = true; var header_class = (global_theme_params.header_stretch) ? '' : ' no_stretch_header'; header_class += (has_bg_img && !hide_default_header) ? '' : ' no_header_image'; header_class += (has_avatar) ? '' : ' no_avatar'; header_class += ((has_bg_img && !hide_default_header) && !has_avatar && !has_title && !has_description) ? ' header_image_only' : ''; header_class += (has_title || has_description) ? ' has_info' : ' no_info'; var show_peepr = (typeof has_peepr_header === 'boolean') ? has_peepr_header : true; %><div class="indash_header_wrapper <%- header_class %> tumblelog_name_<%- name %>" style="background-color:<%- global_theme_params.background_color %>; color:<%- global_theme_params.title_color %>" data-context-path="<%- body_context %>" ><% if (show_navigation) { %><div class="navigation"><div class="navigation_bg" style="background-color: <%- global_theme_params.background_color %>"></div><div class="navigation_inner" data-context-path="<%- header_context %>"><% if (show_dismiss_controls) { %><% } %><% if(name !== 'undefined') { %><h3><a href="<%- url %>" target="_blank" class="blog_name <% if (is_verified) { %> verified_badge_<%- badge_type %><% } %>" <% if (show_peepr) { %>data-peepr='{"tumblelog":"<%- name %>"}'<% } %> rel="noopener"><% if (is_verified) { switch(badge_type) { case 'normal': %><i class="icon_verified_badge"></i><% break; case 'official': %><span class="verified-label"><i class="icon_verified_badge"></i><span class="verified-text">Official</span></span><% break; } } %><span class="name"><% if (show_dismiss_controls) { %><span class="pre_name_text">Here&#039;s a blog: </span><% } %><%- name %></span><span class="full_url"><% if (show_dismiss_controls) { %><span class="pre_name_text">Here&#039;s a blog: </span><% } %><%- expanded_name %></span></a></h3><% } %><div class="header_controls"><% if (show_share_controls) { %><a class="open_blog_button nav_icon icon_export"></a><% } %><% if (customizable && show_edit_appearance) { %><button class="chrome big customize_button" type="button" data-blog-name="<%- name %>" data-blog-url="<%- url %>" data-settings-url="/settings/blog/<%- name %>">Edit appearance</button><% } %><% if (!customizable && show_user_controls) { %><a data-snowman-container class="info_popover_button nav_icon user_dropdown_lockup"><i class="user_dropdown_icon user_dropdown_icon_user icon_user_settings"></i></a><% } %><% if(!is_popover && is_sponsored) { %><div class="sponsored_badge_container"><div class="sponsored_label">Sponsored</div><div class="sponsored_badge mini light"><a href="/sponsors" class="sponsored_badge_icon" target="_blank"><span class="dollar_sign">$</span><span class="ring"></span></a></div></div><% } %><% if (!customizable && show_follow_button) { %><% if(following) { %><button class="chrome unfollow" type="button">Unfollow</button><button class="chrome follow" type="button" style="display:none;">Follow</button><% } else { %><button class="chrome unfollow" type="button" style="display:none;">Unfollow</button><button class="chrome follow" type="button">Follow</button><% } %><% } %></div></div></div><% } %><% if(global_theme_params.header_image_focused && global_theme_params.show_header_image && !hide_default_header) { %><div class="header_image_wrapper<% if(has_avatar) { %> has_avatar<% } %>"><div class="header_image" style="background-image:url(<%- global_theme_params.header_image_focused %>)"><a href="<%- url %>" target="_blank" rel="noopener" <% if (show_peepr) { %>data-peepr='{"tumblelog":"<%- name %>"}'<% } %>><img src="<%- global_theme_params.header_image_focused %>" alt="<%- title %>" /></a></div></div><% } %><% if(avatar_url && global_theme_params.show_avatar) { %><div class="avatar <%- global_theme_params.avatar_shape %>" style="background-color:<%- global_theme_params.background_color %>; background-image:url(<%- avatar_url %>); color:<%- global_theme_params.background_color %>;"><a href="<%- url %>" target="_blank" rel="noopener" <% if (show_peepr) { %>data-peepr='{"tumblelog":"<%- name %>"}'<% } %>><% if (can_pixelate_avatar) { %><canvas class='post-activity-avatar-image post_sub_avatar_image pixelated-avatar needs-drawing hide <%- global_theme_params.avatar_shape %>' data-image-url='<%- avatar_url %>' width="64" height="64" alt='<%- title %>' /><% } else { %><img src="<%- avatar_url %>" alt="<%- title %>" /><% } %></a></div><% } %><% if(has_title || has_description) { %><div class="info_wrapper"><div class="info"><% if(has_title) { %><h1 class="title" style="font-family:<%- title_font_family || 'inherit' %>; font-weight:<%- global_theme_params.title_font_weight %>;"><%- title %></h1><% } %><% if(has_description) { %><div class="description" style="color:<%- description_color %>"><div class="description_inner"><%= description_sanitized %></div></div><% } %></div></div><% } %></div></script><script id="tumblelog_header_customize_template" type="text/template"><% var stretch_header_class = (global_theme_params.header_stretch) ? '' : 'no_stretch_header'; var description_color = (title_color_rgb) ? 'rgba(' + title_color_rgb + ',0.7)' : global_theme_params.title_color; var filetype_error = "That&#039;s not even an image..."; var filetype_ok = "I am sorry"; var filesize_error = "That's too big!<br />Try making it 10 MB or less."; var filesize_ok = "Fine"; %><div class="indash_header_wrapper customize <%- stretch_header_class %>" style="background-color:<%- global_theme_params.background_color %>; color:<%- global_theme_params.title_color %>;"><div class="navigation"><div class="navigation_inner"><h3>Edit appearance</h3><button class="chrome big black cancel_button" type="button">Cancel</button><button class="chrome big save_button" type="button" data-error="Woops :(" data-error-confirm="Ok"><span class="label">Save</span><span class="Knight-Rider-loader loader"><span class="Knight-Rider-bar"></span><span class="Knight-Rider-bar"></span><span class="Knight-Rider-bar"></span></span></button></div></div><div class="header_image" style="background-image:url(<%- global_theme_params.header_image_focused %>); color:<%- global_theme_params.background_color %>;"><img src="<%- global_theme_params.header_image %>" alt="" /><div class="off_overlay customize_overlay"></div><div class="header_dropzone customize_overlay" style="background-color:<%- global_theme_params.title_color %>"><input id="tumblelog_header_image" data-filetype-ok="<%- filetype_ok %>" data-filetype-error="<%- filetype_error %>" data-filesize-ok="<%- filesize_ok %>" data-filesize-error="<%- filesize_error %>" name="photo" class="customize_overlay" type="file" accept="image/*" /></div><div class="header_image_glass customize_overlay"></div><button class="edit_header_image edit_button" type="button" title="Edit header image options"><i class="icon icon_edit_pencil"></i></button></div><div class="avatar <%- (global_theme_params.avatar_shape === 'circle') ? 'circle' : 'square' %>" style="background-image:url(<%- avatar_url %>); color:<%- global_theme_params.background_color %>;"><div class="off_overlay customize_overlay"></div><div class="header_dropzone customize_overlay" style="background-color:<%- global_theme_params.title_color %>"><input id="tumblelog_avatar_url" data-filetype-ok="<%- filetype_ok %>" data-filetype-error="<%- filetype_error %>" data-filesize-ok="<%- filesize_ok %>" data-filesize-error="<%- filesize_error %>" name="photo" class="customize_overlay" type="file" accept="image/*" /></div><button class="edit_avatar edit_button" type="button" title="Edit avatar options"><i class="icon icon_edit_pencil"></i></button></div><div class="info"><h1 class="title"><span class="editable_text" data-placeholder="Title" style="border-color:<%- global_theme_params.link_color %>; font-family:<%- title_font_family || 'inherit' %>; font-weight:<%- global_theme_params.title_font_weight %>;"><%- title %></span></h1><div class="description" style="color:<%- description_color %>"><span class="editable_text" data-placeholder="Description" style="border-color:<%- global_theme_params.link_color %>"><%- description %></span></div></div><div class="global_options"><div class="link_color option"><i class="color_dot" style="background-color:<%- global_theme_params.link_color %>"></i><span class="option_label">Accent</span></div><div class="background_color option"><i class="color_dot" style="background-color:<%- global_theme_params.background_color %>"></i><span class="option_label">Background</span></div></div><div id="indash_header_overlay"></div></div></script><script id="tumblelog_header_position_template" type="text/template"><div class="indash_header_position_wrapper"><div class="navigation"><div class="navigation_inner"><h3>Position image</h3><% if(show_cancel) { %><button class="chrome big black cancel_header_position" type="button">Cancel</button><% } %><button class="chrome big save_header_position" type="button">Done</button></div></div><div class="header_zoom"><span class="zoom_in"></span><div class="zoom_control"></div><span class="zoom_out"></span></div><div class="full_image_wrapper"><div class="Knight-Rider-loader loader centered"><div class="Knight-Rider-bar" style="background-color:<%- loader_color %>"></div><div class="Knight-Rider-bar" style="background-color:<%- loader_color %>"></div><div class="Knight-Rider-bar" style="background-color:<%- loader_color %>"></div></div><div class="full_image" style="background-image: url(<%- image %>)"></div></div></div></script><script id="tumblelog_header_info_popover_template" type="text/template"><div class="info_popover popover popover_gradient"><div class="popover_inner"><ul class="popover_options"><% if (!show_user_controls) { %><% if (typeof asks === 'boolean' && asks === true) { %><li class="ask_menu_item"><a href="<%- url %>/ask">Ask a question</a></li><% } %><% } else { %><% if (typeof asks === 'boolean' && asks === true){ %><li class="ask_menu_item"><a href="<%- url %>/ask">Ask a question</a></li><% } %><% } %><li class="archive_menu_item"><a href="<%- url %>/archive" target="_blank">Archive</a></li><% if(typeof likes === 'boolean' && likes === true) { %><li><a href="https://www.tumblr.com/liked/by/<%- name %>" target="_blank">Likes</a></li><% } %><li data-flag-subscribed-item class="toggle-subscription <%- subscriptionStatus %>"><a href="#"><span class="unsubscribe">Stop notifications</span><span class="subscribe">Get notifications</span></a><div class="help-slidedown"></div></li><li class="web-subscribe-how-to"><span class="copy-howto"> We’ll ding your phone whenever this Tumblr posts. (<a class="app-link" target="_blank" href="/apps">You’ll want the app</a>.) </span></li><% if (show_flag_button) { %><li class="flag_menu_item"><a href="#">Report</a></li><% } %><li><a class="unblock" href="#">Unblock</a></li><li><a class="block" href="#">Block</a></li></ul></div></div></script><script id="tumblelog_header_avatar_popover_template" type="text/template"><div class="popover popover_gradient nipple_on_left"><div class="avatar_popover popover_inner"><ul class="popover_options"><li><a class="choose_photo"><i class="icon icon_view_grid_settings" />Choose a photo</a></li><li><label class="binary_switch right"><input name="tumblelog_show_avatar" id="tumblelog_show_avatar" type="checkbox"<% if(global_theme_params.show_avatar){ print(' checked') } %> /><span class="binary_switch_track"></span><span class="binary_switch_button"></span></label><label for="tumblelog_show_avatar">Show avatar</label></li><li class="avatar_shape_options"><div class="styles right"><a class="avatar_shape square<% if(global_theme_params.avatar_shape === 'square'){ print(" selected") } %>" data-value="square"></a><a class="avatar_shape circle<% if(global_theme_params.avatar_shape === 'circle'){ print(" selected") } %>" data-value="circle"></a></div><label for="tumblelog_avatar_shape">Shape</label></li></ul></div></div></script><script id="tumblelog_header_title_popover_template" type="text/template"><div class="popover popover_gradient nipple_on_bottom"><div class="title_popover popover_inner"><ul class="popover_options"><li><label class="binary_switch right"><input name="tumblelog_show_title" id="tumblelog_show_title" type="checkbox"<% if(global_theme_params.show_title){ print(' checked') } %> /><span class="binary_switch_track"></span><span class="binary_switch_button"></span></label><label for="tumblelog_show_title">Show title</label></li><li><div class="right"><div class="font_dropdown"><% if(current_font) { %><div class="current_font" style="font-family:<%- current_font.family %>; font-weight:<%- global_theme_params.title_font_weight %>;"><span><%- current_font.display_name %></span><i class="icon icon_arrow_carrot_down" /></div><% } %></div><div class="font_weight_wrapper"><% if(global_theme_params.title_font_weight === "bold") { %><span class="font_weight on"></span><% } else { %><span class="font_weight"></span><% } %></div></div><span class="label">Font</span></li></ul></div></div></script><script id="tumblelog_header_description_popover_template" type="text/template"><div class="popover popover_gradient nipple_on_bottom"><div class="description_popover popover_inner"><ul class="popover_options"><li><label class="binary_switch right"><input name="tumblelog_show_description" id="tumblelog_show_description" type="checkbox"<% if(global_theme_params.show_description){ print(' checked') } %> /><span class="binary_switch_track"></span><span class="binary_switch_button"></span></label><label for="tumblelog_show_description">Show description</label></li></ul></div></div></script><script id="tumblelog_header_image_popover_template" type="text/template"><div class="popover popover_gradient nipple_on_right"><div class="header_image_popover popover_inner"><ul class="popover_options"><li><a class="choose_photo"><i class="icon icon_view_grid_settings" />Choose a photo</a></li><li><a class="position_photo"><i class="icon icon_reposition" />Reposition</a></li><li><label class="binary_switch right"><input name="tumblelog_stretch_header_image" id="tumblelog_stretch_header_image" type="checkbox"<% if(global_theme_params.header_stretch){ print(' checked') } %> /><span class="binary_switch_track"></span><span class="binary_switch_button"></span></label><label for="tumblelog_stretch_header_image">Stretch header image</label></li><li><label class="binary_switch right"><input name="tumblelog_show_header_image" id="tumblelog_show_header_image" type="checkbox"<% if(global_theme_params.show_header_image){ print(' checked') } %> /><span class="binary_switch_track"></span><span class="binary_switch_button"></span></label><label for="tumblelog_show_header_image">Show header image</label></li></ul></div></div></script><script id="tumblelog_header_color_popover_template" type="text/template"><div class="popover popover_gradient nipple_on_bottom"><div class="popover_inner"></div></div></script><script id="tumblelog_header_share_popover_template" type="text/template"><div class="popover popover_menu popover_gradient popover_share_social"><div class="popover_inner"><ul class="share_options active"><li class="share_email popover_menu_item"><a class="popover_menu_item_anchor" href="#">Email</a></li><li class="share_facebook popover_menu_item"><a class="popover_menu_item_anchor" href="#">Facebook</a></li><li class="share_twitter popover_menu_item"><a class="popover_menu_item_anchor" href="#">Twitter</a></li></ul><form method="post" class="share_form email_form" id="share_email" novalidate><div class="form_wrapper"><div class="input_group"><ul><li><input type="email" class="email_address" name="email_address" maxlength="100" placeholder="Email" title="Email"><span class="cancel icon_close"></span></li><li><textarea name="message" class="share_message" maxlength="255" placeholder="Message (Optional)" title="Message (Optional)"></textarea></li></ul></div><div class="error_status"></div><button type="submit" class="chrome blue email_submit" data-label-sending="Sending..." data-label="Send" disabled>Send</button></div></form><div class="status" data-sent="Sent!" data-error="Oops! Something went wrong."><span class="status_message">Sent!</span></div></div></div></script><script id="indash_blog_post_template" type="text/template"><% var hasTagFiltering = isTagFilteringEnabled && typeof model.filtered !== 'undefined' && !_.isEmpty(model.filtered); %><% var hasProjectXcover = false; var hasSafeModeCover = false; var hasTagFilteringCover = false; %><div class="post_wrapper post_chrome <%- model.type %>" data-post-id="<%- model.id %>"><div class="post_header post_info clearfix"><% if (typeof model.reblogged_from_advertiser_name !== 'undefined') { %><p class="reblog_info <%- (safeMode && model.is_nsfw_based_on_score) ? '' : 'post_info_link' %>"><span class="reblog_icon"></span> <%- model.reblogged_from_advertiser_name %></p><% } else if (typeof model.reblogged_from_name !== 'undefined') { %><a class="reblog_info <%- (safeMode && model.is_nsfw_based_on_score) ? '' : 'post_info_link' %>" href="<%- model.reblogged_from_tumblr_url %>" data-tumblelog-name="<%- model.reblogged_from_name %>" rel="noopener" data-peepr='{"tumblelog":"<%- model.reblogged_from_name %>", "postId":"<%- model.reblogged_from_id %>"}'><span class="reblog_icon"></span> <%- model.reblogged_from_name %></a><% if (typeof model.reblogged_from_followed !== 'undefined' && model.reblogged_from_followed === false && model.reblogged_from_name !== currentUser.id) { %><a href="/follow/<%- model.reblogged_from_name %>" class="reblog_follow_button" data-tumblelog-name="<%- model.reblogged_from_name %>" title="Follow <%- model.reblogged_from_name %>" data-peepr='{"tumblelog":"<%- model.reblogged_from_name %>", "postId":"<%- model.reblogged_from_id %>"}'><span class="follow-text">Follow</span></a><% } %><% } %></div><% if (projectx && model.classification && (model.classification === 'sensitive' || model.classification === 'explicit' ) && !ownBlog && !shouldBypassSafeModeForPost && !shouldBypassTagFiltering){ %><% hasProjectXcover = true %><div class="post_content clearfix"><div class="post_content_inner safemode peepr"><p><span class="newcover message">Hey, this post may contain sexually explicit content, so we&#039;ve hidden it from public view.</span><br><a class="newcover link" href="/policy/user-guidelines" target="_blank">Learn more</a><br></p></div></div><% } else if (!projectx && safeMode && model.is_nsfw_based_on_score && !ownBlog && !shouldBypassSafeModeForPost && !shouldBypassTagFiltering) { %><% hasSafeModeCover = true %><div class="post_content clearfix"><div class="post_content_inner safemode peepr"><p><span class="message">This post may contain sensitive content.</span><br><% if (canModifySafeMode) { %><% if (!projectx) { %><a class="link link-safemode-settings" href="/settings/account#safe_mode" target="_blank">Safe Mode is on</a><br><% } %><button class="tx-button show-me">View post</button><% } else { %><a class="link" href="/docs/nsfw" target="_blank">Why am I seeing this?</a><br><% } %></p></div></div><% } else if (hasTagFiltering && !shouldBypassTagFiltering && !shouldBypassSafeModeForPost) { %><% hasTagFilteringCover = true %><div class="post_content clearfix"><div class="post_content_inner tagfiltering peepr"><p><span class="message">This post contains filtered tags</span><br><a class="link-tagfiltering-settings link" href="/settings/account#tagfiltering" target="_blank"><%- model.filtered.tags.map(function(tag) { return '#' + tag; }).join(', ') %></a><br><button class="tx-button show-me-tag">View post</button></p></div></div><% } else { %><div class="post_content"><% if ( flagFrontend && flagProjectXappeal && ownBlog && model['classification-status'] && model['classification-status'].status != _.find(appealState, { appeal: 'OWNER_APPEAL_NSFW_NONE' }).readable ) { var classification = model['classification-status'].classification; var status = model['classification-status'].status; var isAvailable = (status === _.find(appealState, { appeal: 'OWNER_APPEAL_NSFW_AVAILABLE_PRIORITIZE' }).readable) || (status === _.find(appealState, { appeal: 'OWNER_APPEAL_NSFW_AVAILABLE' }).readable); var isReblog = !!model.reblogged_from_tumblr_url; var isAppealGranted = false; var className = ''; var message = isReblog && !isAvailable ? __('This post was flagged because somewhere in your reblog there might be sexually explicit content.') : __('It looks like your post might be in violation of our User Guidelines and is now hidden.'); if (status === _.find(appealState, { appeal: 'OWNER_APPEAL_NSFW_IN_REVIEW' }).readable) { className = ' in-review'; message = isReblog ? __('This reblog is in content appeal') : __('Your post is in content appeal'); } if (status === _.find(appealState, { appeal: 'OWNER_APPEAL_NSFW_COMPLETE' }).readable) { if (classification === 'explicit') { message = __('Based on our User Guidelines this post contains sexually explicit content and is now only viewable to you.'); } else { message = __('Your appeal was accepted! This post is no longer hidden.'); className = ' appeal-granted'; isAppealGranted = true; } } // A negative margin is added to all banners to make them flush // with the post body. For ask/answer type posts this negative margin // needs to be removed. if (model.type != 'photo' && model.type != 'video') { className += ' remove-margin'; } %><div class="x-banner<%- className %>"><p class="message-status"><%- message %></p><% if (isAvailable) { %><button class="review appeal"><%- __('Appeal') %></button><% } else if (!isAppealGranted) { %><button class="review question-mark"><span>?</span></button><% } %></div><% } %><%= model.post_html %></div><% } %><% if (!hasProjectXcover && !hasSafeModeCover && !hasTagFilteringCover) { %><% if (!_.isUndefined(model.source_url) && _.isEmpty(model.source_url) && model.source_title) { %><div class="post-source-footer"><span class="post-source-name-prefix">Source: </span><span class="post-source-link post_info_link"><%- model.source_title %></span></div><% } else if (typeof model.source_url !== 'undefined' && model.source_title) { %><div class="post-source-footer"><span class="post-source-name-prefix">Source: </span><a class="post-source-link post_info_link" target="_blank" href="<%- model.source_url %>" title="<%- model.source_title %>" rel="noopener" <% if (!model.has_custom_source_url) { %> data-peepr='{"tumblelog":"<%- model.source_title %>", "postId":"<%- model.root_id %>"}'<% } %>><%- model.source_title %></a></div><% } %><% if (!inlineTags) { %><div class="source-clear"></div><% } %><% if (typeof model.tags !== 'undefined' && model.tags.length > 0) { %><div class="post_tags<%- inlineTags ? ' nowrap' : ' fadeable fadeable-source' %>"><div class="post_tags_inner"><% if (typeof model.tags !== 'undefined') { %><% _.each(model.tags, function(tag) { %><a class="post_tag <%- addTagClass %>" data-tag="<%- tag %>" href="<%- Tumblr.Utils.PostTags.tag_url(tag) %>">#<%- tag %></a><% }); %><% } %></div></div><% } %><div class="post_footer"><% if (_.isObject(model.notes)) { %><div class="post_notes"><div class="post_notes_label note_count <%- (model.notes.count <= 0) ? 'no_notes' : '' %>"><a class="note_link_current" title="<%- model.notes.current %>" data-less="<%- model.notes.less %>" data-more="<%- model.notes.more %>" data-count="<%- model.notes.count %>" ><%- model.notes.current %></a><div class="notes_outer_container popover popover_gradient nipple_on_left" style="display: none;"><div class="notes_container popover_inner"><div class="popover_scroll"><ol class="notes"></ol><div class="more_notes_link_container"><span class="notes_loading">Loading...</span><a class="more_notes_link" style="display:none;" data-next="" rel="nofollow" href="#">Show more notes</a></div></div></div></div></div></div><% } %><div class="post_controls"><% if (model.can_send_in_message) { %><div class="post_control post-control-icon share" data-subview="share" title="Share" data-tumblelog-uuid="<%- model.tumblelog_uuid %>" data-is-nsfw="<%- model.is_nsfw %>" data-post-id="<%- model.id %>" data-tumblelog-name="<%- model.tumblelog %>" data-parent-tumblelog-name="<%- _.get(model, 'reblogged_from_name') %>"></div><% } %><% if (model.can_reply) { %><div class="reply_container"><div class="post_control post-control-icon reply"></div></div><% } %><% if (model.can_reblog) { %><a class="post_control post-control-icon reblog" href="/reblog/<%- model.tumblelog %>/<%- model.id %>/<%- model.reblog_key %>"></a><% } %><% if (model.can_like) { %><div class="post_control post-control-icon like <%- model.liked ? 'liked' : '' %>"></div><% } %></div></div><a class="post_permalink" href="<%- model.post_url %>" target="_blank" title="View post - <%- model.posted_on_tooltip %>" rel="noopener"></a><% } %></div></script><script id="indash_blog_post_show_more" type="text/template"><div class="show_more_posts_wrapper"><button class="chrome big show_more_posts" type="button">More posts</button></div></script><script id="peepr_error" type="text/template"><% var errorText = ["This thing is busted. Try it again?","Something stinks. Try it again?","Urp. Something went sideways. Retry it?","Something is screwy. Try again?","A wrong thing is happening. Try again?","We give up. This isn\u0027t loading. Wanna try again?","I broke.","Something is wack.","Things fell apart. Try again?","Something broke. So sorry. Really sorry. Oh no. Try again?","Something went kablooie. Try again?","Well, this fizzled. But let\u2019s give it another shot.","Much time has passed.","Something went and got goofed.","Hmm. This doesn\u2019t seem to be working.","Something went wrong. I really tried. I\u2019d like to try again."] %><div class="peepr_error"><div class="peepr_error_text"><%= _.sample(errorText) %></div><button class="refresh chrome blue big"> Retry </button></div></script><script id="follow_list_template" type="text/tmpl"><li class="section_header no_push"><%= heading %></li></script><script id="follow_list_item_template" type="text/tmpl"><a href="<%= url %>" class="follow_list_item_blog blog<%= (!following) ? ' has_follow_button' : '' %>" target="blank"><div class="hide_overflow <%= (!following) ? ' has_follow_button' : '' %>"><span class="tumblelog_title"> <%= name %><span><br /><small class="tumblelog_name"><%= title %></small></div><div class="avatar" style="background-image:url('<%= avatar_url %>');"><img src="<%= avatar_url %>" class="avatar_img" alt="" /></div></a><% if (!following) { %><a class="follow plus-follow-button" href="/follow/<%= name %>" data-tumblelog-name="<%= name %>" data-follow-source="<%= follow_source %>" title="Follow"><span class="icon_plus follow_icon"></span></a><% } %><% if (has_dismiss) { %><div class="dismiss"><i class="icon_close"></i></div><% } %></script><script id="follow_list_tag_editors_small_links_template" type="text/tmpl"><div class="small_links"><a href="#" class="show_more_contributors show_more"><div class="hide_overflow">See All</div><div class="gradient"></div></a><% if (user_is_editor) { %><a href="/docs/editor_guidelines">Editor guidelines</a><% } else { %><a href="/docs/featured_tags">Featured Tags FAQ</a><% } %></div></script><script id="follow_list_top_contributors_small_links_template" type="text/tmpl"><div class="small_links"><a href="#" class="show_more_contributors show_more"><div class="hide_overflow">See All</div></a></div></script><noscript id="bootloader" data-bootstrap="{&quot;Components&quot;:{&quot;PostActivity&quot;:[],&quot;NotificationPoller&quot;:{&quot;messaging_keys&quot;:[],&quot;token&quot;:&quot;&quot;,&quot;inbox_unread&quot;:0},&quot;DesktopDashboardLogo&quot;:{&quot;animations&quot;:[[&quot;https:\/\/assets.tumblr.com\/images\/logo\/hover-animations\/1.png?_v=161861acded461bb6e995593a3bae835&quot;,&quot;https:\/\/assets.tumblr.com\/images\/logo\/hover-animations\/1@2x.png?_v=496a774637302a598c851381d00009b0&quot;]]}},&quot;Flags&quot;:{&quot;features&quot;:&quot;eyJmaWx0ZXJfbnNmdyI6dHJ1ZSwibW9iaWxlX3dlYl9nYXRlIjp0cnVlLCJzYWZlX21vZGUiOnRydWUsInNhZmVfbW9kZV9lbmFibGVkIjp0cnVlLCJrZXljb21tYW5kX2F1dG9fcGFnaW5hdGUiOnRydWUsImxvZ2dlZF9vdXRfc2VhcmNoIjp0cnVlLCJrcmFrZW5fd2ViX2xvZ2dpbmdfbGlicmFyeSI6dHJ1ZSwibGl2ZXBob3Rvc193ZWIiOnRydWUsInVzZXJfdGFnX2ZpbHRlcmluZyI6dHJ1ZSwic2FmZV9tb2RlX293bl9wb3N0Ijp0cnVlLCJwcm9qZWN0X3hfYXBwZWFsIjp0cnVlLCJtb2JpbGVfd2ViX3Bob3Rvc2V0cyI6dHJ1ZSwiaGlkZV9kZWZhdWx0X2hlYWRlcnNfYmxvZ19jYXJkcyI6dHJ1ZSwibm90aWZpY2F0aW9uX3JlcGx5X2xpbmtfdG9fbm90ZXMiOnRydWUsInR5cGluZ19pbmRpY2F0b3Jfd3JpdGUiOnRydWUsInR1bWJscl92aWRlb19zcG9uc29yZWRfZGF5Ijp0cnVlLCJjYXB0Y2hhOnVzZV9yZWNhcHRjaGEyIjp0cnVlLCJsaXR0bGVfc2lzdGVyIjp0cnVlLCJsb2dfbGFkeSI6dHJ1ZSwicmVkcG9wX3Bvc3RfZm9ybV9tb2JpbGVfY3JlYXRlIjp0cnVlLCJsZWdhY3lfcG9zdF9mb3JtX2J1dHRvbnNfbGlua190b19yZWRwb3AiOnRydWUsInNob3dfdHNwX2NsaWNrX3Rocm91Z2hfdG9nZ2xlIjp0cnVlLCJzdGF0dXNfaW5kaWNhdG9yIjp0cnVlLCJjb252ZXJzYXRpb25hbF9ub3RpZmljYXRpb25zIjp0cnVlfQ==&quot;},&quot;Context&quot;:{&quot;name&quot;:&quot;default&quot;,&quot;time&quot;:1732359408000,&quot;userinfo&quot;:{&quot;primary&quot;:&quot;&quot;,&quot;name&quot;:&quot;&quot;,&quot;channels&quot;:[]},&quot;hosts&quot;:{&quot;assets_host&quot;:&quot;https:\/\/assets.tumblr.com&quot;,&quot;secure_assets_host&quot;:&quot;https:\/\/assets.tumblr.com&quot;,&quot;www_host&quot;:&quot;https:\/\/www.tumblr.com&quot;,&quot;secure_www_host&quot;:&quot;https:\/\/www.tumblr.com&quot;,&quot;embed_host&quot;:&quot;https:\/\/embed.tumblr.com&quot;,&quot;safe_host&quot;:&quot;https:\/\/safe.txmblr.com&quot;,&quot;platform_host&quot;:&quot;https:\/\/platform.tumblr.com&quot;},&quot;language&quot;:&quot;en_US&quot;,&quot;language_simple&quot;:&quot;en&quot;,&quot;assets&quot;:&quot;https:\/\/assets.tumblr.com\/client\/prod\/&quot;},&quot;Translations&quot;:{&quot;%1$sReport %2$s&#039;s post?%3$sIf it violates our user guidelines, we&#039;ll remove it.%4$s&quot;:&quot;%1$sReport %2$s&#039;s reblog?%3$sIf it violates our user guidelines, we&#039;ll remove it.%4$s&quot;,&quot;%1$sReport %2$s&#039;s reply?%3$sIf it violates our user guidelines, we&#039;ll remove it.%4$s&quot;:&quot;%1$sReport %2$s&#039;s reblog?%3$sIf it violates our user guidelines, we&#039;ll remove it.%4$s&quot;,&quot;%1$sDelete your tip??%2$s&quot;:&quot;%1$sDelete your tip?%2$s&quot;,&quot;Deleting your tip&quot;:&quot;Deleting your tip will only remove it from the replies tab and notes. %1$sYou won&#039;t receive a refund of your tip.%2$s For further help contact %3$sTumblr Support%4$s.&quot;}}"></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/default/index.build.js?_v=cfa9e06efdd89fd357205b0be500bf13"></script><script crossorigin="anonymous" src="https://assets.tumblr.com/assets/scripts/dashboard.js?_v=a4696d98123b26262878c5171d878e1c"></script><script nonce="5JXSmsoFJkklltDv2Yok1VKn5gA"> Tumblr.auto_paginate = false; Tumblr.enable_dashboard_key_commands = false; Tumblr.animate_scroll = true; if (_.isObject(Tumblr.KeyCommandsConstructor)) { Tumblr.KeyCommands = new Tumblr.KeyCommandsConstructor(); } </script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10