<!DOCTYPE html>
<html>
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<meta charset="ISO-8859-1" />
<title>Login | DeviantArt</title>
<link rel="dns-prefetch" href="https://www.da-ads.com" />
<meta http-equiv="x-dns-prefetch-control" content="off" />
<meta property="fb:page_id" content="6452638289" />
<link rel="publisher" href="https://plus.google.com/108424020240415471405" />
<meta http-equiv="content-language" content="en">
<meta name="copyright" content="Copyright 2021 deviantART">
<meta name="description" content="DeviantArt is the world's largest online social community for artists and art enthusiasts, allowing people to connect through the creation and sharing of art.">
<meta name="apple-itunes-app" content="app-id=925219396">
<meta name="robots" content="noindex">
<meta name="format-detection" content="telephone=no">
<meta name="twitter:site" content="@deviantart">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:image" content="https://st.deviantart.net/minish/main/logo/card_black_large.png">
<meta name="twitter:image:src" content="https://st.deviantart.net/minish/main/logo/card_black_large.png">
<meta property="og:type" content="website">
<meta property="og:url" content="https://www.deviantart.com/stashjoin/oauth2">
<meta property="og:title" content="Login | DeviantArt">
<meta property="og:description" content="DeviantArt is the world's largest online social community for artists and art enthusiasts, allowing people to connect through the creation and sharing of art.">
<meta property="og:site_name" content="DeviantArt">
<meta property="og:image" content="https://st.deviantart.net/minish/main/logo/card_black_large.png">
<meta property="twitter:account_id" content="1239671">
<script type="text/javascript" id="dagaua_init">
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga("create","UA-322734-1",".deviantart.com");
ga("set","dimension1","visitor");
ga("set","dimension6","menu_dropdown-messages_n\/a");
ga("send","pageview",{"dimension3":"tao-dfi-1-a-10_usr-lo_mob-n","dimension4":0}); </script>
<script type='text/javascript' id='dwaitdatex-6023ff21510f2'>
(function(){
function dwaitdatex_6023ff21510f2(DWait) {
var DWaitReady = false
,context = this
,cb = function() {
DWaitReady = true;
var elem = document.getElementById('dwaitdatex-6023ff21510f2');
context = elem ? elem.parentNode : context;
(function(){ ga(function () { PubSub.publish('DaGa.init', {}); }); }).apply(context);
};
DWait.ready(["jms/lib/pubsub.js", "jms/lib/analytics.js"], cb);
}
function load() {
if (window.DWait) {
dwaitdatex_6023ff21510f2(DWait);
} else {
setTimeout(load, 100);
}
}
load();
})();
</script><script type="text/javascript">
(function(){
window._pxAppId ='PXiUbOGhJL';
var p = document.getElementsByTagName('script')[0],
s = document.createElement('script');
s.async = 1;
s.src = '//client.perimeterx.net/PXiUbOGhJL/main.min.js';
p.parentNode.insertBefore(s,p);
}());
</script>
<div style="position:fixed; top:0; left:0;" width="1" height="1">
<img src="//collector-PXiUbOGhJL.perimeterx.net/api/v1/collector/pxPixel.gif?appId=PXiUbOGhJL">
</div>
<noscript>
<div style="position:fixed; top:0; left:0; display:none" width="1" height="1">
<img src="//collector-PXiUbOGhJL.perimeterx.net/api/v1/collector/noScript.gif?appId=PXiUbOGhJL">
</div>
</noscript>
<script type="text/javascript">
window.vms_features={'ios_banner':1,'simple_submit':1,'status_backgrounds':1,'empty_because_not_watching_anyone':1,'anon_dd_rfy':1,'sidebarrr':1,'multi_file_upload':1,'short_status_text_tools':1,'change_view_count':1,'commission_profits_by_processor':1,'dds_in_dyw_deviations':1,'comment_redesign_b':1,'postfeed_readmore_opens_comments':1,'postfeed_longer_comment_pages':1,'postfeed_lower_comment_postbox':1,'nb_groups_metadata':1,'rfy_adom_deviations_proxy':1,'dealer_newapi':1};
function vms_feature(feature) {
return (feature in window.vms_features);
}
function is_beta() {
return false;
}
</script>
<link rel="stylesheet" type="text/css" href="https://st.deviantart.net/css/v6core_lc.css?989114504" media="Screen,Projection,TV,Print">
<link rel="stylesheet" type="text/css" href="https://st.deviantart.net/css/password_strength_meter_lc.css?3894571653" media="Screen,Projection,TV,Print">
<style type="text/css"> html {
padding: 0;
margin: 0;
}
html body.ultracompact, html body.bubble, div.bubbleview {
padding: 0;
margin: 0;
background: #647D66 !important;
}
body { color: #2C3635; margin: 0; padding: 0; font: 12px verdana, arial, helvetica, droid sans, prelude, sans-serif; }
.smbutton {
margin-left: 10px !important;
}
a, :link, :visited { color: #3D8092; text-decoration: underline; }
a:hover { color: #196BA7; }
.button {
margin: 0;
padding: 10px 20px;
min-width: 100px;
font: 15px arial, helvetica, sans-serif;
vertical-align: bottom;
display: inline-block;
text-decoration: none;
color: #165071;
text-align: center;
border: 1px solid #94A98F;
background-color: #D7E2D4;
background-image: -webkit-gradient(linear, left top, left bottom, from(#E3EBE2), to(#C7D5C0) );
background-image: -webkit-linear-gradient(top, #E3EBE2, #C7D5C0);
background-image: -moz-linear-gradient(top, #E3EBE2, #C7D5C0);
background-image: -ms-linear-gradient(top, #E3EBE2, #C7D5C0);
background-image: -o-linear-gradient(top, #E3EBE2, #C7D5C0);
background-image: linear-gradient(top, #E3EBE2, #C7D5C0);
box-shadow: 0px 1px 0px rgba(255,255,255,0.5), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,1), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2);
border-radius: 6px;
}
a.button:hover {
text-decoration: none;
box-shadow: inset 0 0 200px rgba(255,255,255,0.4), 0px 1px 0px rgba(255,255,255,0.5), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 rgba(255,255,255,1), inset 1px 0 0 rgba(255,255,255,0.2), inset -1px 0 0 rgba(255,255,255,0.2), inset 0 -1px 0 rgba(255,255,255,0.2);
}
a.button:active {
padding-top: 12px;
padding-bottom: 8px;
text-decoration: none;
box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);
}
.button.primary {
font-weight: bold;
border: 1px solid #1D4253;
text-shadow: 0px -1px 1px rgba(0,92,123,0.9);
color: #fff;
background-color: #1B5A7D;
background-image: -webkit-gradient(linear, left top, left bottom, from(#2A87B6), to(#1A5B7C) );
background-image: -webkit-linear-gradient(top, #2A87B6, #1A5B7C);
background-image: -moz-linear-gradient(top, #2A87B6, #1A5B7C);
background-image: -ms-linear-gradient(top, #2A87B6, #1A5B7C);
background-image: -o-linear-gradient(top, #2A87B6, #1A5B7C);
background-image: linear-gradient(top, #2A87B6, #1A5B7C);
box-shadow: 0px 1px 0px rgba(255,255,255,0.5), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 #00B8D3, inset 1px 0 0 rgba(255,255,255,0.1), inset -1px 0 0 rgba(255,255,255,0.1), inset 0 -1px 0 rgba(255,255,255,0.1);
}
.button.primary:hover {
color: #fff;
text-shadow: 0px -1px 1px rgba(0,92,123,0.9);
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,165,199,1)), to(rgba(0,115,154,1)) );
background-image: -webkit-linear-gradient(top, rgba(0,165,199,1), rgba(0,115,154,1));
background-image: -moz-linear-gradient(top, rgba(0,165,199,1), rgba(0,115,154,1));
background-image: -ms-linear-gradient(top, rgba(0,165,199,1), rgba(0,115,154,1));
background-image: -o-linear-gradient(top, rgba(0,165,199,1), rgba(0,115,154,1));
background-image: linear-gradient(top, rgba(0,165,199,1), rgba(0,115,154,1));
box-shadow: 0px 1px 0px rgba(255,255,255,0.3), 0 1px 0 rgba(0,0,0,0.3), inset 0 1px 0 #00CADE, inset 1px 0 0 rgba(255,255,255,0.1), inset -1px 0 0 rgba(255,255,255,0.1), inset 0 -1px 0 rgba(255,255,255,0.1);
}
.button.primary:active {
text-decoration: none;
box-shadow: inset 0 2px 4px rgba(0,0,0,0.5), inset 0 2px 72px rgba(0,0,0,0.2), inset 0 -1px 1px rgba(0,0,0,0.2), 0 1px 0 rgba(255,255,255,0.8);
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {
}
@media only screen and (max-device-width: 480px) {
body { -webkit-text-size-adjust: none; }
}
#main { max-width: 400px; margin: 0 auto; padding: 0 10px; }
#header h1 { margin: 8px 0; }
#header h1 a { display: block; color: #fff; width: 130px; height: 32px; padding-right: 10px; overflow: hidden; }
h2 { font: bold 22px 'Trebuchet MS', Trebuchet, sans-serif; letter-spacing: -1px; margin: 0 0 10px 0; }
small { font-size: 11px; }
form { margin: 0; padding: 0; }
fieldset {
margin: 0 0 20px 0;
padding: 10px 18px 15px 18px;
border: 1px solid #fff;
background-color: #EAF1E5;
border-radius: 6px;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.6), 0 1px 6px rgba(0,0,0,0.1), 0 1px 2px rgba(0,0,0,0.2);
}
.field {
margin: 0 0 10px 0;
clear: both;
}
input.text {
width: 220px;
font: 12px Verdana, Geneva, sans-serif;
color: #515c5a;
letter-spacing: -0.25px;
padding: 7px 8px;
border: 1px solid #8c9b8c;
background: #f7f7f7;
border-radius: 3px;
box-shadow: 0 1px rgba(255,255,255,0.4), 0 1px 4px #bdbdbd inset;
}
.error input.text, .error select { border: 1px solid #D1573A; background-color: #FBEDEB; }
input.checkbox { float: left; }
input.checkbox + label { margin-left: 25px; display: block; }
#joinform label..error {
color: #A12020 !important;
}
label { font-size: 11px; display: block; padding: 2px 0; }
label.text { display: none; }
label a { text-decoration: none; }
fieldset .info { display: none; font-size: 11px; color: #7D8983; }
fieldset .info p { margin: 0; }
#password-strength { position: absolute; margin-top: 38px; background: url(https://st.deviantart.net/oauth2-login/strength_meter_small.png) 0 0; width: 132px; height: 8px; }
#password-strength.level1 { background-position: 0 -8px; }
#password-strength.level2 { background-position: 0 -16px; }
#password-strength.level3 { background-position: 0 -24px; }
#password-strength.level4 { background-position: 0 -32px; }
#joinform .pw-meter {
width: 225px;
}
#joinform .pw-meter-tips-body {
display: none;
position: absolute;
top: 5px;
left: 0;
z-index: 200;
background-color: #EAF1E5;
width: 340px;
height: 685px;
padding: 20px 30px;
}
#joinform .pw-meter-tips-body ul {
padding-left: 20px;
}
#joinform .pw-meter-bar {
background: url('https://st.deviantart.net/minish/widgets/strength_meter_small.png') no-repeat 0px 0px;
width: 132px;
}
#joinform .pw-meter-text {
margin-top: 10px;
}
#joinform .pw-meter-more-info-link {
display:none;
}
#joinform #pw-meter-back-button {
display: block;
float: left;
margin-top: 20px;
}
#joinform .checks { margin: 25px 0; }
#joinform .checks label.l_inline { display: inline; }
#joinform .checks div.break { height: 10px; }
#joinform { position: relative; }
#joinform small { position: absolute; top: -31px; right: 10px; display: block; text-align: right; width: 200px; }
#joinform small a { color: #D8DED8; text-decoration: none; }
#joinform small a:hover { color: #fff; text-decoration: underline; }
.auth .date { color: #95A596; font-size: 11px; margin: -10px 0 10px 0; }
.auth .icon { float: left; margin: 10px 0 10px 0; max-width: 60px }
.auth .publishedby { font-size: 11px; font-weight: bold; margin: 18px 0 0 75px; }
.auth .stats { margin: 5px 0 0 75px; padding: 0; list-style: none; }
.auth .stats > li { font-size: 11px; margin: 1px 0; padding: 2px 0 3px 28px; }
.auth .stats > li.faves { background: url(https://st.deviantart.net/oauth2-login/favourites.png) -11px center no-repeat; }
.auth .stats > li.using { background: url(https://st.deviantart.net/fella.png) -11px center no-repeat; }
.auth .content { clear: both; line-height: 1.4; margin: 20px 0; }
.auth .button-holder { text-align: center; }
.auth .button-holder strong { line-height: 1.2; display: block; padding: 10px 0 15px 0; }
.auth .user a { text-decoration: none; }
.auth .user a:hover { text-decoration: underline; }
html {
margin: 0;
padding: 0;
}
html body.ultracompact, html body.bubble, div.bubbleview {
background: none repeat scroll 0 0 #F5F5F5 !important;
margin: 0;
padding: 0;
}
html body.w960 {
min-width: 0;
}
#header h1 {
margin: 80px 0 10px;
}
#header h1.joinform {
margin-top: 0;
}
#header h1 a {
background: url(https://st.deviantart.net/minish/stash/stash-login-logo.png) no-repeat scroll 0 0 transparent;
color: #FFFFFF;
display: block;
height: 34px;
overflow: hidden;
text-indent: -999px;
width: 88px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
#header h1 a {
-webkit-background-size: 88px 34px;
}
}
fieldset, .no-cookie-message.stash {
background-color: #CFDCE6;
border: 1px solid #99A4AD;
border-radius: 6px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset, 0 1px 4px rgba(0, 0, 0, 0.2);
margin: 0 0 20px;
padding: 15px 20px;
}
.no-cookie-message p {
text-align: center;
}
form#signin fieldset h2 {
font: bold 18px 'Trebuchet MS', Trebuchet, sans-serif;
letter-spacing: -1px;
margin: 0 0 20px;
color: #677E93;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
label {
display: inline-block;
width: 82px;
margin-right: 6px;
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color: #586d81;
text-align: right;
}
input.text {
display: inline-block;
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #A2AEB8;
border-radius: 3px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 2px rgba(0, 0, 0, 0.2) inset;
color: #797979;
font: 12px Verdana,Geneva,sans-serif;
letter-spacing: -0.25px;
padding: 7px 8px;
width: 245px;
}
.field {
margin-bottom: 8px;
}
.field.last {
margin-bottom: 12px;
}
.button.primary.stashlogin {
background-color: #1B5A7D;
background-image: -moz-linear-gradient(center top , #6FBCFC, #57A5E9);
border: 1px solid #538BC0;
border-radius: 5px;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.4) inset;
color: #FFFFFF;
font: bold 14px 'Trebuchet MS', Trebuchet, sans-serif;
min-width: 80px;
padding: 6px 8px;
margin: 8px 0 4px;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
float: right;
cursor: pointer;
}
.button.primary.stashlogin:hover {
background-image: -moz-linear-gradient(center top , #67afeb, #408ed6);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.2) inset;
color: #FFFFFF;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
}
form#signin fieldset p {
color: #708DA1;
font-size: 11px;
float: left;
}
form#signin fieldset p a,
form#signin fieldset p a:link,
form#signin fieldset p a:visited,
#forgot p a:link,
#forgot p a:hover,
#forgot p a:visited {
color: #587A91;
}
form .dropdowns {
float: left;
}
form .dropdowns.dob {
margin-right: 10px;
}
form .checks {
clear: both;
}
</style><link rel="apple-touch-icon" sizes="180x180" href="https://st.deviantart.net/minish/touch-icons/ios-180.png">
<link rel="apple-touch-icon" sizes="152x152" href="https://st.deviantart.net/minish/touch-icons/ios-152.png">
<link rel="apple-touch-icon" sizes="120x120" href="https://st.deviantart.net/minish/touch-icons/ios-120.png">
<link rel="apple-touch-icon" sizes="76x76" href="https://st.deviantart.net/minish/touch-icons/ios-76.png">
<link rel="icon" sizes="192x192" href="https://st.deviantart.net/minish/touch-icons/android-192.png">
<link rel="icon" sizes="144x144" href="https://st.deviantart.net/minish/touch-icons/android-144.png">
<link rel="icon" sizes="96x96" href="https://st.deviantart.net/minish/touch-icons/android-96.png">
<link rel="icon" sizes="48x48" href="https://st.deviantart.net/minish/touch-icons/android-48.png">
<meta name="application-name" content="DeviantArt" />
<link rel="mask-icon" href="https://st.deviantart.net/minish/touch-icons/touchbar-mark.svg" color="#05cc47">
<link href="https://www.deviantart.com/stashjoin/oauth2" rel="canonical">
<link rel="alternate" hreflang="en" href="https://www.deviantart.com/stashjoin/oauth2?response_type=code&amp;redirect_uri=https%3A%2F%2Fsta.sh%2Flogin%2Fcallback%3Freferrer%3Dhttps%253A%252F%252Fsta.sh%252F&amp;scope=basic&amp;state=ef5a8551349350ee8bdda32e516a237b3a0ec2db8d9a6a6e8ae31a942f422f7f&amp;client_id=65"/>
<link rel="alternate" hreflang="x-default" href="https://www.deviantart.com/stashjoin/oauth2?response_type=code&amp;redirect_uri=https%3A%2F%2Fsta.sh%2Flogin%2Fcallback%3Freferrer%3Dhttps%253A%252F%252Fsta.sh%252F&amp;scope=basic&amp;state=ef5a8551349350ee8bdda32e516a237b3a0ec2db8d9a6a6e8ae31a942f422f7f&amp;client_id=65"/>
<link href="https://st.deviantart.net/eclipse/icons/da_favicon_v2.ico" rel="shortcut icon"/>
<script type="text/javascript">window.__external_data={"css_served":[27],"css_url":"\/\/st.deviantart.net\/roses\/cssmin\/","css_cache":{"1":1612956968018,"4":1612956968019,"25":1612956968019,"27":1612956968019,"51":1612956968019,"53":1612956968019,"55":1612956968019,"58":1612956968019,"61":1612956968019,"64":1612956968019,"67":1612956968019,"69":1612956968019,"83":1612956968019,"85":1612956968020,"95":1612956968020,"97":1612956968020,"99":1612956968020,"101":1612956968020,"103":1612956968020},"css_idx":["admin\/kragle","admin","admin\/goals","blocks\/base","blocks","blocks\/critique","blocks\/freeform","blocks\/pointstransactiongummy","blocks\/poll","blocks\/message-module","blocks\/partials\/dropdown","blocks\/widgets\/bppform","blocks\/widgets\/comment-bubble","blocks\/group-created","blocks\/widgets\/comment-box","blocks\/contest","lib\/da\/btn-62deg","blocks\/group-notice","blocks\/stack","blocks\/bulletin","blocks\/status","blocks\/commission","blocks\/birthdaygummy","blocks\/badge","da\/common\/hub-demo","common","kits\/buttons","core","kits\/forms","kits\/tabs","kits\/loading","kits\/helper-classes","lib\/da\/popup","lib\/da\/modal","lib\/da\/toast","da\/torpedo\/torpedo","da\/torpedo\/freeform","da\/torpedo\/film","da\/torpedo\/gallections","da\/torpedo\/mini","da\/torpedo\/watch","da\/torpedo\/polls","da\/torpedo\/bands","da\/torpedo\/ads","da\/torpedo\/mlt","da\/report\/report","da\/gallerywidget\/gallerywidget","da\/twitch\/twitch-embed","da\/browse\/browse-options","da\/watch\/watch-editor","da\/common\/desktop","desktop","da\/facebook-live\/facebook-live-elnino","facebook-live","da\/hero\/hero","hero","da\/hero\/hero-modules","da\/join\/goals_mobile","join-mobile","da\/join\/verify-mobile","da\/join\/join","join","da\/join\/goals","da\/mobile\/header","mobile-header","da\/mobile\/mobile-header-white","da\/notes\/mobile-notes","mobile-notes","da\/browse\/mobile-browse","mobile","da\/browse\/mobile","da\/sliding-overlay\/sliding-overlay","da\/sliding-panel\/sliding-panel","da\/common\/mobile","da\/login\/mobile-login","da\/common\/mobile-nav-element","da\/notification-center\/mobile-notification-center","da\/profile\/mobile-profile","da\/forum\/mobile-forum","da\/watch\/mobile-watch","da\/deviation\/mobile-deviation","da\/common\/mobile-agegate","da\/moderation\/moderation","moderation","da\/notification-center\/layout","notification-center","da\/notification-center\/messages","da\/notification-center\/sidebar","da\/notification-center\/mobile","lib\/da\/give-menu","lib\/da\/pagination","lib\/da\/selection","lib\/da\/drag-and-drop","lib\/da\/confirm","lib\/da\/peeky\/peek","peeky","da\/portal\/gogo","portal","da\/postbox\/postbox","postbox","da\/settings\/mobile-settings","settings","da\/twitch\/twitch-elnino","twitch"]};window.__pageload = {"initial_data":{"deviantart-object":{"username":null,"userid":null,"useruuid":null,"usericon":"https:\/\/a.deviantart.net\/avatars\/default.gif","features":["ios_banner","simple_submit","status_backgrounds","empty_because_not_watching_anyone","anon_dd_rfy","sidebarrr","multi_file_upload","short_status_text_tools","change_view_count","commission_profits_by_processor","dds_in_dyw_deviations","comment_redesign_b","postfeed_readmore_opens_comments","postfeed_longer_comment_pages","postfeed_lower_comment_postbox","nb_groups_metadata","rfy_adom_deviations_proxy","dealer_newapi"],"browseadult":false,"loggedin":false,"showads":false,"isMobile":false,"isVM":false,"clickPaging":false,"verified":0,"authMode":null}},"metadata":{"0.0":{"bi":{"eventname":"login_screen_click_login","modal_version":1,"version":"eclipse;minor"}},"0.1":{"bi":{"eventname":"signup_screen_click_etiquette_policy","modal_version":1,"version":"eclipse;minor"}},"0.2":{"bi":{"eventname":"signup_screen_click_signup","modal_version":1,"version":"eclipse;minor"}},"0.3":{"bi":{"eventname":"login_screen_click_forgot_password","modal_version":1,"version":"eclipse;minor"}}}}</script>
<link type="text/css" rel="stylesheet" href="//st.deviantart.net/roses/cssmin/core.css?1612956968019" >
<link type="text/css" rel="stylesheet" href="//st.deviantart.net/roses/rosa/commons.d09f95daee266ab3d54d.css" ><script type="text/javascript">window.webpackManifest = {"0":"commons.d09f95daee266ab3d54d.js","1":"mobile.notification-centre.eacd4a0979779280dac7.js","2":"vendor.5974e21d0b4cea41fef4.js","3":"mobile.sink.9852b5081c9e98f56ae6.js","4":"admin-saucepan.564e124b1afe54c5cbd0.js","5":"cart.e1aac28aace388e4685f.js","6":"mobile.login.cf5ad7825a7b86d12d33.js","7":"developer.f665f78e8497398a467e.js","8":"login.dd316b99be38f894928c.js","9":"sink.a35a8d0c614787fe435f.js","10":"admin.3a0e61d10602474507e9.js"};window.__wake = (function(){
var q = [];
window.__wp_q = q;
return function(wake) {
q.push(wake);
}
})();
</script><script src=
"https://static.parastorage.com/polyfill/v2/polyfill.min.js?features=default,es6,es7,Promise.prototype.finally,HTMLCanvasElement.prototype.toBlob,IntersectionObserver&flags=gated&unknown=polyfill" crossorigin></script><script src=
"https://static.parastorage.com/unpkg/[email protected]/umd/react.production.min.js" crossorigin></script><script src=
"https://static.parastorage.com/unpkg/[email protected]/umd/react-dom.production.min.js" crossorigin></script><script src=
"https://static.parastorage.com/unpkg/[email protected]/dist/immutable.min.js" crossorigin></script><script src=
"https://static.parastorage.com/unpkg/[email protected]/lodash.min.js" crossorigin></script><script src=
"https://static.parastorage.com/unpkg/@wix/[email protected]/dist/Draft.js" crossorigin></script><script type=
"text/javascript">if (!window.deviantART) deviantART = {};deviantART.deviant =[];
deviantART.pageData={"tao":["dfi-1-a-10"],"ga_hit":{"dimension3":"tao-dfi-1-a-10_usr-lo_mob-n","dimension4":0},"csrf":"9K7DzkvaKFk67X_5.qobl0h.yf6xK1fd_ef0ACRNQUHeaOccUHjSUiPO5YmM8DloM94","dwait_total":4};
</script>
<script type="text/javascript">(function(e){function a(e){var a=!1;try{a=JSON.parse(e.data),a.payload=JSON.parse(a.payload)}catch(n){}return a}function n(n){var r=a(n);if(r&&r._type&&"PubSubEvent"==r._type&&(u.push(r),e.PubSub&&e.PubSubCrossFrame)){t(!1);for(var s=0,o=u.length;o>s;s++)r=u[s],PubSubCrossFrame.publish(r.eventname,r.payload,r.quiet);if(e.vms_feature&&vms_feature("dre")){var b=u.slice().map(function(e){return{eventname:e.eventname,payload:(JSON.stringify(e.payload)+"").substr(0,100),quiet:e.quiet}});e.debug_pubsubcrossframe=function(){console.group("Accumulated PubSubCrossFrame events"),console.table(b),console.groupEnd()}}u=null}}function t(a){e.addEventListener?e[(a?"add":"remove")+"EventListener"]("message",n):e[(a?"detach":"attach")+"Event"]("onmessage",n)}var u=[];e.PubSubCrossFrame||t(!0)})(window);</script>
<script type="text/javascript">(function(t){var r=function(r){if(!r||"object"!=typeof r||r.nodeType||r==t)return!1;var n=Object.prototype.hasOwnProperty;try{if(r.constructor&&!n.call(r,"constructor")&&!n.call(r.constructor.prototype,"isPrototypeOf"))return!1}catch(o){return!1}var e;for(e in r);return void 0===e||n.call(r,e)},n=function(t){var o,e={};for(o in t)e[o]=r(t[o])?n(t[o]):t[o];return e},o=Array.isArray||function(t){return"[object Array]"===toString.call(t)},e={},l=/^.*\..*$/,i=function(t){if(t){if("function"==typeof t)throw"Glbl isn't meant to store functions, yo";if(o(t))for(var n=0,e=t.length;e>n;n++)i(t[n]);else if(r(t))for(var n in t)i(t[n])}};t.Glbl=function(t,o){if(1==arguments.length)return o=e[t],r(o)&&(o=n(o)),o;if("string"!=typeof t||!l.test(t))throw console.trace(),"Glbl keys need to be namespaced (dot-separated)";return i(o),r(o)&&(o=n(o)),e[t]=o,o},t.Glbl.dflt=function(t,n){if(r(t)){if(void 0!==n)throw"Misuse of Glbl, you cannot pass a dictionary AND a default value";for(var o in t)Glbl.dflt(o,t[o])}else void 0===Glbl(t)&&Glbl(t,n)},t.Glbl.plus=function(t,r){return 1===arguments.length&&(r=1),i(r),Glbl(t,(0|Glbl(t))+r)},t.Glbl.minus=function(t,r){return 1===arguments.length&&(r=1),i(r),Glbl(t,(0|Glbl(t))-r)},t.Glbl.match=function(t){var r={};for(var n in e)t.test(n)&&(r[n]=e[n]);return r},t.Glbl.del=function(t){void 0!==e[t]&&delete e[t]}})(window);</script>
<script type="text/javascript">window.deviantART||(window.deviantART={}),function(){var t=function(){};window.breakpoint||(window.breakpoint=t),window.console||(window.console={log:t,trace:t,info:t,warn:t}),window.ddt||(window.ddt={log:t,info:t,warn:t,watch:t,unwatch:t,watching:t,alert:t,error:t})}(),DWait={X:[],L:{},T:{},R:{},D:"jms/dwait/download.js",MC:((window.deviantART||{}).pageData||{}).dwait_total||0,ready:function(t,i){var e,a;for(t instanceof Array||(t=[t]),i instanceof Array||(i=[this,i]),"string"==typeof i[1]&&(i[1]=Function(i[1])),a={},e=0;e!=t.length;e++)a[t[e]]=1;for(DWait.X.push({m:a,c:i}),DWait.fire(),e=0;e!=t.length;e++)DWait._trip(t[e])},_trip:function(t){if(!DWait.L[t]&&DWait.T[t]&&t!=DWait.D){var i=DWait.T[t];DWait.ready(DWait.D,function(){DWait.download(i,function(){DWait.unroll(i)})})}},count:function(){--DWait.MC||setTimeout(function(){DWait.run(".allready")},1)},fire:function(){var t,i,e,a;for(t=0;e=this.X[t];t++){a=!1;for(i in e.m){if(!this.L[i]){a=!0;break}delete e.m[i]}if(!a){this.X.splice(t,1),t--,e.c[1].apply(e.c[0],(e.c[2]||[]).concat([this.L[i]])),setTimeout(function(){DWait.fire()},1);break}}},run:function(t,i,e){t.indexOf("__")>0&&console.log("[DWait] Running branched file: ",t),this.L[t.replace(/__([A-Za-z0-9_-]+)/,"")]=i||1,this.T[t]&&!e&&this.unroll(this.T[t],i),DWait.fire()},unroll:function(t,i){t instanceof Array||(t=[t]);var e,a,n,r,o;for(e=0;a=t[e];e++){if(a=a.replace(/\?.*/,""),n=this.R[a])for(r=0;o=n[r];r++)!this.L[o]&&this._is_css.test(o)&&this.run(o,i,!0);delete this.R[a]}},_is_css:/\.css$/,N:[],readyLink:function(t,i,e){var a;if(window.event&&(window.event.cancelBubble=!0),e instanceof Array||(e=[i,e,[]]),!this.L[t]){for(a=0;a!=this.N.length;a++)if(this.N[a]==i)return!1;this.N.push(i),i.style.cursor="wait",i.className+=" active",this.ready(t,[this,this.fixLink,[i]])}if(this.ready.call(i,t,e),i.blur)try{i.blur()}catch(n){}return!1},linkCheck:function(){return!0},fixLink:function(t){var i;for(t.style.cursor="pointer",t.className=t.className.replace(/\bactive\b/,""),i=0;i!=this.N.length;i++)if(this.N[i]==t)return this.N.splice(i,1)},bind:function(t,i,e){return[t,i,e]},loadDownloadMap:function(t){this.T=t,this.retrip()},loadRollupMap:function(t){this.R=t},retrip:function(){for(var t=this.X.length;t--;)for(var i in this.X[t].m)this._trip(i)},replay:function(){DWait.replay.active=!0;try{$(document.body).on("click.dwait",function(t){t.preventDefault()}).find(".dwaiting").removeClass("dwaiting active").gmiWake().click().end().off("click.dwait")}finally{DWait.replay.active=!1}}},function(){function t(t){t=t||window.event;for(var a,r=t.target||t.srcElement,o=r,c=r,s=d+t.type,l=t.type&&"click"==t.type&&!(DWait.replay&&DWait.replay.active);r&&!(r.getAttribute&&(a=r.getAttribute(s))||l&&/\bdwait\b/.test(r.className));)r=r.parentNode;var f=t.which&&t.which>1||t.button>0;if("click"===t.type&&!t.defaultPrevented&&t.returnValue!==!1&&(t.altKey||t.ctrlKey||t.metaKey||t.shiftKey||f))do if("A"===c.nodeName){if(c.href&&0!==c.href.indexOf("javascript:")&&"#"!==c.href)return!0;break}while(c=c.parentNode);var u=function(){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,t.preventDefault?t.preventDefault():t.returnValue=!1};return a?r.dwait_init_done?!0:i(a,r)?(u(),r.dwait_init_id?"click"==t.type&&(n[r.dwait_init_id]=o):e(a,r,t),!1):(r.dwait_init_done=!0,!0):l&&r&&/\bdwait\b/.test(r.className)?(/\bdwaiting\b/.test(o.className)||(o.className+=" active dwaiting"),void 0===DWait.replay.active&&(DWait.replay.active=!1,DWait.ready([".jqready",".allready"],DWait.replay)),u(),!1):!0}function i(t,i){if(o[t])for(var e=0;o[t].length>e;e++)if(!o[t][e].call(i,i,t))return!1;return!0}function e(t,i,e){function a(){if(r[t])for(var e=0;r[t].length>e;e++)r[t][e].call(i,i,l);i.dwait_init_done=!0,i.className=i.className.replace(/\binit-waiting\b/,"");var a=n[i.dwait_init_id];a&&a.click&&setTimeout(function(){a.click()},1)}var o=s++,c=i.getAttribute(d+"deps"),l=e&&e.type?e.type:"domready";return i.dwait_init_id=o,"click"==l&&(n[o]=e.target||e.srcElement),c&&c.split?(c=c.split(","),i.className+=" init-waiting",DWait.ready(c,a),void 0):(a(),void 0)}var a,n={},r={},o={},c=["click","mouseover"],d="data-dwait-",s=1;for(DWait.init=function(t,i,e){r[t]||(r[t]=[]),r[t].push(i),"function"==typeof e&&(o[t]||(o[t]=[]),o[t].push(e))},DWait.init_domready=function(t){$("[data-dwait-domready]",t).each(function(){this.dwait_init_done||this.dwait_init_id||!this.getAttribute||e(this.getAttribute("data-dwait-domready"),this)})},DWait.ready(".domready",function(){DWait.init_domready()}),a=0;c.length>a;a++)document.addEventListener?document.addEventListener(c[a],t,!1):document.attachEvent&&document.attachEvent("on"+c[a],t)}();</script>
<script type="text/javascript">(function(t){if(t.console){var n="ddt_watch",e=" ;path=/ ;domain=."+t.location.host.split(".").slice(-2).join("."),r=["sta.sh","deviantart.com"],a=RegExp("^(https?:)?\\/\\/([^.]+\\.)?("+r.join("|").replace(".","\\.")+")\\b","i"),o=t.parent!==t,i={},d={},s=128,c={get:function(){var t=RegExp("(?:^|; )"+encodeURIComponent(n)+"=([^;]+)"),e=t.exec(document.cookie);return e?(decodeURIComponent(e[1])+"").split(","):[]},set:function(){var n=[];for(var e in i)n.push(e);for(var a,o=n.join(","),d=0;r.length>d;d++){var s=r[d];"deviantart.com"==s&&(s="www.deviantart.com"),a=new Image,a.src="https://"+s+"/ddt/?channels="+o+"&cb="+(new Date).getTime()}c.sync(++t.ddt.version)},del:function(){var r=new Date;r.setTime(r.getTime()-864e5),document.cookie=encodeURIComponent(n)+"=; expires="+r.toUTCString()+e,c.sync(++t.ddt.version)},sync:function(){}};if(t.postMessage)var l=setInterval(function(){t.DWait&&(clearInterval(l),DWait.ready("jms/lib/jquery/jquery.current.js",function(){c.sync=function(n){var e=JSON.stringify({ddt:!0,version:n,channels:i}),r="*",d=$("iframe[src]");d.filter(function(){return a.test(this.src)&&this.contentWindow.ddt&&this.contentWindow.ddt.version!==n}),d.length&&(ddt.log("ddt","syncing channels down",d.length,"frames found"),d.each(function(){this.contentWindow.postMessage(e,r)})),o&&t.parent.ddt.version!==n&&(ddt.log("ddt","syncing channels up"),t.parent.postMessage(e,r))},$(t).on("message.ddt",function(n){var e=n.originalEvent;if(e&&e.data&&e.origin&&a.test(e.origin)){var r;try{r=JSON.parse(e.data)}catch(o){}r&&r.ddt&&r.version&&t.ddt.version!==r.version&&(t.ddt.version=r.version,i=r.channels,ddt.log("ddt","updated watch list to","v"+r.version,"in",t.name,ddt.watching()),c.sync(r.version))}})}))},100);var u=function(t,n){if(n.indexOf("*")>=0){if(t.match(n.replace(/\./g,".").replace(/\*/,".*")))return!0}else if(t.toLowerCase()==n)return!0},f=function(t){return t in console||console.warn("[ddt] cannot proxy this method, it is not defined in console",t),function(n,e){d[n]=!0;var r;for(r in i)if(i.hasOwnProperty(r)&&u(n,r)){var a=Array.prototype.slice.call(arguments,1);return a[0]="["+n+"] "+e,console[t].apply(console,a)}}},g=function(t){return t.length>s&&(console.warn("[ddt] package name exceeds allowed length of "+s+" chars and is truncated to that length",t),t=t.substring(0,s)),t};t.ddt={version:0,log:f("log"),info:f("info"),warn:f("warn"),error:f("error"),trace:function(t){ddt.watching(t)&&(ddt.log.apply(ddt,arguments),console.trace())},list:function(t){var n=Object.keys(d);t&&(n=n.filter(function(n){return u(n,t)})),console.log(n)},createLogger:function(t){var n=function(t){var n=Array.prototype.slice.call(arguments,1);return function(){return t.apply(this,n.concat(Array.prototype.slice.call(arguments,0)))}};return{log:n(ddt.log,t),info:n(ddt.info,t),warn:n(ddt.warn,t),error:n(ddt.error,t),trace:n(ddt.trace,t),alert:n(ddt.alert,t)}},watch:function(n,e){if(!n)return!1;if(n instanceof Array){for(var r in n)t.ddt.watch(n[r],!0);c.set()}else{if(!/^[a-zA-Z0-9*.]+$/.test(n))return console.warn("[ddt] attempted to watch invalid package",n),!1;i[g(n.toLowerCase())]=!0,e||c.set()}return!0},unwatch:function(n,e){if(!n)return console.warn("[ddt] need a package name"),!1;if(n instanceof Array){for(var r in n)t.ddt.unwatch(n[r],!0);c.set()}else{if(!/^[a-zA-Z0-9*.]+$/.test(n))return console.warn("[ddt] attempted to watch invalid package",n),!1;n=g(n.toLowerCase());var a;for(a in i)i.hasOwnProperty(a)&&u(a,n)&&delete i[a];e||c.set()}return!0},watching:function(t){if(t){var n;for(n in i)if(i.hasOwnProperty(n)&&u(t,n))return!0}var e=[];for(var r in i)e.push(r);return e},alert:function(n,e,r,a,o){ddt.warn(n,e,r),DWait.ready(["jms/lib/jquery/jquery.current.js","jms/lib/difi.js"],function(){$.isPlainObject(r)||(r&&console.warn("[ddt] alert data is not a plain object",r),r={}),o!==!1&&(r=$.extend({},r||{}),$.extend(r,{url:t.top.location.href,useragent:navigator.userAgent}),(t.deviantART||{}).deviant&&$.extend(r,{username:deviantART.deviant.username,symbol:deviantART.deviant.symbol,userid:deviantART.deviant.id,features:deviantART.deviant.features})),"string"==typeof a&&(a=[a]),"string"!=typeof e&&(console.warn("[ddt] alert message is not a string",e),e=""+e),DiFi.pushPost("Logr","logr",["js",e,r,a||[]],$.noop),DiFi.send()})}};var v=c.get();v&&(v instanceof Array&&v.length?(t.ddt.watch(v),o||console.log("[ddt] watching",t.ddt.watching())):c.del())}})(window);</script>
<script type="text/javascript">if (window.DWait) {DWait.run('jms/lib/pubsubcrossframe.fastcall.js');DWait.run('jms/lib/glbl.js');DWait.run('jms/dwait/dwait.js');DWait.run('jms/lib/ddt.js');}</script><script type="text/javascript">
DWait.loadRollupMap({"https:\/\/st.deviantart.net\/css\/flatpickr_lc.css":["cssms\/lib\/flatpickr.css"],"https:\/\/st.deviantart.net\/css\/v6core_lc.css":["cssms\/pages\/lesport.css","cssms\/lib\/deviantsymbols.css","cssms\/lib\/logo.css","cssms\/chrome\/depthsv7.css","cssms\/pages\/misc\/tabselect.css","cssms\/chrome\/nav.css","cssms\/pages\/critique-deviation.css","cssms\/pages\/critique-itempage.css","cssms\/pages\/deviation\/groupmenu.css","cssms\/pages\/deviation\/journals.css","cssms\/pages\/deviation\/literature.css","cssms\/pages\/devwatch-editor.css","cssms\/pages\/deviationmanage.css","cssms\/pages\/browse\/browse.css","cssms\/pages\/browse\/browse-buttons.css","cssms\/pages\/browse\/browse-journals.css","cssms\/pages\/browse\/newbrowse.css","cssms\/pages\/ad-square.css","cssms\/pages\/ad-da-custom.css","cssms\/pages\/ad-download.css","cssms\/pages\/ad-top.css","cssms\/pages\/ad-mc.css","cssms\/pages\/ad-gruser.css","cssms\/pages\/ad-core.css","cssms\/pages\/ad-yahoo.css","cssms\/minish\/hpto.css","cssms\/pages\/misc\/gmbutton.css","cssms\/topsecret\/contests.css","cssms\/lib\/thumbnails-news.css","cssms\/lib\/thumbnails-portal.css","cssms\/lib\/commentcount.css","cssms\/lib\/thumbnails-cropthumb.css","cssms\/pages\/deviation\/deviation-favebtn.css","cssms\/pages\/deviation\/deviation-megabag.css","cssms\/pages\/deviation\/deviation-collect.css","cssms\/pages\/deviation\/deviation-more.css","cssms\/pages\/deviation\/deviation-iconcommentstats.css","cssms\/pages\/browselikethis\/browselikethis.css","cssms\/pages\/browselikethis\/browselikethis.top_bar.css","cssms\/pages\/browselikethis\/browselikethis.left_bar.css","cssms\/pages\/browselikethis\/browselikethis.results.css","cssms\/pages\/browselikethis\/browselikethis.deviation_full_views.css","cssms\/pages\/browselikethis\/browselikethis.groups.css","cssms\/pages\/browselikethis\/browselikethis.shop.css","cssms\/pages\/browselikethis\/browselikethis.ads.css","cssms\/pages\/browselikethis\/browselikethis.search_input.css","cssms\/pages\/refurb\/da-browselikethis.css","cssms\/pages\/discoverytag\/discoverytag.css","cssms\/pages\/discoverytag\/discoverytag.right_bar.css","cssms\/pages\/challenge\/challenge.css","cssms\/pages\/agegate.css"],"https:\/\/st.deviantart.net\/css\/password_strength_meter_lc.css":["cssms\/lib\/password_strength_meter.css"]});
</script>
<script type="text/javascript">
if (window.DWait) {
for (var dwaitrollup in {"https:\/\/st.deviantart.net\/css\/v6core_lc.css":true,"https:\/\/st.deviantart.net\/css\/password_strength_meter_lc.css":true}) {
DWait.unroll(dwaitrollup);
}
}
</script>
<script type="text/javascript">DWait.ready(["jms\/lib\/glbl.js"], function(){ Glbl('Site.is_eclipse', true); Glbl('Duperbrowse.disabled', true); Glbl('deviantART.user_agreed_to_submission_policy', false); Glbl('Bi.view', "join"); Glbl('Bi.component', ""); });</script>
<script type="text/javascript" src="https://st.deviantart.net/css/deviantart-network_jc.js?2884900047" charset="utf-8"></script></head>
<body id="deviantART-v5" class="secure stash ultracompact deviantart">
<script type="text/javascript">DWait.ready([".domready"], function(){ $(function(){
var submit_succeeded = false;
var any_error = false;
var reported_error = {};
var initial_email = null;
function report_join_error(type) {
if(reported_error[type]) { return; }
reported_error[type] = any_error = true;
PubSub.publish('DaGa.track_event', {
category: 'JoinForm'
,action: 'HadError'
,label: type
});
}
$(window).bind('beforeunload.jointracker', function() {
if(submit_succeeded) { return; }
PubSub.publish('DaGa.track_event', {
category: 'JoinForm'
,action: 'Left'
,label: any_error ? "Had Error" : "No Error"
});
});
PubSub.publish('DaGa.track_event', {
category: 'JoinForm'
,action: 'Visited'
,label: "Standard" });
if ($('div.field.error').length) {
report_join_error('formbean');
}
function validate_user(el, submit) {
var checking_txt = "Checking availability…"
,available_txt = "That username is available!"
,errtxt = "That name has already been claimed."
,username = el.val()
,holder = el.closest('.field')
;
holder.removeClass("success error");
if(username.length >= 3 && !submit) {
holder.find(".info p").html("<span>"+checking_txt+"</span>").parent().show();
}
if(username.length >= 3 && username.length <= 20) {
if (!username.match(/^[A-Za-z0-9-]+$/)) {
errtxt = "Check your username has only letters, numbers and hyphens";
holder.addClass("error");
holder.find(".info p").html("<span>"+errtxt+"</span>").parent().show();
report_join_error('username');
return false;
}
if (!username.match(/^[A-Za-z0-9][A-Za-z0-9-]+[A-Za-z0-9]$/)) {
errtxt = "Hyphens cannot be at the start or end of your username";
holder.addClass("error");
holder.find(".info p").html("<span>"+errtxt+"</span>").parent().show();
report_join_error('username');
return false;
}
DiFi.pushPost('User', 'usernameAvailable', [username], function(success, result) {
if (success) {
if(el.val() != username) {
return;
}
if (result.response.content == true) {
if(!submit) {
holder.addClass("success");
holder.find(".info p").html("<span>"+available_txt+"</span>").parent().show()
setTimeout(function(){
$(".success .info").fadeOut().parent().removeClass("success");
}, 2000);
}
}
else {
holder.addClass("error");
holder.find(".info p").html("<span>"+errtxt+"</span>").parent().show();
report_join_error('username');
return false;
}
}
else {
holder.children(".info").hide();
}
});
DiFi.send();
} else if(username.length > 0) {
errtxt = "Must be between 3 and 20 characters";
holder.addClass("error");
holder.find(".info p").html("<span>"+errtxt+"</span>").parent().show();
report_join_error('username');
return false;
} else if(username.length == 0 && submit) {
errtxt = "Please select a username.";
holder.addClass("error");
holder.find(".info p").html("<span>"+errtxt+"</span>").parent().show();
report_join_error('username');
return false;
}
else {
holder.children(".info").hide();
}
return true;
}
function validate_sex(el, submit) {
var holder = el.closest('.field');
holder.removeClass("error success");
if(!el.val()) {
if(submit) {
holder.addClass("error");
holder.find(".info p").html("<span>Please pick your sex.</span>").parent().show();
report_join_error('sex');
return false;
}
} else {
holder.children('.info').hide();
}
return true;
}
function validate_birthday(submit) {
var month = $('#dobmonth')
,day = $('#dobday')
,year = $('#dobyear')
,holder = month.closest('.field');
holder.removeClass('error success');
if (submit && (!month.val() || !day.val() || !year.val())) {
holder.addClass('error').find('.info p').html('<span>Please enter your date of birth.</span>').parent().show();
report_join_error('dob');
return false;
} else {
holder.find('.info').hide();
}
return true;
}
function validate_birthday_and_sex(submit) {
if (!validate_birthday(submit)) {
return false;
}
var sex = $('#gender')
,holder = sex.closest('.field');
if (submit && !sex.val()) {
holder.addClass('error').find('.info p').html('<span>Please pick your sex.</span>').parent().show();
report_join_error('dob_sex');
return false;
} else {
holder.find('.info').hide();
}
return true;
}
function validate_email(el, submit) {
var holder = el.closest('.field');
holder.removeClass('error success mailcheck');
if (submit && !el.val()) {
holder.addClass('error').find('.info p').html('<span>Please enter an email address.</span>').parent().show();
report_join_error('email');
return false;
} else if (el.val()) {
var re = new RegExp('^([^@"]+)@(.+\..+)$');
if (!el.val().match(re)) {
holder.
addClass(
'error').
find(
'.info p').
html(
'<span>Please enter a valid email address.<br>e.g. [email protected]</span>').
parent().
show();
report_join_error('email');
return false;
}
if (initial_email && holder.find('.info .field_error:contains("any more accounts")').length > 0) {
if (initial_email == el.val()) {
holder.addClass('error');
return false;
}
}
}
holder.children('.info').hide();
return true;
}
function validate_email_confirmed(el, email1, submit) {
var holder = el.closest('.field');
holder.removeClass('error success mailcheck');
if (!el.val()) {
holder.addClass('error');
}
if(el.val() && el.val() !== email1.val()) {
holder.addClass('error').find('.info p').html('<span>The email addresses you provided do not match.</span>').parent().show();
report_join_error('email confirm');
return false;
}
holder.children('.info').hide();
return true;
}
function validate_tos(el) {
$('label[for="agreeterms"]').removeClass("l_error");
if(!el.is(":checked")) {
$('label[for="agreeterms"]').addClass("l_error").css('font-style', 'italic');
$('label[for="agreeterms"]').fadeOut('300').fadeIn('200');
report_join_error('tos');
return false;
}
return true;
}
function validate_password(el, submit) {
var holder = el.closest('.field');
if(!el.val()) {
if(submit) {
holder.addClass('error').find('.info p').html('<span>Please choose a password.</span>').parent().show();
report_join_error('password');
return false;
}
} else if (el.val().length < 6) {
holder.addClass('error').find('.info p').html('<span>Must be at least 6 characters long.</span>').parent().show();
report_join_error('password');
return false;
}
holder.children('.info').hide();
return true;
}
window.validate = function () {
var success = true;
if ($('#joinControl').length) {
if(!validate_birthday_and_sex(true)) {
success = false;
}
} else {
if(!validate_sex($("#gender"), true)) {
success = false;
}
if(!validate_birthday(true)) {
success = false;
}
}
if(!validate_user($("#cusername"), true)) {
success = false;
}
if (!validate_password($("#password1"), true)) {
success = false;
}
if (!validate_email($("#email1"), true)) {
success = false;
}
if (!validate_email_confirmed($("#email2"), $("#email1"), true)) {
success = false;
}
if(!validate_tos($("#agreeterms"))) {
success = false;
}
return success;
}
$('.join-form').submit(function() {
if (submit_succeeded) {
return false;
} else {
submit_succeeded = true;
}
});
window.validate_and_submit = function (e){
if (submit_succeeded) {
return;
}
if (e) {
e.preventDefault();
}
if (validate()) {
$(window).unbind('beforeunload.jointracker');
PubSub.publish('DaGa.track_event', {
category: 'JoinForm'
,action: 'SuccessfulSubmit'
,label: any_error ? "Had Error" : "No Error"
});
$('.join-form').submit();
}
return false;
}
$("#becomeDevButton").click(validate_and_submit);
var username_timeout, last_username;
$('#cusername').keyup(function(e) {
var username = $(this).val();
if(username == last_username) {
return;
}
last_username = username;
if (username_timeout) {
clearTimeout(username_timeout);
}
username_timeout = setTimeout(function() {
$('#cusername').change();
}, 800);
$(this).closest('.field').removeClass('success error').find('.info').hide();
});
$('#cusername').change(function(e){
validate_user($(this), false);
});
$('#password1').change(function(e){
validate_password($(this), false);
});
$('#email1').change(function(e) {
validate_email($(this), false);
validate_email_confirmed($("#email2"), $(this), false);
});
$('#email2').change(function(e) {
validate_email_confirmed($(this), $('#email1'), false);
})
$('#agreeterms').change(function(e){
validate_tos($(this));
});
setTimeout(function () {
if ($('#cusername').length > 0 && $('#cusername').val().length > 0) {
$('#cusername').trigger('keyup');
}
if ($('#email1').length > 0 && $('#email1').val().length > 0) {
$('#email1').trigger('keyup');
}
if ($('#email2').length > 0 && $('#email2').val().length > 0) {
$('#email2').trigger('keyup');
}
if ($('#password1').length > 0 && $('#password1').val().length > 0) {
$('#password1').trigger('keyup');
}
}, 500);
$('#gender').change(function(e) {
validate_sex($(this), false);
})
$('#dobyear').change(function(e){
validate_birthday(false);
});
$('.field .glow input')
.on('focus', function(event) {
$(this).closest('.glow').addClass('on');
})
.on('blur', function(event) {
$(this).closest('.glow').removeClass('on');
});
$(".field input#cusername").focus(function (e){
$(".success .info").fadeOut();
$(".field").removeClass("success");
});
$(".field input#email1").focus(function (e){
var $field = $(this).closest('.field');
if (!$field.hasClass('error') && !$field.hasClass('mailcheck')) {
$field.addClass("mailcheck").find(".info p").html("<span>A working email address is needed to complete sign-up.</span>").parent().show();
}
});
$(".field input#email1").blur(function (e){
var $field = $(this).closest('.field');
if ($field.hasClass('mailcheck')) {
$field.children('.info').hide();
}
});
$(".login-helper a").on('click', show_login_form);
$("#join_modal_form").click(function (){
if (!Browser.isSmallMobile) {
$(this).fadeTo('fast', '1.0');
if (!$("#login_modal_form_container").is(":hidden")){
$("#login_modal_form_container").fadeTo('fast', '0.5');
}
}
});
$("#login_modal_form_container").click(function (){
$(this).fadeTo('fast', '1.0');
$("#join_modal_form").fadeTo('fast', '0.5');
clear_join();
});
function clear_join(){
$("#join_modal_form .field").each(function ()
{
$(this).removeClass("error");
$(this).find("input").val("").trigger("keyup")
$(this).children(".info").fadeOut();
});
}
function show_login_form() {
$(".login-helper").css({'opacity': 0});
$("#login_modal_form_container").css('display', 'inline-block');
$(".field input").trigger('keyup');
$("#join_modal_form").fadeTo('fast','0.5');
$('#login_modal_form').find('input[name=username]').focus();
clear_join();
PubSub.publish('BILogger.logEvent', {eventname: 'signup_screen_click_login_link', modal_version: 1, version: 1});
PubSub.publish('BILogger.logEvent', {eventname: 'login_screen_loaded', modal_version: 1, version: 1});
}
$(".field input[type='text']").keypress(function(e){
if(e.keyCode == 13) {
var $field = $(this).closest('.field')
,$next = $field.next();
if ($next && $next.length) {
$(this).trigger('change');
$next.find("input").focus();
}
return false;
}
});
$(".field.error").each(function (){
$(this).find(".info").fadeIn();
});
});
});</script>
<script type="text/javascript">DWait.ready([".domready"], function(){
$('a[href="#home"]').click(function() {
$('#joinform').hide();
$('#signin').show();
window.DWait.ready(['jms/lib/pubsub.js'], function () {
PubSub.publish('BILogger.logEvent', {eventname: 'signup_screen_click_login_link', modal_version: 1, version : 1});
PubSub.publish('BILogger.logEvent', {eventname: 'login_screen_loaded', modal_version: 1, version: 1});
});
return false;
});
$('a[href="#joinform"]').click(function() {
$('#signin').hide();
$('#joinform').show();
window.DWait.ready(['jms/lib/pubsub.js'], function () {
PubSub.publish('BILogger.logEvent', {eventname: 'login_screen_click_signup_link', modal_version: 1, version : 1});
});
return false;
});
window.DWait.ready(['jms/lib/jquery/plugins/jquery.placeholder.js'], function () {
$('input[placeholder]').placeholder();
});
});</script>
<script type="text/javascript">DWait.ready([".domready"], function(){
$('a[href="#home"]').click(function() {
$('#header h1').removeClass('joinform');
$('#joinform').hide();
$('#signin').show();
return false;
});
$('a[href="#joinform"]').click(function() {
$('#header h1').addClass('joinform');
$('#signin').hide();
$('#joinform').show();
return false;
});
});</script>
<div id="join" class="bubbleview h join">
<div id="main">
<div id="header">
<h1><a href="#home"> <span id="deviantart-logo">
<span class="mark">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 0 100 167" preserveAspectRatio="xMidYMid meet">
<path class="wikistick" d=" M100 0 L99.96 0 L99.95 0 L71.32 0 L68.26 3.04 L53.67 30.89 L49.41 33.35 L0 33.35 L0 74.97 L26.40 74.97 L29.15 77.72 L0 133.36 L0 166.5 L0 166.61 L0 166.61 L28.70 166.6 L31.77 163.55 L46.39 135.69 L50.56 133.28 L100 133.28 L100 91.68 L73.52 91.68 L70.84 89 L100 33.33 "></path>
<image src="//st.deviantart.net/minish/main/logo/logo-mark.png"> </svg>
</span>
<span class="type">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="2 25 80 22" preserveAspectRatio="xMidYMid meet">
<g>
<path class="logotype" d="M7.29,42.78300094604492l1.07,-2.05l0.5,2.05L7.29,42.78300094604492ZM7.39,37.04560089111328l-4.89,9.34l2.9,0l0.71,-1.36l3.28,0l0.32,1.36l2.9,0l-2.24,-9.34L7.39,37.04560089111328L7.39,37.04560089111328Z M17.18,41.412899017333984l-1.24,0L15.94,39.52399826049805l1.24,0c0.76,0,1.04,0.38,1.04,0.95C18.22,41.04,17.93,41.41,17.18,41.412899017333984M21.06,40.43009948730469c0,-2.15,-1.45,-3.38,-3.49,-3.38l-4.43,0l0,9.34l2.79,0l0,-2.72l0.68,0l0.56,0l1.35,2.73l2.9,0l-1.73,-3.3C20.55,42.55,21.06,41.64,21.06,40.43009948730469 M21.47,37.04560089111328L21.47,39.52210235595703L24.12,39.52210235595703L24.12,46.38869857788086L25.71,46.38869857788086L26.91,44.090301513671875L26.91,39.52210235595703L29.3,39.52210235595703L30.6,37.04560089111328Z M37.13,25.61210060119629L39.92,25.61210060119629L39.92,34.95389938354492L37.13,34.95389938354492L37.13,25.61210060119629Z M13.38,25.61669921875l-1.25,2.4l0.77,0c1.38,0,2.25,0.88,2.25,2.27c0,1.37,-0.87,2.25,-2.25,2.25l-0.87,0l0,-4.33l-2.7,5.16l0,1.59l3.76,0c3.03,0,4.81,-1.83,4.81,-4.67C17.89,27.53,16.23,25.73,13.38,25.61669921875 M18.63,34.954002380371094L25.76,34.954002380371094L25.76,32.47770309448242L21.42,32.47770309448242L21.42,31.46809959411621L25.41,31.46809959411621L25.41,29.097900390625L21.42,29.097900390625L21.42,28.088598251342773L25.76,28.088598251342773L25.76,25.612201690673828L18.63,25.612201690673828Z M30.73,31.265302658081055L29.37,25.61210060119629L26.47,25.61210060119629L28.71,34.9536018371582L31.69,34.9536018371582L36.59,25.61210060119629L33.68,25.61210060119629Z M60.37,25.61140251159668L60.37,28.088102340698242L63.01,28.088102340698242L63.01,34.9546012878418L64.6,34.9546012878418L65.81,32.65629959106445L65.81,28.088102340698242L68.2,28.088102340698242L69.5,25.61140251159668Z M45.25,31.350000381469727l1.07,-2.05l0.49,2.05L45.25,31.350000381469727ZM45.36,25.61210060119629l-4.89,9.34l2.9,0l0.71,-1.36L47.35,33.59260177612305l0.32,1.36l2.9,0l-2.24,-9.34L45.36,25.61210060119629Z M56.98,30.03729820251465L53.86,25.61210060119629L51.1,25.61210060119629L51.1,34.954002380371094L53.89,34.954002380371094L53.89,30.2096004486084L57.36,34.954002380371094L59.77,34.954002380371094L59.77,25.61210060119629L56.98,25.61210060119629Z"></path>
</g>
<image src="//st.deviantart.net/minish/main/logo/logo-type.png"> </svg>
</span>
<span class="text">Deviant Art</span>
</span>
</a></h1>
</div>
<div id="content">
<form id="signin" data-sigil="recaptcha-form" method="POST" action="https://www.deviantart.com/join/oauth2login" >
<fieldset>
<div class="pass">
<h2>Have an account? Sign In</h2>
<input type="hidden" name="client_id" value="65" autocomplete="off"/> <input type="hidden" name="response_type" value="code" autocomplete="off"/> <input type="hidden" name="redirect_uri" value="https://sta.sh/login/callback?referrer=https%3A%2F%2Fsta.sh%2F" autocomplete="off"/> <input type="hidden" name="scope" value="basic" autocomplete="off"/> <input type="hidden" name="state" value="ef5a8551349350ee8bdda32e516a237b3a0ec2db8d9a6a6e8ae31a942f422f7f" autocomplete="off"/> <input type="hidden" name="validate_token" value="7cc7a590ec97450a93a7" autocomplete="off"/>
<input type="hidden" name="validate_key" value="1612971809" autocomplete="off"/>
<input type="hidden" name="subdomain" value="www" autocomplete="off"/> <input type="hidden" name="referrer" value="" autocomplete="off"/> <input type="hidden" name="oauth2" value="1" autocomplete="off"/> <input type="hidden" name="challenge" value="" autocomplete="off"/>
<div class="field ">
<label class="l" for="username">Username</label> <input type="text" name="username" id="username" value="" class="text" autocorrect="off" autocapitalize="off"/> <div class="info">
<b class="tri"></b>
<b class="icon"></b>
<p></p>
</div> </div>
<div class="field last ">
<label class="l" for="password">Password</label> <input type="password" name="password" id="password" value="" class="text">
<div class="info">
<b class="tri"></b>
<b class="icon"></b>
<p></p>
</div> </div> <button type="submit" class="button primary stashlogin" data-sigil="click-event-tracker" data-meta="0.0">Sign In</button>
<p>
Use your DeviantArt account to log in.<br>
Don't have an account? <strong><a target="_top" href="https://www.deviantart.com/join?joinpoint=Stash" data-ga_click_event="{"category":"Join","action":"Stash","nofollow":0}">Join DeviantArt!</a></strong>
</p>
</div>
</fieldset>
</form>
<form id="joinform" method="POST" class="join-form" style="display:none;" action="https://www.deviantart.com/join/step2.php">
<fieldset>
<small><a href="#home" class="">Sign In</a></small>
<input type="hidden" name="client_id" value="65" autocomplete="off"/> <input type="hidden" name="response_type" value="code" autocomplete="off"/> <input type="hidden" name="redirect_uri" value="https://sta.sh/login/callback?referrer=https%3A%2F%2Fsta.sh%2F" autocomplete="off"/> <input type="hidden" name="scope" value="basic" autocomplete="off"/> <input type="hidden" name="state" value="ef5a8551349350ee8bdda32e516a237b3a0ec2db8d9a6a6e8ae31a942f422f7f" autocomplete="off"/> <input type="hidden" name="validate_token" value="7cc7a590ec97450a93a7" autocomplete="off"/>
<input type="hidden" name="validate_key" value="1612971809" autocomplete="off"/>
<input type="hidden" name="referrer" value="" autocomplete="off"/> <input type="hidden" name="joinview" value="Modal" autocomplete="off"/> <input type="hidden" name="joinpoint" value="standard" autocomplete="off"/> <input type="hidden" name="countryid" value="57" autocomplete="off"/> <input type="hidden" name="subdomain" value="www" autocomplete="off"/> <input type="hidden" name="oauth2" value="1" autocomplete="off"/> <div class="field ">
<input type="text" name="cusername" id="cusername" value="" class="text" placeholder="Desired Username" autocorrect="off" autocapitalize="off"/> <div class="info">
<b class="tri"></b>
<b class="icon"></b>
<p></p>
</div> </div>
<div class="field ">
<input type="text" name="email1" id="email1" value="" class="text" placeholder="Email"/> <div class="info">
<b class="tri"></b>
<b class="icon"></b>
<p></p>
</div> </div>
<div class="field ">
<input type="text" name="email2" id="email2" value="" class="text" placeholder="Retype Email"/> <div class="info">
<b class="tri"></b>
<b class="icon"></b>
<p></p>
</div> </div>
<div class="field ">
<input type="password" name="password1" id="password1" value="" class="text" placeholder="Choose a Password">
<div class="info">
<b class="tri"></b>
<b class="icon"></b>
<p></p>
</div> <div class="pw-meter" data-dwait-deps="jms/lib/password_strength_meter.js" data-dwait-domready="GMI.wake"
name="gmi-PasswordStrengthMeter" id="gmi-PasswordStrengthMeter" data-gmiclass="PasswordStrengthMeter" gmi-password_field_id="password1">
<span class="pw-meter-more-info-link">
<a href="#" class="password-string-tips-link" onclick="$('.pw-meter-tips-body').fadeIn(200);return false;">What's this?</a>
</span>
<span class="pw-meter-bar"></span>
<span class="pw-meter-text">Strength: <span></span></span>
<div class="pw-meter-modal" id="password_info">
<h2>What makes a password strong?</h2>
<p>
Weak passwords are by far the most common way for an unauthorized person to
gain access to your account. It is not difficult for someone to guess
passwords based on words or personal information like dates or names. The
following tips can help you choose a much more secure password.
</p>
<ul class="pw-meter-tips">
<li>
Adding uppercase letters, numbers or symbols to a password can make it stronger.
<i>For example: <b>hiW7d$fk</b> is stronger than <b>hiwldik</b>.</i>
</li>
<li>
Adding uppercase letters, numbers or symbols in the middle of a password is stronger
than adding them to the start or end of the password.
<i>For example: <b>hiW7d$fk</b> is stronger than <b>Hiwdfk7$</b>.</i>
</li>
<li>
Joining two or more unrelated words together is vastly stronger than using any word you would find in a dictionary.
<i>For example: <b>hill + computer</b> for <b>hillcomputer</b> is much stronger than either <b>hill</b> or <b>computer</b> on their own.</i>
</li>
<li>
Joining parts of two or more words together is stronger still.
<i>For example: <b>tisyll + sswo</b> for <b>tisyllsswo</b> is stronger than <b>multisyllablepassword</b>.</i>
</li>
<li>
Combining all these rules together is stronger than any of them alone.
<i>For example: <b>ti7$Sllsswo</b>.</i>
</li>
</ul>
<a href="#" id="pw-meter-back-button" class="gmbutton2" onclick="$('.pw-meter-tips-body').fadeOut(200);return false;">Back<b></b></a>
</div>
<div style="clear:both"></div>
</div>
</div>
<div class="field dropdowns dob">
<label class="l" for="dob">Date of Birth</label> <select id="dobmonth" name="dobmonth"> <option value="" >Month</option>
<option value="1" >January</option>
<option value="2" >February</option>
<option value="3" >March</option>
<option value="4" >April</option>
<option value="5" >May</option>
<option value="6" >June</option>
<option value="7" >July</option>
<option value="8" >August</option>
<option value="9" >September</option>
<option value="10" >October</option>
<option value="11" >November</option>
<option value="12" >December</option>
</select>
<select id="dobday" name="dobday"> <option value="" >Day</option>
<option value="1" >1</option>
<option value="2" >2</option>
<option value="3" >3</option>
<option value="4" >4</option>
<option value="5" >5</option>
<option value="6" >6</option>
<option value="7" >7</option>
<option value="8" >8</option>
<option value="9" >9</option>
<option value="10" >10</option>
<option value="11" >11</option>
<option value="12" >12</option>
<option value="13" >13</option>
<option value="14" >14</option>
<option value="15" >15</option>
<option value="16" >16</option>
<option value="17" >17</option>
<option value="18" >18</option>
<option value="19" >19</option>
<option value="20" >20</option>
<option value="21" >21</option>
<option value="22" >22</option>
<option value="23" >23</option>
<option value="24" >24</option>
<option value="25" >25</option>
<option value="26" >26</option>
<option value="27" >27</option>
<option value="28" >28</option>
<option value="29" >29</option>
<option value="30" >30</option>
<option value="31" >31</option>
</select>
<select id="dobyear" name="dobyear"> <option value="" >Year</option>
<option value="2021" >2021</option>
<option value="2020" >2020</option>
<option value="2019" >2019</option>
<option value="2018" >2018</option>
<option value="2017" >2017</option>
<option value="2016" >2016</option>
<option value="2015" >2015</option>
<option value="2014" >2014</option>
<option value="2013" >2013</option>
<option value="2012" >2012</option>
<option value="2011" >2011</option>
<option value="2010" >2010</option>
<option value="2009" >2009</option>
<option value="2008" >2008</option>
<option value="2007" >2007</option>
<option value="2006" >2006</option>
<option value="2005" >2005</option>
<option value="2004" >2004</option>
<option value="2003" >2003</option>
<option value="2002" >2002</option>
<option value="2001" >2001</option>
<option value="2000" >2000</option>
<option value="1999" >1999</option>
<option value="1998" >1998</option>
<option value="1997" >1997</option>
<option value="1996" >1996</option>
<option value="1995" >1995</option>
<option value="1994" >1994</option>
<option value="1993" >1993</option>
<option value="1992" >1992</option>
<option value="1991" >1991</option>
<option value="1990" >1990</option>
<option value="1989" >1989</option>
<option value="1988" >1988</option>
<option value="1987" >1987</option>
<option value="1986" >1986</option>
<option value="1985" >1985</option>
<option value="1984" >1984</option>
<option value="1983" >1983</option>
<option value="1982" >1982</option>
<option value="1981" >1981</option>
<option value="1980" >1980</option>
<option value="1979" >1979</option>
<option value="1978" >1978</option>
<option value="1977" >1977</option>
<option value="1976" >1976</option>
<option value="1975" >1975</option>
<option value="1974" >1974</option>
<option value="1973" >1973</option>
<option value="1972" >1972</option>
<option value="1971" >1971</option>
<option value="1970" >1970</option>
<option value="1969" >1969</option>
<option value="1968" >1968</option>
<option value="1967" >1967</option>
<option value="1966" >1966</option>
<option value="1965" >1965</option>
<option value="1964" >1964</option>
<option value="1963" >1963</option>
<option value="1962" >1962</option>
<option value="1961" >1961</option>
<option value="1960" >1960</option>
<option value="1959" >1959</option>
<option value="1958" >1958</option>
<option value="1957" >1957</option>
<option value="1956" >1956</option>
<option value="1955" >1955</option>
<option value="1954" >1954</option>
<option value="1953" >1953</option>
<option value="1952" >1952</option>
<option value="1951" >1951</option>
<option value="1950" >1950</option>
<option value="1949" >1949</option>
<option value="1948" >1948</option>
<option value="1947" >1947</option>
<option value="1946" >1946</option>
<option value="1945" >1945</option>
<option value="1944" >1944</option>
<option value="1943" >1943</option>
<option value="1942" >1942</option>
<option value="1941" >1941</option>
<option value="1940" >1940</option>
<option value="1939" >1939</option>
<option value="1938" >1938</option>
<option value="1937" >1937</option>
<option value="1936" >1936</option>
<option value="1935" >1935</option>
<option value="1934" >1934</option>
<option value="1933" >1933</option>
<option value="1932" >1932</option>
<option value="1931" >1931</option>
<option value="1930" >1930</option>
<option value="1929" >1929</option>
<option value="1928" >1928</option>
<option value="1927" >1927</option>
<option value="1926" >1926</option>
<option value="1925" >1925</option>
<option value="1924" >1924</option>
<option value="1923" >1923</option>
<option value="1922" >1922</option>
<option value="1921" >1921</option>
<option value="1920" >1920</option>
<option value="1919" >1919</option>
<option value="1918" >1918</option>
<option value="1917" >1917</option>
<option value="1916" >1916</option>
<option value="1915" >1915</option>
<option value="1914" >1914</option>
<option value="1913" >1913</option>
<option value="1912" >1912</option>
<option value="1911" >1911</option>
<option value="1910" >1910</option>
<option value="1909" >1909</option>
<option value="1908" >1908</option>
<option value="1907" >1907</option>
<option value="1906" >1906</option>
<option value="1905" >1905</option>
<option value="1904" >1904</option>
<option value="1903" >1903</option>
<option value="1902" >1902</option>
<option value="1901" >1901</option>
<option value="1900" >1900</option>
</select>
<div class="info">
<b class="tri"></b>
<b class="icon"></b>
<p></p>
</div> </div>
<div class="field dropdowns sex">
<label class="l" for="gender">Sex</label> <select id="gender" name="gender"> <option value="" >Select an option</option>
<option value="m" >Male</option>
<option value="f" >Female</option>
<option value="o" >Other</option>
</select> <div class="info">
<b class="tri"></b>
<b class="icon"></b>
<p></p>
</div> </div>
<input type="hidden" name="dob_public_display" value="1" autocomplete="off"/> <input type="hidden" name="gender_display" value="1" autocomplete="off"/> <div class="checks">
<div class="checks-newsletters">
<input type="checkbox" class="icheckbox" id="newsletter" name="newsletter" value="1" checked />
<input type="hidden" name="_toggle_newsletter" value="0" /> <label class="l_inline" for="newsletter">Email me about the latest DeviantArt news, contests, and special offers.</label> </div>
<div class="break"></div>
<input type="checkbox" class="icheckbox" id="agreeterms" name="agreeterms[]" value="1" data-sigil="click-event-tracker" data-meta="0.1" /> <input type="hidden" id="agreeterms_opposite" name="agreeterms[]" value="0"/> <label class="l_inline" for="agreeterms">I have read and agree to the DeviantArt <a href="https://deviantart.com/about/policy/service/" target="blank" class="u">Terms of Service</a> and <a href="https://deviantart.com/about/policy/etiquette/" target="blank" class="u">Etiquette Policy</a> and acknowledge that I have read the <a href="https://deviantart.com/about/policy/privacy/" target="blank" class="u">Privacy Policy</a></label> </div>
<div class="button-holder">
<input id="becomeDevButton" type="submit" class="join-button link button primary" data-sigil="click-event-tracker" data-meta="0.2" value="Become a Deviant" />
</div>
</fieldset>
</form>
</div>
<div id="forgot">
<p>
<strong><a href="https://www.deviantart.com/users/forgot" data-sigil="click-event-tracker" data-meta="0.3">Forgot Password or Username?</a></strong>
</p>
</div>
<script type="text/javascript">DWait.ready(["jms\/lib\/pubsub.js",".domready"], function(){ PubSub.publish('BILogger.logEvent', {eventname: 'signup_screen_show', modal_version: 1, version: 1}); });</script>
</div>
</div> <script type="text/javascript">
(function() {
var content = document.querySelector('div.bubbleview, .match-body-height');
var footer = document.querySelector('#depths');
if (content && footer) {
var height = window.getComputedStyle(content).getPropertyValue('height');
height = parseInt(height, 10) || content.clientHeight;
content.style.minHeight = height + document.documentElement.clientHeight -
footer.getBoundingClientRect().bottom + 'px';
}
})();
</script>
<script type="text/javascript" async src="https://st.deviantart.net/css/v6core_jc.js?3978066695" charset="utf-8"></script>
<script type="text/javascript" async src="https://st.deviantart.net/css/jquery.placeholder_jc.js?3043847327" charset="utf-8"></script>
<script type="text/javascript" async src="https://st.deviantart.net/css/password_strength_meter_jc.js?3990186315" charset="utf-8"></script><script type="text/javascript">window.__initial_body_data={"bilogger":{"platform":"desktop","clientid":"46c1703a-f0eb-4b66-30f4-4364168eadff","requestid":"622m85b286c0849fc6018338f4227853e422","throttle":"100"},"dapx":{"client":"dw","daid":"46c1703af0eb4b6630f44364168eadff","requestid":"622m6729639bf2e604122c348fb7271cc904","log_data":[],"eventid":"daweb:join::::pageview","delay_init_event":false},"csrf":"9K7DzkvaKFk67X_5.qobl0h.yf6xK1fd_ef0ACRNQUHeaOccUHjSUiPO5YmM8DloM94","hub":{"user":"8xmPCcKyY1wubGrR0TFoqw","ts":"1612971809","auth":"cc91a162b87259d08f812084c09ab26351291108717a521968ac1c26370eda14","subs":[],"endpoint":"https:\/\/hub.deviantart.net"}};__wake(["lib\/da\/ads\/blocker-check","lib\/dom\/wait","lib\/da\/dapx","lib\/da\/legacy-difi-bridge"]);</script> <script type="text/javascript" src="//st.deviantart.net/roses/rosa/webpackcore.d41d8cd98f00b204e980.js"></script>
<script type="text/javascript" src="//st.deviantart.net/roses/rosa/vendor.5974e21d0b4cea41fef4.js"></script>
<script type="text/javascript" src="//st.deviantart.net/roses/rosa/commons.d09f95daee266ab3d54d.js"></script>
<script type="text/javascript" src="//st.deviantart.net/roses/rosa/login.dd316b99be38f894928c.js"></script>
<a id="deviantART-loves-you"> </a>
<script type="text/javascript">
DWait.loadDownloadMap({"jms\/thirdparty\/lib\/flatpickr\/flatpickr.js":["https:\/\/st.deviantart.net\/css\/flatpickr_jc.js?3871654166","https:\/\/st.deviantart.net\/css\/flatpickr_lc.css?988834512"]});
</script><script type="text/javascript">
(function(d, e, v, i, a, n, t){
d.dapx = d.dapx || function() { (d.dapx.q = d.dapx.q || []).push(arguments)};
d.dapx.drift = i ? Math.round(new Date()*.001)-i : 0;
n = e.createElement(v);
t = e.getElementsByTagName(v)[0];
n.async = 1;
n.src = "https://st.deviantart.net/css/dapx_jc.js?4245352008";
t.parentNode.insertBefore(n, t);
})(window, document, "script", 1612971809);
</script><script type="text/javascript">DWait.ready(["jms\/lib\/pubsub.js"], function(){ PubSub.publish("DaPx.initialize", {"client":"dw","daid":"46c1703af0eb4b6630f44364168eadff","requestid":"622m6729639bf2e604122c348fb7271cc904","log_data":[],"eventid":"daweb:join::::pageview","delay_init_event":false}); });</script>
</body>
</html>