index.html 77 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994
  1. <!DOCTYPE html>
  2. <html lang="en" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  5. <meta http-equiv="Content-language" content="en"/>
  6. <title>Log In - ReverbNation</title>
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
  8. <meta name="description" content="Log in to ReverbNation with your Facebook account, Google account, or Email."/>
  9. <meta name="author" content="eMinor"/>
  10. <meta name="copyright" content="Copyright (c) by eMinor. All Rights Reserved."/>
  11. <meta name="globalsign-domain-verification" content="uA3HXlqwygDE05SIMENXziRJJfWhv_QYARYZPBIjSp"/>
  12. <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, maximum-scale=1.0"/>
  13. <link rel="canonical" href="https://www.reverbnation.com/login"/>
  14. <link rel="apple-touch-icon" sizes="180x180" href="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/meta/apple-touch-icon.png">
  15. <link rel="icon" type="image/png" href="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/meta/favicon-32x32.png" sizes="32x32">
  16. <link rel="icon" type="image/png" href="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/meta/favicon-16x16.png" sizes="16x16">
  17. <link rel="manifest" href="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/meta/manifest.json">
  18. <link rel="mask-icon" href="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/meta/safari-pinned-tab.svg" color="#e72e2e">
  19. <meta name="theme-color" content="#0d0d0e">
  20. <meta name="image_src" content="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/main_page/open_graph/rn-logo_1200x630.png"/>
  21. <meta property="og:image" content="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/main_page/open_graph/rn-logo_1200x630.png"/>
  22. <meta property="fb:app_id" content="2498397125"/>
  23. <meta property="og:type" content="website"/>
  24. <meta property="og:title" content="Log In - ReverbNation"/>
  25. <meta property="og:site_name" content="ReverbNation"/>
  26. <meta property="og:url" content="http://www.reverbnation.com/login"/>
  27. <meta property="og:description" content="Log in to ReverbNation with your Facebook account, Google account, or Email."/>
  28. <meta property="og:locale" content="en_us"/>
  29. <meta name="twitter:card" content="summary"/>
  30. <meta name="twitter:site" content="@ReverbNation"/>
  31. <meta name="rn-current-revision-hex" content="048213816cf665e73f8326e59896297915c57a7b"/>
  32. <meta name="csrf-param" content="authenticity_token" />
  33. <meta name="csrf-token" content="lJCanAT7BBA1tffe+HzJkuk9IEdycPtJ61Ss8S9CXnr27HtqgTGrirD8UqzwciVYjK3A7Rrvo6yj93wIQc+bbw==" />
  34. <link rel="stylesheet" media="screen" href="//fonts.googleapis.com/css?family=Roboto:100,300,300italic,400,400italic,500,700" />
  35. <link rel="stylesheet" media="screen" href="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/stylesheets/compiled/v3/main.css" data-norem="true" />
  36. <!--[if (!IE)|(gte IE 8)]><!-->
  37. <link rel="stylesheet" media="screen" href="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/assets/v4_required-datauri.css" data-norem="true" />
  38. <!--<![endif]-->
  39. <!--[if lte IE 7]>
  40. <link rel="stylesheet" media="screen" href="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/assets/v4_required.css" data-norem="true" />
  41. <![endif]-->
  42. <!--[if (!IE)|(gte IE 8)]><!-->
  43. <link rel="stylesheet" media="screen" href="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/assets/zurb_foundation-datauri.css" />
  44. <link rel="stylesheet" media="screen" href="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/assets/v4_foundation-datauri.css" />
  45. <!--<![endif]-->
  46. <!--[if lte IE 7]>
  47. <link rel="stylesheet" media="screen" href="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/assets/zurb_foundation.css" />
  48. <link rel="stylesheet" media="screen" href="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/assets/v4_foundation.css" />
  49. <![endif]-->
  50. <script type="text/javascript" lazy_load="false">
  51. if (location.href.match(/#\!((\/|\?){1}.*)/)) location.href = RegExp.$1;
  52. Reverb = window.Reverb || {}; Rn = Reverb;
  53. Reverb.config = {"env":"production","framework_version":"R4.1.003","static_cache_server":"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646","image_cache_server":"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646","rails_version":"4.2.11","rails_page":"user#login","v4_to_v3":["https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/assets/v4_to_v3-datauri.css"],"v3_logged_in":["https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/assets/v3_logged_in-datauri.css"],"gapi_config":{"accessKey":"AIzaSyD8wq_rgQMnDzVzYQldTbUzrkrR58dQhs8","clientId":"780260991283.apps.googleusercontent.com"},"google_key":"AIzaSyD8wq_rgQMnDzVzYQldTbUzrkrR58dQhs8","google_recaptcha_sitekey":"6Le4XhMUAAAAANmpjqukRS3TlNbuDS7OBlBVppII","requirejs":{"baseUrl":"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/assets/rjs","urlArgs":"048213816c","shim":{"facebook":{"exports":"FB"},"gpt":{"exports":"googletag"},"vendor/plupload/2.1.1/plupload.dev":["vendor/plupload/2.1.1/moxie"],"vendor/waypoints/sticky":["vendor/waypoints/jquery.waypoints"]},"paths":{"vendor":"../../javascripts/vendor","soundmanager2":"../../javascripts/vendor/soundmanager2.min","jqcloud":"../../javascripts/vendor/jqcloud/jqcloud2","scrollreveal":"../../javascripts/vendor/scrollreveal/scrollreveal","video-js-novtt":"../../javascripts/vendor/video.novtt","facebook":"//connect.facebook.net/en_US/sdk","gpt":"https://securepubads.g.doubleclick.net/tag/js/gpt","async":"../../javascripts/vendor/amd/async"}},"facebook_app_ids":{"reverbnation":"2498397125","band_profile":"2405167945","download_app":"6452028673","shows_app":"7085335997","join_app":"306495682738302","videos_app":"261560383923827","control_room":"307571686013112"},"facebook_scopes":{"login":"email","band_profile_basic":"email","fan_reach":"email","manage_pages":"pages_manage_ads,pages_manage_metadata,pages_read_engagement,pages_show_list,pages_read_user_content","email":"email","publish_page":"pages_manage_ads,pages_manage_metadata,pages_read_engagement,pages_show_list,pages_read_user_content,pages_manage_posts,pages_manage_engagement","publish_personal":"","band_profile_extended":"email,pages_manage_ads,pages_manage_metadata,pages_read_engagement,pages_show_list,pages_read_user_content","publish_tab":"email,pages_manage_ads,pages_manage_metadata,pages_read_engagement,pages_show_list,pages_read_user_content","sync_personal":"email","sync_page":"email,pages_manage_ads,pages_manage_metadata,pages_read_engagement,pages_show_list,pages_read_user_content,read_insights","import_photos":"user_photos","gig_finder":"user_friends","venue_take_ownership":"email,pages_manage_ads,pages_manage_metadata,pages_read_engagement,pages_show_list,pages_read_user_content,read_insights"},"facebook_optional_scopes":{"login":["user_friends","user_likes","user_location"],"band_profile_basic":[],"fan_reach":[]},"graph_api_v2":true,"social_networks":["fb_connect","fb_page","twitter","google-api","google-youtube","instagram","apple-id","bandlab"],"web_server":"https://www.reverbnation.com","cloudsponge_domain_key":"ACL5B72TAB6LS4TXCTZ5","honeybadger_api_key":"hbp_XbuTvPDZwWIgRrr35D4ZGpcvDB8mVQ2AKIDv"};
  54. window.CKEDITOR_BASEPATH = 'https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/javascripts/ckeditor/'
  55. </script>
  56. <script src="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/assets/v3_common.js"></script>
  57. <script src="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/assets/music_player.js"></script>
  58. <script src="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/assets/video_player.js"></script>
  59. <script type="text/javascript" lazy_load="false">
  60. require.config(Reverb.config.requirejs);
  61. $j = jQuery.noConflict();
  62. if (Reverb && Reverb.Consent) {
  63. Reverb.Consent.initialize({"revision":"production-048213816cf665e73f8326e59896297915c57a7b","scopes":[{"id":100,"name":"cookie:group:analytics","version":0},{"id":101,"name":"cookie:group:advertising","version":0}],"hasConsentByDefault":false});
  64. }
  65. </script>
  66. <script type="text/javascript">
  67. (function () {
  68. var date_parts = "2022-2-13".split("-"), p = parseInt
  69. Reverb.TODAY = new Date(p(date_parts[0]), (p(date_parts[1]) - 1), p(date_parts[2]))
  70. })();
  71. jQuery(function() {
  72. MusicPlayer.setup({"blank_mp3":"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/audio_player/blank.mp3","client":"234s3rwas","server":"https://www.reverbnation.com","pass":"6bd8bbd90ad311ebd1c8a72cf95c7b89"});
  73. VideoPlayerCore.setup({"server":"https://www.reverbnation.com","pass":"6bd8bbd90ad311ebd1c8a72cf95c7b89"});
  74. });
  75. </script>
  76. </head>
  77. <body id="musicpimp" class="gecko redaptive zurb redaptive-page">
  78. <div class="row"></div>
  79. <div class="zurbify"
  80. id="foundation_page_header"
  81. ng-controller="HeaderCtrl"
  82. ng-class="{'open': drawer != 'closed', 'closed': drawer == 'closed'}"
  83. rn-modernizr="opacity, stock_android_browser, csstransforms, csstransforms3d, cssanimations"
  84. rn-ios-fixed-fix>
  85. <div history-manager id="history-manager"></div>
  86. <div event-listener="reverb:menu:update"></div>
  87. <div class="contain-to-grid">
  88. <div ng-if="viewset && menu && reverbUser" ng-include="'header/' + viewset + '/menu_bar.html'"></div>
  89. <div ng-if="!(viewset && menu && reverbUser)">
  90. <nav class="menu-bar row">
  91. <section class="small-12 columns">
  92. <ul class="left inline-list desktop">
  93. <li>
  94. <a href="/"><svg width="150" height="30" class="logo">
  95. <image xlink:href="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/v3/standard_resources/rn_logos/reverbnation_logo_dark_r.svg" src="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/v3/standard_resources/logo_resources/old/reverbnation_logo_dark_flat_r.png" width="150" height="30" />
  96. </svg></a>
  97. </li>
  98. </ul>
  99. </section>
  100. </nav>
  101. </div>
  102. </div>
  103. </div>
  104. <script>
  105. (function(window) {
  106. var slice = [].slice;
  107. // Private API, bypasses consent checking.
  108. window._dataLayer = window._dataLayer || [];
  109. var _dataLayer = window._dataLayer;
  110. window.Reverb = window.Reverb || {};
  111. var Reverb = window.Reverb;
  112. Reverb.GoogleTagManager = Reverb.GoogleTagManager || (function() {
  113. var enabled = false, queue = [];
  114. function enable() {
  115. enabled = true;
  116. for (; queue.length > 0;) {
  117. _dataLayer.push.apply(_dataLayer, queue.shift());
  118. }
  119. }
  120. function disable() { enabled = false; }
  121. function push() {
  122. var argsAsArray = slice.call(arguments, 0);
  123. if (enabled) {
  124. _dataLayer.push.apply(_dataLayer, argsAsArray);
  125. } else {
  126. queue.push(argsAsArray);
  127. }
  128. }
  129. return {
  130. enable: enable,
  131. disable: disable,
  132. push: push
  133. };
  134. })();
  135. Reverb.GoogleTagManager.push({});
  136. // Public API into GTM (also available as Reverb.GoogleTagManager)...
  137. window.dataLayer = window.dataLayer || [];
  138. for (; window.dataLayer.length > 0;) { // Process any data in the queue...
  139. Reverb.GoogleTagManager.push(window.dataLayer.shift());
  140. }
  141. window.dataLayer.push = Reverb.GoogleTagManager.push; // Alias Reverb.GoogleTagManager.push as dataLayer.push...
  142. window.reverbConsentCallbacks = window.reverbConsentCallbacks || [];
  143. window.reverbConsentCallbacks.push(function(Consent) {
  144. Consent.has_consent(Consent.SCOPE_COOKIE_GROUP_ANALYTICS).then(function() {
  145. return Consent.has_consent(Consent.SCOPE_COOKIE_GROUP_ADVERTISING);
  146. }).then(Reverb.GoogleTagManager.enable, Reverb.GoogleTagManager.disable).always(function() {
  147. if (Reverb.Event) {
  148. // Watch for updates after initial consent has been resolved.
  149. Reverb.Event.bind('consent:updated', jQuery('<div></div>').appendTo('body'), function() {
  150. Consent.has_consent(Consent.SCOPE_COOKIE_GROUP_ANALYTICS).then(function() {
  151. return Consent.has_consent(Consent.SCOPE_COOKIE_GROUP_ADVERTISING);
  152. }).then(Reverb.GoogleTagManager.enable, Reverb.GoogleTagManager.disable);
  153. });
  154. }
  155. });
  156. });
  157. })(window);
  158. </script>
  159. <!-- Google Tag Manager -->
  160. <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  161. new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  162. j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  163. '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  164. })(window,document,'script','_dataLayer','GTM-T92MNF');</script>
  165. <!-- End Google Tag Manager -->
  166. <input id="yui-history-field" type="hidden"/>
  167. <div id="fb-root"></div>
  168. <!-- Messages we flash to users on success/failure of certain actions -->
  169. <div id="standard_flash_message" class="hidden_message standard_flash_message">
  170. <div data-role="content">&nbsp;</div>
  171. <div data-role="close"><a href="javascript:;">x</a></div>
  172. </div>
  173. <noscript>
  174. <div id="warning_for_disabled_js_users" style="margin: 0 auto;position: relative;text-align: center; width: 980px;background:#555555; color:white; padding:10px;font-size:18px;line-height:26px;">
  175. <div style="float:left;">
  176. <img src="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/v3/front_facing/page_header/noscript_exclamation.png" alt="Noscript exclamation" />
  177. </div>
  178. <div style="float:left;margin-left:10px;text-align:left;">
  179. ReverbNation makes heavy use of javascript<br/>
  180. You should enable javascript on your browser to best experience this site.
  181. </div>
  182. <div style="clear:both;"></div>
  183. </div>
  184. </noscript>
  185. <div class="zurbify">
  186. <div class="profile-admin-toolbar-spacer hide-for-small-only"></div>
  187. </div>
  188. <div id="page_header_message" class="zurbify distraction--always hidden clearfix responsive-width"></div>
  189. <div id="page_contents" class="zurbify">
  190. <div class="row">
  191. <div class="small-12 columns my3 mt8-for-medium-up mb4-for-medium-up text-center">
  192. <h3 class="m0 default text-black">
  193. Log In
  194. </h3>
  195. </div>
  196. </div>
  197. <div class="section row mb3 mb8-for-medium-up">
  198. <div class="small-12 smallplus-8 smallplus-push-2 medium-6 medium-push-3 large-4 large-push-4 columns">
  199. <div class="bg-white p2-for-medium-up">
  200. <div class="social-button social-login-button social-login-button--facebook text-shadow ">
  201. <a href="#" onClick="Reverb.Facebook.login_via_fb({}); return false;" class="social-login-brand ">
  202. <i class="icon-fa icon-facebook-official"></i>
  203. <span class="social-login-label">Log In With Facebook</span>
  204. <span>&nbsp;</span>
  205. </a>
  206. </div>
  207. <div class="social-button social-login-button social-login-button--google ">
  208. <a href="#" onClick="Reverb.Google.login_via_google(); return false;" class="social-login-brand ">
  209. <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="18px" height="18px" viewBox="0 0 48 48" class="abcRioButtonSvg"><g><path fill="#EA4335" d="M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"></path><path fill="#4285F4" d="M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"></path><path fill="#FBBC05" d="M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"></path><path fill="#34A853" d="M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"></path><path fill="none" d="M0 0h48v48H0z"></path></g></svg>
  210. <span class="social-login-label">Log In With Google</span>
  211. <span>&nbsp;</span>
  212. </a>
  213. </div>
  214. <div class="social-button social-login-button social-login-button--apple ">
  215. <a href="#" onClick="Reverb.Apple.login_via_apple(); return false;" class="social-login-brand ">
  216. <i class="icon-fa icon-apple" style="height: 25px;"></i>
  217. <span class="social-login-label">Log In With Apple ID</span>
  218. <span>&nbsp;</span>
  219. </a>
  220. </div>
  221. <div class="strike-heading"><span>or use your email address</span></div>
  222. <div class="zurbify">
  223. <form class="js-login-form qa-login-form" action="post.php" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="OgAgnxgvkoNAaI5ipfWlY744aF7cmiHShf0aO6XyqL5YfMFpneU9GcUhKxCt+0mp26iI9LQFeTfNXsrCy39tqw==" /> <div class="text-red js-error-messages"></div>
  224. <input type="hidden" name="modal_success" id="modal_success" />
  225. <input size="30" placeholder="Email" type="text" value="" name="user_login" id="user_login" />
  226. <input size="30" placeholder="Password" class="mb0 js-user-password" type="password" name="user_password" id="user_password" />
  227. <p class="mt0 mb1 text-right text-tiny clearfix">
  228. <span id="cap_lock_message" class="left text-red hide js-password-cap-lock-message">Caps Lock is ON</span>
  229. <a href="/user/forgot_password">Forgot password?</a>
  230. </p>
  231. <input type="submit" name="commit" value="Log In" class="button button--primary small-12" />
  232. <div style="max-width:160px;float:right;transform:scale(0.6);transform-origin:0 0;" id="recaptcha" class="g-recaptcha"></div>
  233. </form></div>
  234. <div class="text-tiny">
  235. Don't have a ReverbNation account?
  236. <a href="https://www.reverbnation.com/signup">Create one today!</a>
  237. </div>
  238. </div>
  239. </div>
  240. </div>
  241. </div> <!-- page_contents -->
  242. <div id="foundation_page_footer" class="zurbify distraction--always">
  243. <div class="footer-push"></div>
  244. <div class="footer">
  245. <div class="wrap wrap--full bg-white py3 responsive-background">
  246. <div class="row my2-for-medium-up">
  247. <div class="small-12 medium-7 large-6 columns">
  248. <ul class="inline-list inline-list--chunky-bottom mb0">
  249. <li><span class="fw700">Tools For:</span></li>
  250. <li><a href="/band-promotion">Artists</a></li>
  251. <li><a href="/industryprofessionals"><span>Music </span>Industry</a></li>
  252. <li><a href="/fan-promotion">Fans</a></li>
  253. <li><a href="/venue-promotion">Venues</a></li>
  254. </ul>
  255. </div>
  256. <div class="small-12 medium-5 large-6 columns text-right-for-medium-up social-links footer-social">
  257. <div class="mb0 ml0 mt3 mt0-for-medium-up social-links ">
  258. <a class="social-links__link social-links__link--rn-blog" href="http://blog.reverbnation.com" target="_blank">
  259. </a>
  260. <a class="social-links__link social-links__link--facebook" href="http://facebook.com/reverbnation" target="_blank">
  261. <i class="icon-fa icon-facebook"></i>
  262. </a>
  263. <a class="social-links__link social-links__link--twitter" href="http://twitter.com/reverbnation" target="_blank">
  264. <i class="icon-fa icon-twitter"></i>
  265. </a>
  266. <a class="social-links__link social-links__link--youtube" href="http://www.youtube.com/user/ReverbNationVideos" target="_blank">
  267. <i class="icon-fa icon-youtube-play"></i>
  268. </a>
  269. <a class="social-links__link social-links__link--instagram" href="http://instagram.com/reverbnation" target="_blank">
  270. <i class="icon-fa icon-instagram"></i>
  271. </a>
  272. <a class="social-links__link social-links__link--pinterest" href="http://www.pinterest.com/reverbnation/" target="_blank">
  273. <i class="icon-fa icon-pinterest"></i>
  274. </a>
  275. </div>
  276. </div>
  277. </div>
  278. </div>
  279. <div class="wrap wrap--full wrap--no-margin bg-darkerGray pt3 pb6 responsive-background">
  280. <div class="row my2-for-medium-up">
  281. <div class="small-12 columns">
  282. <!-- regular footer links -->
  283. <div class="row hide-for-small-only ">
  284. <div class="medium-4 large-2 columns mb3-for-medium-only ">
  285. <h6 class="text-lightGray fw500">ReverbNation</h6>
  286. <ul class="footer-links">
  287. <li><a target="_blank" href="http://blog.reverbnation.com/">Blog</a></li>
  288. <li><a target="_blank" href="https://careers.bandlab.com">Careers</a></li>
  289. <li><a href="http://help.reverbnation.com">Need Help?</a></li>
  290. <li><a href="/user/forgot_password">Forgot Password</a></li>
  291. <li><a href="/connect">CONNECT</a></li>
  292. <li>&nbsp;</li>
  293. <li>&nbsp;</li>
  294. </ul>
  295. </div>
  296. <div class="medium-4 large-2 columns mb3-for-medium-only ">
  297. <h6 class="text-lightGray fw500">Artist Membership</h6>
  298. <ul class="footer-links">
  299. <li><a href="/band-promotion">Overview</a></li>
  300. <li><a href="/pricing">Pricing</a></li>
  301. <li><a href="/features/features_index">Feature Index</a></li>
  302. <li>&nbsp;</li>
  303. <li>&nbsp;</li>
  304. <li>&nbsp;</li>
  305. <li>&nbsp;</li>
  306. <li>&nbsp;</li>
  307. </ul>
  308. </div>
  309. <div class="medium-4 large-2 columns mb3-for-medium-only ">
  310. <h6 class="text-lightGray fw500">Artist Development</h6>
  311. <ul class="footer-links">
  312. <li><a href="/band-promotion/opportunities">Opportunity Submissions</a></li>
  313. <li><a href="/band-promotion/crowd_review?source=SiteFooter">Crowd Reviews</a></li>
  314. <li><a href="/band-promotion/gig_finder">Gig Finder</a></li>
  315. <li>&nbsp;</li>
  316. <li>&nbsp;</li>
  317. <li>&nbsp;</li>
  318. <li>&nbsp;</li>
  319. <li>&nbsp;</li>
  320. </ul>
  321. </div>
  322. <div class="medium-4 large-3 columns mb3-for-medium-only ">
  323. <h6 class="text-lightGray fw500">Artist Tools</h6>
  324. <ul class="footer-links">
  325. <li><a href="/band-promotion/promoteit">Advertise on Music Sites</a></li>
  326. <li><a href="/band-promotion/sponsored_artist">Sponsored Artists</a></li>
  327. <li><a href="/band-promotion/distribution">Digital Distribution</a></li>
  328. <li><a href="/band-promotion/sell_direct">Sell Direct</a></li>
  329. <li><a href="/band-promotion/fan_reach">Fan Reach</a></li>
  330. <li><a href="/band-promotion/sitebuilder">Site Builder</a></li>
  331. <li><a href="/marketplace">Marketplace</a></li>
  332. <li><a href="/band-promotion/pub_admin">Publishing Administration</a></li>
  333. </ul>
  334. </div>
  335. <div class="medium-4 large-3 columns mb3-for-medium-only end">
  336. <h6 class="text-lightGray fw500">Policies</h6>
  337. <ul class="footer-links">
  338. <li><a href="/termsandconditions">Terms &amp; Conditions</a></li>
  339. <li><a href="/privacy">Privacy</a></li>
  340. <li><a href="/privacy#your_california_privacy_rights"><span class="nowrap">Your California Privacy Rights</span></a></li>
  341. <li><a href="/copyright">Copyright</a></li>
  342. <li><a href="/trademark">Trademark</a></li>
  343. <li><a href="/refund">Refunds</a></li>
  344. <li><a href="/abuse">Abuse</a></li>
  345. <li>&nbsp;</li>
  346. </ul>
  347. </div>
  348. </div>
  349. <!--accordion based mobile footer links -->
  350. <div class="row show-for-small-only">
  351. <div class="small-12 columns">
  352. <dl class="accordion accordion--footer-links" data-accordion>
  353. <dd class="accordion-navigation">
  354. <a href="#navLinks0" class="accordion--footer-links__header text-lightGray"><h6 class="text-lightGray fw500">ReverbNation</h6></a>
  355. <div id="navLinks0" class="content">
  356. <ul class="footer-links">
  357. <li><a target="_blank" href="http://blog.reverbnation.com/">Blog</a></li>
  358. <li><a target="_blank" href="https://careers.bandlab.com">Careers</a></li>
  359. <li><a href="http://help.reverbnation.com">Need Help?</a></li>
  360. <li><a href="/user/forgot_password">Forgot Password</a></li>
  361. <li><a href="/connect">CONNECT</a></li>
  362. </ul>
  363. </div>
  364. </dd>
  365. <dd class="accordion-navigation">
  366. <a href="#navLinks1" class="accordion--footer-links__header text-lightGray"><h6 class="text-lightGray fw500">Artist Membership</h6></a>
  367. <div id="navLinks1" class="content">
  368. <ul class="footer-links">
  369. <li><a href="/band-promotion">Overview</a></li>
  370. <li><a href="/pricing">Pricing</a></li>
  371. <li><a href="/features/features_index">Feature Index</a></li>
  372. </ul>
  373. </div>
  374. </dd>
  375. <dd class="accordion-navigation">
  376. <a href="#navLinks2" class="accordion--footer-links__header text-lightGray"><h6 class="text-lightGray fw500">Artist Development</h6></a>
  377. <div id="navLinks2" class="content">
  378. <ul class="footer-links">
  379. <li><a href="/band-promotion/opportunities">Opportunity Submissions</a></li>
  380. <li><a href="/band-promotion/crowd_review?source=SiteFooter">Crowd Reviews</a></li>
  381. <li><a href="/band-promotion/gig_finder">Gig Finder</a></li>
  382. </ul>
  383. </div>
  384. </dd>
  385. <dd class="accordion-navigation">
  386. <a href="#navLinks3" class="accordion--footer-links__header text-lightGray"><h6 class="text-lightGray fw500">Artist Tools</h6></a>
  387. <div id="navLinks3" class="content">
  388. <ul class="footer-links">
  389. <li><a href="/band-promotion/promoteit">Advertise on Music Sites</a></li>
  390. <li><a href="/band-promotion/sponsored_artist">Sponsored Artists</a></li>
  391. <li><a href="/band-promotion/distribution">Digital Distribution</a></li>
  392. <li><a href="/band-promotion/sell_direct">Sell Direct</a></li>
  393. <li><a href="/band-promotion/fan_reach">Fan Reach</a></li>
  394. <li><a href="/band-promotion/sitebuilder">Site Builder</a></li>
  395. <li><a href="/marketplace">Marketplace</a></li>
  396. <li><a href="/band-promotion/pub_admin">Publishing Administration</a></li>
  397. </ul>
  398. </div>
  399. </dd>
  400. <dd class="accordion-navigation">
  401. <a href="#navLinks4" class="accordion--footer-links__header text-lightGray"><h6 class="text-lightGray fw500">Policies</h6></a>
  402. <div id="navLinks4" class="content">
  403. <ul class="footer-links">
  404. <li><a href="/termsandconditions">Terms &amp; Conditions</a></li>
  405. <li><a href="/privacy">Privacy</a></li>
  406. <li><a href="/privacy#your_california_privacy_rights"><span class="nowrap">Your California Privacy Rights</span></a></li>
  407. <li><a href="/copyright">Copyright</a></li>
  408. <li><a href="/trademark">Trademark</a></li>
  409. <li><a href="/refund">Refunds</a></li>
  410. <li><a href="/abuse">Abuse</a></li>
  411. </ul>
  412. </div>
  413. </dd>
  414. </dl>
  415. </div>
  416. </div>
  417. <!-- // accordion based mobile footer links -->
  418. <hr class="mt2 mb3 mt1-for-medium-only mt3-for-large-up mb5-for-medium-up bg-midnightDarkAccent hr--dark" />
  419. <div class="row">
  420. <div class="small-12 columns text-inverted--dark">
  421. <p class="mb2">
  422. <span title="v.production-048213816cf665e73f8326e59896297915c57a7b Build timestamp: 2022-02-09 21:26:46 PM EST unicorn-deployment-66bfc87d5f-wqb7s - RAILS 4.2.11">&copy;</span> 2006-2022 ReverbNation, LLC
  423. </p>
  424. <p class="text-tiny dim mb0">All third party trademarks are the property of the respective trademark owners. ReverbNation is not affiliated with those trademark owners.</p>
  425. </div>
  426. </div>
  427. </div>
  428. </div>
  429. </div>
  430. </div>
  431. </div>
  432. <div id="gdpr_consent_banner" class="zurbify">
  433. <div class="full-width-grid p2 bg-coldDarkGray text-inverted text-default-size">
  434. <div class="row">
  435. <div class="small-12 medium-11 large-offset-1 large-10 columns">
  436. <div class="show-for-small-only ml3 mb3 right">
  437. <a class="h3-size icon-fa icon-close text-white js-gdpr-consent-banner--close"></a>
  438. </div>
  439. This site uses cookies and other technologies such as pixel tags and web beacons to enhance user experience,
  440. analyze site traffic, and serve targeted advertisements. By continuing your visit on this site, you accept the
  441. use of cookies. Learn more and manage settings <a class="text-white text-underline js-gdpr-consent-banner--settings">here</a>.
  442. </div>
  443. <div class="hide-for-small-only medium-1 large-1 end columns text-center lhs">
  444. <a class="h3-size icon-fa icon-close text-white js-gdpr-consent-banner--close"></a>
  445. </div>
  446. </div>
  447. </div>
  448. </div>
  449. <script type="text/javascript">
  450. jQuery(function($) {
  451. var $gdprConsentBanner = $('#gdpr_consent_banner');
  452. $gdprConsentBanner.find('.js-gdpr-consent-banner--close').on('click', function() {
  453. $gdprConsentBanner.remove();
  454. });
  455. $gdprConsentBanner.find('.js-gdpr-consent-banner--settings').on('click', function() {
  456. Reverb.Modal.open("/user/cookie_consent_modal");
  457. });
  458. });
  459. </script>
  460. <div id="docked_footer">
  461. <div id="loading_gif" >
  462. <span>Loading...</span>
  463. </div>
  464. <div class="v3_docked_footer_inner">
  465. <div id="player_queue_item_template" class="template" data-template=" &lt;div class=&quot;player_queue_item&quot; &gt;
  466. &lt;a href=&quot;#&quot; class=&quot;toggle&quot;&gt;&lt;/a&gt;
  467. &lt;a href=&quot;#&quot; class=&quot;remove&quot; data-command=&quot;remove_song&quot;&gt;&lt;/a&gt;
  468. &lt;a href=&quot;#&quot; class=&quot;play_state&quot; data-command=&quot;play&quot; &gt;&lt;/a&gt;
  469. &lt;div class=&quot;content_wrap&quot;&gt;
  470. &lt;div class=&quot;content&quot;&gt;
  471. &lt;a href=&quot;{link}&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;{image}&quot; /&gt;&lt;/a&gt;
  472. &lt;h3 title=&quot;{title}&quot;&gt;{title_display}&lt;/h3&gt;
  473. &lt;a href=&quot;{link}&quot; rel=&quot;nofollow&quot;&gt;&lt;h4 title=&quot;{artist}&quot;&gt;{artist_display}&lt;/h4&gt;&lt;/a&gt;
  474. &lt;/div&gt;
  475. &lt;/div&gt;
  476. &lt;div class=&quot;actions&quot; style=&quot;text-align:center&quot;&gt;
  477. &lt;a href=&quot;#&quot; class=&quot;first&quot; data-command=&quot;download&quot;&gt;Download&lt;/a&gt;
  478. &lt;a href=&quot;#&quot; data-command=&quot;share&quot;&gt;Share&lt;/a&gt;
  479. &lt;a href=&quot;#&quot; data-command=&quot;favorite&quot;&gt;Favorite&lt;/a&gt;
  480. &lt;a href=&quot;#&quot; data-command=&quot;lyrics&quot;&gt;Lyrics&lt;/a&gt;
  481. &lt;a href=&quot;#&quot; data-command=&quot;fan&quot; class=&quot;last&quot;&gt;Be a fan&lt;/a&gt;
  482. &lt;/div&gt;
  483. &lt;/div&gt;
  484. "></div>
  485. <div class="footer_content clearfix">
  486. <div class="footer_music_player" id="music_player">
  487. <div class="player_queue collapsed" id="player_queue">
  488. <div class="player_queue_content">
  489. <div class="player_queue_header">
  490. <a href="#" data-command="toggle" class="collapse"></a>
  491. </div>
  492. <div class="player_queue_items card" data-card="queue_items">
  493. <div class="card_actions clearfix">
  494. <span data-role="title"></span>
  495. <a href="#" data-command="clear_playlist" class="playlist_action">Clear</a>
  496. <a href="#" data-command="share_playlist" class="playlist_action">Share All</a>
  497. <a href="#" data-command="show_discover" class="playlist_action">Channels</a>
  498. </div>
  499. <div class="player_queue_list"></div>
  500. </div>
  501. <div class=" card" data-card="queue_discover">
  502. <div class="card_actions">
  503. <a href="#" data-command="show_playlist" class="discovery_action">Show Queue</a>
  504. </div>
  505. <div class="player_queue_discover">
  506. <h2>ReverbNation Channels</h2>
  507. <h3>Select a Music Channel to Get Started</h3>
  508. <a href="#" data-command="discover_global">Global Chart Toppers</a>
  509. <a href="#" data-command="discover_local">Local Chart Toppers</a>
  510. <a href="#" data-command="discover_trending">Trending Artists</a>
  511. <a href="#" data-command="discover_alt_rock_indie">Alt/Rock/Indie</a>
  512. <a href="#" data-command="discover_electro_pop_dance">Electro/Pop/Dance</a>
  513. <a href="#" data-command="discover_hiphop_rap_rbsoul">HipHop/Rap/R&amp;B</a>
  514. <a href="#" data-command="discover_featured">Featured Artists</a>
  515. <a href="#" data-command="discover_my_favorites">My Favorites</a>
  516. <a href="#" data-command="discover_custom_channel">Custom Channel</a>
  517. </div>
  518. </div>
  519. <div class="player_queue_custom_channel card" data-card="queue_custom_channel">
  520. <div class="card_actions">
  521. <a href="#" data-command="show_playlist" class="discovery_action">Show Queue</a>
  522. </div>
  523. <form id="custom_channel_form" action="/c/audio_player/music_now" accept-charset="UTF-8" data-remote="true" method="post"><input name="utf8" type="hidden" value="&#x2713;" /> <input value="reverb_picks" type="hidden" name="reverb_radio[channel]" id="reverb_radio_channel" />
  524. <input name="reverb_radio[genres][]" type="hidden" value="" /><select id="reverb_radio_genres_player_select" multiple="multiple" style="display: none;" name="reverb_radio[genres][]"></select>
  525. <div class="custom-channel-header">
  526. <h2>Select Genres</h2>
  527. <div class="custom-channel-header__controls">
  528. <div class="custom-channel-header__controls__left">
  529. <a data-action="all" href="#">All</a>
  530. <a data-action="none" href="#">None</a>
  531. </div>
  532. <div class="custom-channel-header__controls__right">
  533. <a data-action="cancel" data-command="back" href="#">Cancel</a>
  534. <a class="standard_button style_primary" data-action="save" href="#">Play</a>
  535. </div>
  536. </div>
  537. </div>
  538. <div class="custom-channel-input">
  539. <a href="#" class="genre-pill"
  540. data-genre="alternative"
  541. >Alternative</a>
  542. <a href="#" class="genre-pill"
  543. data-genre="ambient"
  544. >Ambient</a>
  545. <a href="#" class="genre-pill"
  546. data-genre="americana"
  547. >Americana</a>
  548. <a href="#" class="genre-pill"
  549. data-genre="bluegrass"
  550. >Bluegrass</a>
  551. <a href="#" class="genre-pill"
  552. data-genre="blues"
  553. >Blues</a>
  554. <a href="#" class="genre-pill"
  555. data-genre="bollywoodtollywood"
  556. >Bollywood/Tollywood</a>
  557. <a href="#" class="genre-pill"
  558. data-genre="celtic"
  559. >Celtic</a>
  560. <a href="#" class="genre-pill"
  561. data-genre="childrens"
  562. >Childrens</a>
  563. <a href="#" class="genre-pill"
  564. data-genre="christianrock"
  565. >Christian Rock</a>
  566. <a href="#" class="genre-pill"
  567. data-genre="christiangospel"
  568. >Christian/Gospel</a>
  569. <a href="#" class="genre-pill"
  570. data-genre="classical"
  571. >Classical</a>
  572. <a href="#" class="genre-pill"
  573. data-genre="comedy"
  574. >Comedy</a>
  575. <a href="#" class="genre-pill"
  576. data-genre="country"
  577. >Country</a>
  578. <a href="#" class="genre-pill"
  579. data-genre="dj"
  580. >DJ</a>
  581. <a href="#" class="genre-pill"
  582. data-genre="dance"
  583. >Dance</a>
  584. <a href="#" class="genre-pill"
  585. data-genre="dubstep"
  586. >Dubstep</a>
  587. <a href="#" class="genre-pill"
  588. data-genre="edm"
  589. >EDM</a>
  590. <a href="#" class="genre-pill"
  591. data-genre="electronica"
  592. >Electronica</a>
  593. <a href="#" class="genre-pill"
  594. data-genre="experimental"
  595. >Experimental</a>
  596. <a href="#" class="genre-pill"
  597. data-genre="folk"
  598. >Folk</a>
  599. <a href="#" class="genre-pill"
  600. data-genre="funk"
  601. >Funk</a>
  602. <a href="#" class="genre-pill"
  603. data-genre="grime"
  604. >Grime</a>
  605. <a href="#" class="genre-pill"
  606. data-genre="hiphop"
  607. >Hip Hop</a>
  608. <a href="#" class="genre-pill"
  609. data-genre="holiday"
  610. >Holiday</a>
  611. <a href="#" class="genre-pill"
  612. data-genre="house"
  613. >House</a>
  614. <a href="#" class="genre-pill"
  615. data-genre="indie"
  616. >Indie</a>
  617. <a href="#" class="genre-pill"
  618. data-genre="instrumental"
  619. >Instrumental</a>
  620. <a href="#" class="genre-pill"
  621. data-genre="jam"
  622. >Jam</a>
  623. <a href="#" class="genre-pill"
  624. data-genre="jazz"
  625. >Jazz</a>
  626. <a href="#" class="genre-pill"
  627. data-genre="latin"
  628. >Latin</a>
  629. <a href="#" class="genre-pill"
  630. data-genre="metal"
  631. >Metal</a>
  632. <a href="#" class="genre-pill"
  633. data-genre="other"
  634. >Other</a>
  635. <a href="#" class="genre-pill"
  636. data-genre="pop"
  637. >Pop</a>
  638. <a href="#" class="genre-pill"
  639. data-genre="punk"
  640. >Punk</a>
  641. <a href="#" class="genre-pill"
  642. data-genre="rbsoul"
  643. >R&amp;B/Soul</a>
  644. <a href="#" class="genre-pill"
  645. data-genre="rap"
  646. >Rap</a>
  647. <a href="#" class="genre-pill"
  648. data-genre="reggae"
  649. >Reggae</a>
  650. <a href="#" class="genre-pill"
  651. data-genre="rock"
  652. >Rock</a>
  653. <a href="#" class="genre-pill"
  654. data-genre="rockabilly"
  655. >Rockabilly</a>
  656. <a href="#" class="genre-pill"
  657. data-genre="singersongwriter"
  658. >Singer Songwriter</a>
  659. <a href="#" class="genre-pill"
  660. data-genre="ska"
  661. >Ska</a>
  662. <a href="#" class="genre-pill"
  663. data-genre="spiritual"
  664. >Spiritual</a>
  665. <a href="#" class="genre-pill"
  666. data-genre="spokenword"
  667. >Spoken Word</a>
  668. <a href="#" class="genre-pill"
  669. data-genre="world"
  670. >World</a>
  671. </div>
  672. </form> </div>
  673. </div>
  674. </div>
  675. <div class="player_about" id="player_about">
  676. <a href="#" class="toggle_playlist" data-command="toggle_playlist" title="Toggle Playlist"></a>
  677. <div class="cards">
  678. <div class="song_info card" data-card="song_info">
  679. <div class="song_actions clearfix">
  680. <a href="#" class="add" data-command="recommend" title="Add to Library"></a>
  681. <a href="#" class="share" data-command="share" title="Share" ></a>
  682. <a href="#" data-command="download" title="Download" class="download"></a>
  683. </div>
  684. <a href="#" data-role="link"><img data-role="image" src="data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" width="64" height="48" /></a>
  685. <h3 data-role="title"></h3>
  686. <a href="#" data-role="link"><h4 data-role="artist"></h4></a>
  687. <div class="progress_slider_wrap">
  688. <div class="player_slider progress_slider">
  689. <div class="progress">
  690. <div class="progress_thumb small"></div>
  691. </div>
  692. <div class="time_progress extra_ui" style="word-break: normal !important;">12:123</div>
  693. </div>
  694. </div>
  695. </div>
  696. <div class="discover_music card" data-card="discover_music">
  697. <p>Not listening to anything?</p>
  698. <p>Try one of the <a href="#" data-command="discover">ReverbNation Channels</a></p>
  699. </div>
  700. <div class="feedback card active" data-card="feedback">
  701. </div>
  702. </div>
  703. </div>
  704. <div class="player_song_control" id="player_control">
  705. <div class="buttons">
  706. <a href="#" class="btn_prev" data-command="prev"></a>
  707. <a href="#" class="btn_play" data-command="play"></a>
  708. <a href="#" class="btn_pause" data-command="pause" style="display:none;"></a>
  709. <a href="#" class="btn_next" data-command="next"></a>
  710. </div>
  711. <div class="player_slider volume_slider">
  712. <a href="#" data-command="mute" class="volume_btn extra_ui"></a>
  713. <div class="progress">
  714. <div class="progress_thumb big"></div>
  715. </div>
  716. </div>
  717. </div>
  718. </div>
  719. </div>
  720. <div id="footer_marketing_wrap">
  721. <div id="footer_marketing" class="standard_footer_marketing standard_typography"></div>
  722. </div>
  723. <script type="text/javascript">
  724. jQuery(function ($) {
  725. var $footer = $('#docked_footer');
  726. Reverb.Event.bind('music_player:show', $footer, function () {
  727. $footer.addClass('player-in').removeClass('player-out');
  728. });
  729. Reverb.Event.bind('music_player:hide', $footer, function () {
  730. $footer.addClass('player-out').removeClass('player-in');
  731. });
  732. });
  733. </script>
  734. </div>
  735. </div>
  736. <div id="marketing_overlay" class="zurbify"></div>
  737. <div id="dim_overlay" style="" ondblclick="modal_close();"></div>
  738. <div id="general_edit_container" class="float_edit_holder"></div>
  739. <div id="general_edit_container2" class="float_edit_holder"></div>
  740. <div id="tooltip_container" class="zurbify"></div>
  741. <script type="text/javascript" src="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/assets/v3_extras.js"></script>
  742. <script type="text/javascript" src="https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/assets/foundation.js"></script>
  743. <script type="text/javascript">
  744. </script>
  745. <script type="text/javascript">
  746. (function() {
  747. var Reverb = window["Reverb"];
  748. if (!Reverb || !Reverb.hasOwnProperty('Consent') || !Reverb.hasOwnProperty('Mixpanel')) {
  749. var message = "Missing Reverb.Consent and/or Reverb.Mixpanel";
  750. if (Reverb && Reverb.ErrorNotifier) {
  751. Reverb.ErrorNotifier.notify(message)
  752. }
  753. throw new Error(message);
  754. }
  755. Reverb.Consent.has_consent(Reverb.Consent.SCOPE_COOKIE_GROUP_ANALYTICS).then(function() {
  756. <!-- start Mixpanel -->
  757. (function(e,b){if(!b.__SV){var a,f,i,g;window.mixpanel=b;a=e.createElement("script");
  758. a.type="text/javascript";a.async=!0;a.src=("https:"===e.location.protocol?"https:":"http:")+'//cdn.mxpnl.com/libs/mixpanel-2.2.min.js';f=e.getElementsByTagName("script")[0];f.parentNode.insertBefore(a,f);b._i=[];b.init=function(a,e,d){function f(b,h){var a=h.split(".");2==a.length&&(b=b[a[0]],h=a[1]);b[h]=function(){b.push([h].concat(Array.prototype.slice.call(arguments,0)))}}var c=b;"undefined"!==
  759. typeof d?c=b[d]=[]:d="mixpanel";c.people=c.people||[];c.toString=function(b){var a="mixpanel";"mixpanel"!==d&&(a+="."+d);b||(a+=" (stub)");return a};c.people.toString=function(){return c.toString(1)+".people (stub)"};i="disable track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config people.set people.set_once people.increment people.append people.track_charge people.clear_charges people.delete_user".split(" ");for(g=0;g< i.length;g++)f(c,i[g]);
  760. b._i.push([a,e,d])};b.__SV=1.2}})(document,window.mixpanel||[]);
  761. <!-- end Mixpanel -->
  762. mixpanel.init("ab0889532ba21199bab26025f9001ffd", {
  763. cookie_name: 'ab0889532ba21199bab26025f9001ffd_mixpanel',
  764. loaded: function() {
  765. Reverb.Mixpanel.setTrackConfig({"whitelist":["^BandProfile\\.Login$","^FanReach\\.MessageSent$","^Distribution\\.Create\\.(?:SelectPackage|ReleaseOverview|SongsAdded|CoverArt|FinalReview)Done$"],"blacklist":["^(Artist|Fan|Label|Musician|Promoter|Venue)\\.Login$","^SB\\..*","^ArtistSites\\..*","^WebsiteX\\..*","^BandProfile\\..*","^Distribution\\..*","^interstitial_.*","^SongPage\\..*","^Dashboard.*","^FanReach\\..*","^CrowdReview\\..*","^Photo\\..*","^signup\\.fan\\..*","^ProfilePhotoSet$","^AddAShow\\.PageView$","^PageObject\\.BecomeFan\\.Viewed$","^BandPromo\\.View$","^HeaderClick\\.join$","^PhotoModal\\.View$"]});
  766. Reverb.Mixpanel.mixpanel_loaded();
  767. }
  768. });
  769. }, function() {
  770. Reverb.Mixpanel.disable();
  771. }).always(function() {
  772. // Watch for updates after initial consent has been resolved.
  773. Reverb.Event.bind('consent:updated', jQuery('<div></div>').appendTo('body'), function() {
  774. Reverb.Consent.has_consent(Reverb.Consent.SCOPE_COOKIE_GROUP_ANALYTICS).then(Reverb.Mixpanel.enable, Reverb.Mixpanel.disable);
  775. });
  776. });
  777. })();
  778. </script>
  779. <script type="text/javascript">
  780. if (Reverb.Mixpanel) { Reverb.Mixpanel.unregister('user_email'); }
  781. jQuery(function($) {
  782. Reverb.cleanup_after_logout();
  783. Reverb.Event.trigger('menu:update', {"nav_menu":[{"type":"link","id":"logo","title":"logo","adaptive":true,"url":"/"},{"type":"link","id":"search","title":"Search","adaptive":true,"url":"/main/search"},{"type":"link","id":"features","title":"Features","adaptive":true,"url":"/band-promotion"},{"type":"link","id":"discover","title":"Discover","adaptive":true,"url":"/main/discover"},{"type":"link","id":"featured_artists","title":"Crowd Picks","adaptive":true,"url":"/main/featured_on"},{"type":"link","id":"local","title":"Events","adaptive":true,"url":"/main/local_scene"},{"type":"link","id":"charts","title":"Charts","adaptive":true,"url":"/main/charts"},{"type":"link","id":"opportunities","title":"Opportunities","adaptive":true,"url":"/opportunities_list"},{"type":"link","id":"pricing","title":"Pricing","adaptive":true,"url":"/pricing"}],"user_menu":null,"add_new_menu":null,"more_menu":null});
  784. });
  785. </script>
  786. <script type="text/javascript">
  787. Reverb.Navigate.initialize(false);
  788. </script>
  789. <script type="text/javascript">
  790. Reverb.Facebook.load_sdk({autologin_via_fb: false});
  791. jQuery(window).trigger('scripts_loaded');
  792. </script>
  793. <script type="text/javascript">
  794. window.r23 = function(s){var f=s.charCodeAt(1)-31;return s.replace(/[0-9]/g,function(d){return String.fromCharCode(d.charCodeAt(0) + f);});};
  795. window.s53 = function(m,d){var zi = jQuery(m +' ' + d);jQuery(m).bind('submit', function() {zi.val(r23(zi.val()));});};
  796. require(['user/login'], function () {
  797. Reverb.Login.create({"form_id":"secure_login_form_107800","requires_captcha":true});
  798. });
  799. </script>
  800. <script type="text/javascript">
  801. // <![CDATA[
  802. require(['modules/header'], function (bootstrap) {
  803. var config = {
  804. active_menu_id: ''
  805. };
  806. angular.module('Header.Templates', []).run(['$templateCache', function($templateCache) {
  807. $templateCache.put('header/logo_big.html', "<svg width=\"150\" height=\"30\" class=\"logo\">\n <image xlink:href=\"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/v3/standard_resources/rn_logos/reverbnation_logo_dark_r.svg\" src=\"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/v3/standard_resources/logo_resources/old/reverbnation_logo_dark_flat_r.png\" width=\"150\" height=\"30\" />\n<\/svg>" );
  808. $templateCache.put('header/logo_small.html', "<svg width=\"140\" height=\"19\" class=\"logo\">\n <image xlink:href=\"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/v3/standard_resources/rn_logos/reverbnation_logo_dark_r.svg\" src=\"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/v3/standard_resources/logo_resources/old/reverbnation_logo_dark_flat_r.png\" width=\"140\" height=\"19\" />\n<\/svg>" );
  809. $templateCache.put('header/search/search_box.html', "<div ng-controller=\"QuickSearchCtrl\">\n <form ng-submit=\"doFullSearch()\"\n show-spinner=\"searching\"\n spinner-options=\'{\"top\": \"18px\", \"left\": \"90%\"}\'>\n <span class=\"search-icon icon-fa icon-search\"><\/span>\n <input name=\"q\" type=\"text\" ng-model=\"query\" placeholder=\"Search ReverbNation\" class=\"qa-quicksearch-input\" autocomplete=\"off\"/>\n\n <div ng-if=\"showResults\" rn-search-results=\"results\" class=\"results-list-container\"><\/div>\n <\/form>\n<\/div>" );
  810. $templateCache.put('header/search/results.html', "<div ng-if=\"hasResults\" class=\"results-list bg-default\">\n <div ng-repeat=\"resultType in displayOrder()\" ng-init=\"results = searchResults[resultType]\" ng-if=\"searchResults[resultType].length > 0\" class=\"result-category-section\">\n <div class=\"result-category-label\">\n <span class=\"p1\">{{ (resultType + \'s\') | capitalize }}<\/span>\n <\/div>\n <div class=\"categorized-result-list\">\n <div ng-repeat=\"result in results\" class=\"result labeled-list_item_list_item clearfix\">\n <a href=\"{{ result.feature_page_url || result.url }}\" class=\"result-link m0 p0\">\n <img class=\"left m1\" ng-src=\"{{ result.image }}\" err-src=\"{{ Reverb.staticCacheServer() }}/images/v3/standard_resources/default_images/{{ resultType | lowercase }}_tiny_thumb.png\">\n\n <div class=\"result_details\">\n <span class=\"result_name\">{{ result.name }}<\/span>\n <span class=\"result_extra\"><i ng-if=\"result.genre\">{{ result.genre }} - <\/i>{{ result.location }}<\/span>\n <\/dl>\n <\/div>\n <\/a>\n <\/div>\n <\/div>\n <\/div>\n<\/div>\n<div ng-if=\"searchResults\" class=\"text-center text-default lh1 pt3 pb2\">\n <a href=\"#\" ng-click=\"fullSearch()\" class=\"text-inverted--medium text-small\">Search all of ReverbNation<\/a>\n<\/div>" );
  811. $templateCache.put('header/logo_x_small.html', "<svg width=\"110\" height=\"15\" class=\"logo\">\n <image xlink:href=\"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/v3/standard_resources/rn_logos/reverbnation_logo_dark_r.svg\" src=\"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/v3/standard_resources/logo_resources/old/reverbnation_logo_dark_flat_r.png\" width=\"110\" height=\"15\" />\n<\/svg>" );
  812. $templateCache.put('header/star_big.html', "<svg width=\"22\" height=\"22\" class=\"logo\">\n <image xlink:href=\"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/v3/standard_resources/rn_stars/rn_star.svg\" src=\"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/v3/standard_resources/rn_stars/rn_star@2x.png\" width=\"22\" height=\"22\" />\n<\/svg>" );
  813. $templateCache.put('header/mobile/menu_bar.html', "<div class=\"hidden\" event-listener=\"reverb:loading:show, reverb:loading:hide\"><\/div>\n<nav class=\"menu-bar menu-bar--mobile\" ng-class=\"\'drawer-\' + drawer + \' \' + orientation\" drawer-state=\"drawer\" selector=\"body\">\n <div class=\"push\">\n <div class=\"row collapse\" ng-if=\"drawer != \'player\'\">\n <div class=\"small-2 smallplus-1 columns\">\n <div class=\"left left-menu-trigger distraction--minimal\">\n <a href ng-click=\"toggleDrawer(\'left\')\" class=\"centerer\">\n <span rn-left-menu-trigger><\/span>\n <\/a>\n <\/div>\n <\/div>\n <div class=\"small-8 smallplus-10 columns\">\n <div ng-if=\"current_song\" class=\"music_info full-width\">\n <a href ng-click=\"setDrawer(\'player\')\" class=\"full-size\">\n <span class=\"song full-width ellipsis\" ng-bind-html=\"current_song.title\"><\/span>\n <span class=\"artist full-width ellipsis\" ng-bind-html=\"current_song.artist\"><\/span>\n <\/a>\n <\/div>\n <div class=\"center\" ng-if=\"!current_song\">\n <span rn-logo class=\"centerer\"><\/span>\n <\/div>\n <\/div>\n <div class=\"small-2 smallplus-1 columns menu-icon\">\n <div class=\"right-menu-trigger menu-icon notifications-menu distraction--minimal\" ng-class=\"{\'logged-in\' : reverbUser.logged_in}\">\n <a ng-if=\"reverbUser.logged_in\" href ng-click=\"toggleDrawer(\'right\'); resetViewedNotifications(drawer == \'right\'); resetViewedMessages(drawer == \'right\');\" class=\"text-inverted--medium text-default-size header-user-menu-toggle notification-toggle\">\n <span class=\"round alert label\" ng-if=\"(notifications.num_new_notices + unseen_message_count) > 0\">{{(notifications.num_new_notices + unseen_message_count > 99) ? \'!\' : (notifications.num_new_notices + unseen_message_count)}}<\/span>\n <\/a>\n <a ng-if=\"!reverbUser.logged_in\" href=\"https://www.reverbnation.com/signup\"\n class=\"menu-bar__signup-button button button--primary button--small centerer distraction--always\" id=\"signup_button\" ng-click=\"signupTracking(\$event)\">Join<\/a>\n <\/div>\n <\/div>\n <\/div>\n <div class=\"row\" ng-if=\"drawer == \'player\'\">\n <div class=\"small-12 columns\">\n <center class=\"centerer\"><span class=\"icon-fa icon-caret-up text-red\"><\/span> <a href ng-click=\"setDrawer(\'closed\')\"><span class=\"text-white semibold\">Close<\/span><\/a><\/center>\n <\/div>\n <\/div>\n <div ng-if=\"navigating\" class=\"navigation-spinner\" ng-class=\"{\'navigation-spinner--no-keyframes\': Modernizr.stock_android_browser || !(Modernizr.cssanimations && Modernizr.csstransforms)}\"><\/div>\n <\/div>\n<\/nav>\n\n<div class=\"drawer-overlay\" ng-click=\"setDrawer(\'closed\')\" ng-if=\"drawer != \'player\' && drawer != \'closed\'\"><\/div>\n\n<aside class=\"left drawer\" role=\"navigation\" ng-controller=\"LeftDrawerCtrl\" ng-class=\"{\'open\': drawer == \'left\'}\">\n <div class=\"submenu-container\" ng-class=\"{\'submenu-container--logged-in\' : reverbUser.logged_in}\">\n <ul class=\"side-nav--mobile m0\">\n <li class=\"has-form pb3 px2 pt1 m0\">\n <div ng-controller=\"QuickSearchCtrl\">\n <form class=\"relative\" show-spinner=\"searching\"\n spinner-options=\'{\"top\": \"19px\", \"left\": \"88%\"}\' ng-submit=\"doFullSearch(); \$parent.setDrawer(\'closed\');\">\n <span class=\"search-icon icon-fa icon-search\"><\/span>\n <input class=\"m0\" type=\"text\" ng-model=\"query\" placeholder=\"Search ReverbNation\" id=\"mobile-search-input\" autocomplete=\"off\">\n <\/form>\n <\/div>\n <\/li>\n <li ng-if=\"!reverbUser.logged_in\" class=\"row section-separator-bottom px2 pb3 mb0\">\n <a href=\"https://www.reverbnation.com/signup\" class=\"button button--primary distraction--always mb0 mr1\">Join For Free<\/a>\n <a href=\"https://www.reverbnation.com/login\" class=\"button button--dark mb0\">Log In<\/a>\n <\/li>\n <!--<li class=\"menu-label\">Navigation<\/li>-->\n <span ng-repeat=\"submenu in activeSubmenus\" class=\"submenu side-nav--mobile pt1\">\n <li ng-if=\"activeSubmenus.indexOf(submenu) > 0\" class=\"menu-item\">\n <a href ng-click=\"activeSubmenus.pop()\" class=\"icon-fa icon-angle-left\"> Back<\/a>\n <\/li>\n <span ng-repeat=\"menu_item in submenu\">\n <span ng-switch=\"menu_item.type\">\n <li ng-switch-when=\"link\" class=\"menu-item\" ng-class=\"[menu_item.id, menu_item.class]\">\n <a href ng-if=\"menu_item.js\" ng-click=\"eval(menu_item.js); menuClick();\">\n <span bind-html-compile=\"menu_item.display || menu_item.title\"><\/span>\n <\/a>\n <a href ng-if=\"menu_item.url\" ng-href=\"{{menu_item.url}}\" ng-click=\"menuClick();\">\n <span ng-if=\"menu_item.title == \'logo\'\">Home<\/span>\n <span ng-if=\"menu_item.title != \'logo\'\" bind-html-compile=\"menu_item.display || menu_item.title\"><\/span>\n <\/a>\n <\/li>\n <li ng-switch-when=\"submenu\" class=\"menu-item has-dropdown\" ng-class=\"[menu_item.id, menu_item.class, {\'\': menu_item.user_menu_item}, {\'\': menu_item.id == \'more\'}]\">\n <a href ng-click=\"activeSubmenus.push(menu_item.submenu)\">\n <span ng-if=\"menu_item.title == \'logo\'\">ReverbNation<\/span>\n <span ng-if=\"menu_item.title != \'logo\'\" bind-html-compile=\"menu_item.display || menu_item.title\"><\/span>\n <\/a>\n <\/li>\n <\/span>\n <\/span>\n <\/span>\n <\/ul>\n <div ng-if=\"hasSearchResults\" class=\"search-results-container\" rn-search-results=\"results\"><\/div>\n <\/div>\n<\/aside>\n\n<nav class=\"right drawer\" role=\"navigation\" ng-class=\"{\'open\': drawer == \'right\'}\">\n <ul class=\"dropdown header-message_and_notice-list m0\">\n <li class=\"menu-label\">Notifications<\/li>\n <li class=\"notice_row no-link\" ng-if=\"notifications.notices.length == 0\">\n <div class=\"text-center py1 text-alt italic\">No Notices<\/div>\n <\/li>\n <li class=\"notice_row\" ng-repeat=\"notice in notifications.notices\" ng-click=\"menuClick(); navigateTo(notice.url,(notice.type == \'new_opportunity\' ? \'_opportunity\' : \'\'));\" ng-class=\"{\'seen\': notice.seen, \'unseen\': !notice.seen}\">\n <div class=\"small-12 text-small lh1 ellipsis ellipsis--inline\" ng-bind-html=\"notice.text\"><\/div>\n <div class=\"small-12 text-small lh1 text-inverted--alt\" ng-bind-html=\"notice.elapsed_time\"><\/div>\n <\/li>\n <li class=\"show_all\" ng-click=\"menuClick(); navigateTo(allNotificationsUrl);\">\n <span class=\"text-regular\">All Notifications<\/span>\n <span class=\"more-indicator right\"><\/span>\n <\/li>\n <div class=\"lh1\">&nbsp;<\/div>\n <li class=\"menu-label\">Messages<\/li>\n <li class=\"notice_row no-link\" ng-if=\"messages.length == 0\">\n <div class=\"text-center py1 text-alt italic\">No Messages<\/div>\n <\/li>\n <li class=\"notice_row\" ng-repeat=\"message in messages\" ng-click=\"menuClick(); navigateTo(urlForMessage(message));\" ng-class=\"{\'seen\': message.read, \'unseen\': !message.read}\">\n <div class=\"row collapse\">\n <div class=\"small-2 columns\">\n <span class=\"image-wrap image-wrap--small\">\n <img width=\"41\" ng-src=\"{{message.sender.thumbnail}}\" err-src=\"{{reverbUser.getBlankThumbnailSrc()}}\"/>\n <\/span>\n <\/div>\n <div class=\"small-10 columns\">\n <div class=\"row collapse\">\n <span ng-bind-html=\"message.sender.name\" class=\"small-8 columns text-small inline-block fw500 text-white ellipsis ellipsis--inline\"><\/span>\n <span ng-bind-html=\"message.elapsed_time\" class=\"small-4 columns text-right inline-block created_at_text\"><\/span>\n <\/div>\n <div ng-bind-html=\"message.subject\" class=\"small-12 text-small text-inverted--alt lh1 ellipsis ellipsis--inline\"><\/div>\n <\/div>\n <\/div>\n <\/li>\n <li class=\"show_all\" ng-click=\"menuClick(); navigateTo(allMessagesUrl);\">\n <span class=\"\">All Messages<\/span>\n <span class=\"more-indicator right\"><\/span>\n <\/li>\n <\/ul>\n<\/nav>\n\n<div class=\"player\" ng-class=\"{\'open\': drawer == \'player\'}\">\n <div ng-include=\"\'header/mobile/player/main.html\'\"><\/div>\n<\/div>" );
  814. $templateCache.put('header/mobile/player/main.html', "<div id=\"mobile_music_player\" ng-controller=\"MusicPlayerCtrl\" ng-class=\"orientation\">\n\n <div class=\"artist_image\" ng-style=\"{\'background-image\': \'url(\' + defaultImage + \')\'}\">\n <div class=\"artist_image\" ng-style=\"{ \'background-image\': \'url(\' + backgroundImage + \')\' }\">\n <!--<div class=\"artist_image\" style=\"\">-->\n <div class=\"image_overlay\" ng-swipe-left=\"next()\" ng-swipe-right=\"previous()\"><\/div>\n <\/div>\n <\/div>\n\n <div class=\"controls clearfix\" ng-switch=\"playing\" data-is-playing=\"{{ playing }}\">\n <div class=\"previous control\" ng-click=\"previous()\"><\/div>\n <div class=\"next control\" ng-click=\"next()\"><\/div>\n <div ng-switch-when=\"true\" class=\"pause control large\" ng-click=\"pause()\"><\/div>\n <div ng-switch-when=\"false\" class=\"play control large\" ng-click=\"play()\"><\/div>\n <\/div>\n\n <div class=\"player_about\">\n <div class=\"artist_name\" ng-bind-html=\"currentArtist()\"><\/div>\n <div class=\"song_name\" ng-bind-html=\"currentTitle()\"><\/div>\n <div rn-progress-slider ng-model=\"progress\"><\/div>\n\n <\/div>\n\n<\/div>" );
  815. $templateCache.put('header/menu_items/link.html', "<a id=\"menu-item-{{menuItem.id}}\"\n ng-if=\"!menuItem.noLink\"\n ng-href=\"{{menuItem.url}}\"\n bind-html-compile=\"menuItem.display || menuItem.title\"\n ng-class=\"[\'qa-\' + menuItem.id, menuItem.id + \'-link\']\">\n<\/a>\n<span ng-if=\"menuItem.noLink\"\n bind-html-compile=\"menuItem.display || menuItem.title\"\n ng-class=\"[\'qa-\' + menuItem.id, menuItem.id + \'-link\']\">\n<\/span>" );
  816. $templateCache.put('header/menu_items/submenu.html', "<div class=\"has-dropdown rn-dropdown\">\n <a class=\"menu-link\" href rn-dropdown-toggle bind-html-compile=\"menuItem.display || menuItem.title\" ng-class=\"[\'qa-\' + menuItem.id, menuItem.id + \'-trigger\']\"><\/a>\n <ul class=\"dropdown f-dropdown large\" ng-class=\"[menuItem.id + \'-dropdown\']\">\n <li ng-repeat=\"menuItem in menuItem.submenu\">\n <a ng-href=\"{{menuItem.url}}\" bind-html-compile=\"menuItem.display || menuItem.title\" ng-class=\"[\'qa-\' + menuItem.id, menuItem.id + \'-link\']\"><\/a>\n <\/li>\n <\/ul>\n<\/div>\n" );
  817. $templateCache.put('header/left_menu_trigger.html', "<div class=\"svg-wrapper svg-wrapper--left-menu-trigger\">\n <svg width=\"30\" height=\"30\" class=\"\">\n <image ng-show=\"current_song\" xlink:href=\"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/v3/standard_resources/ui_elements/menu_star_icon.svg\" src=\"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/v3/standard_resources/ui_elements/menu_star_icon.png\" height=\"30\" width=\"30\"><\/image>\n <image ng-hide=\"current_song\" xlink:href=\"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/v3/standard_resources/ui_elements/menu_icon.svg\" src=\"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/v3/standard_resources/ui_elements/menu_icon.png\" height=\"30\" width=\"30\"><\/image>\n <\/svg>\n<\/div>" );
  818. $templateCache.put('header/desktop/menu_bar.html', "<nav class=\"menu-bar qa-header\">\n\n <section>\n <!-- Left Nav Section -->\n <div class=\"left\">\n <ul class=\"inline-list m0 clearfix\">\n <li rn-menu-item=\"menu_item\"\n rn-logged-in=\"reverbUser.id_unique() ? true : false\"\n ng-repeat=\"menu_item in desktop_menu.nav_menu\"\n ng-class=\"[\'menu-item\', menu_item.id + \'-tab\', {\'active-tab\': isMenuActive(menu_item.id)}, {\'distraction--new distraction--minimal\': ((menu_item.id != \'logo\') && (menu_item.id != \'star\'))}]\"\n id=\"desktop_header_{{menu_item.id}}_menu_li\">\n <\/li>\n <\/ul>\n <\/div>\n\n\n <!-- Right Nav Section -- Logged Out -->\n <div class=\"right mr2 distraction--new\">\n <ul class=\"inline-list m0 clearfix\" ng-if=\"reverbUser && !reverbUser.logged_in\">\n <li>\n <a class=\"qa-login\" rel=\"nofollow\" data-display=\"modal\" data-url=\"/user/login_modal\" href=\"javascript:;\">Log In<\/a>\n <\/li>\n <li class=\"m0\">\n <div ng-if=\"isXLarge()\">\n <a id=\"signup_button\" class=\"qa-signup distraction--always button button--primary m0\" ng-click=\"signupTracking(\$event)\" href=\"https://www.reverbnation.com/signup\">Join For Free<\/a>\n <\/div>\n <div ng-if=\"!isXLarge()\">\n <a id=\"signup_button\" class=\"qa-signup distraction--always button button--primary m0\" ng-click=\"signupTracking(\$event)\" href=\"https://www.reverbnation.com/signup\">Join<\/a>\n <\/div>\n <\/li>\n <\/ul>\n <\/div>\n\n\n <!-- Right Nav Section -- Logged In -->\n <div class=\"right\">\n <ul class=\"right-menu inline-list m0 clearfix\" ng-if=\"reverbUser && reverbUser.logged_in\">\n\n <!-- Add New... Menu -->\n <li class=\"rn-dropdown has-dropdown qa-add_new-menu add_new-menu relative distraction--minimal\" ng-if=\"desktop_menu.add_new_menu\" id=\"desktop_header_add_new_menu_li\">\n <a href rn-dropdown-toggle class=\"menu_add_new\">\n <span>Add New<\/span>\n <\/a>\n <ul class=\"dropdown f-dropdown\">\n <li ng-repeat=\"item in desktop_menu.add_new_menu\" ng-class=\"item.id\">\n <a href ng-if=\"item.url\" ng-href=\"{{item.url}}\" class=\"ellipsis qa{{classNamify(item.name)}}\" ng-bind-html=\"item.name\" target=\"{{item.target}}\"><\/a>\n <a href ng-if=\"item.js\" ng-click=\"eval(item.js)\" class=\"ellipsis qa{{classNamify(item.name)}}\" ng-bind-html=\"item.name\"><\/a>\n <\/li>\n <\/ul>\n <\/li>\n\n <!-- User Menu -->\n <li class=\"rn-dropdown user-menu has-dropdown relative\" id=\"desktop_header_user_menu_li\">\n <a href rn-dropdown-toggle class=\"qa-user-icon\">\n <span class=\"image-wrap image-wrap--small\">\n <img width=\"41\" ng-src=\"{{reverbUser.getThumbnailSrc()}}\" err-src=\"{{reverbUser.getBlankThumbnailSrc()}}\"/>\n <\/span>\n <!--<span class=\"image-wrap radius mr1\">-->\n <!--<img height=\"30\" width=\"40\"-->\n <!--ng-src=\"{{reverbUser.getThumbnailSrc()}}\"-->\n <!--err-src=\"{{reverbUser.getBlankThumbnailSrc()}}\"><\/img>-->\n <!--<\/span>-->\n <span><i class=\"ellipsis ellipsis--inline middle user_name ml1 mb0 pb0\">{{reverbUser.name}}<\/i><\/span>\n <\/a>\n <div id=\"nav-user-dropdown\" class=\"dropdown f-dropdown f-dropdown--medium\">\n <section ng-repeat=\"section in desktop_menu.user_menu.sections\" ng-class=\"section.id\" class=\"user-section\">\n <div ng-switch=\"section.id\">\n <ul ng-switch-default>\n <li ng-repeat=\"item in section.items\" ng-class=\"item.id\">\n <a href ng-if=\"item.url\" ng-href=\"{{item.url}}\" class=\"ellipsis qa{{classNamify(item.name)}}\" ng-bind-html=\"item.name\"><\/a>\n <a href ng-if=\"item.js\" ng-click=\"eval(item.js)\" class=\"ellipsis qa{{classNamify(item.name)}}\" ng-bind-html=\"item.name\"><\/a>\n <\/li>\n <\/ul>\n <div ng-switch-when=\"switch_user\" ng-init=\"other_page_objects = desktop_menu.user_menu.other_page_objects\">\n <div ng-if=\"other_page_objects.length > 0\">\n <h4 class=\"px2 m0 pt1 lhb uppercase text-inverted--alt text-tiny fw500\">Use ReverbNation As:<\/h4>\n <ul>\n <li class=\"px2 py1 bold account account--current\">\n <div class=\"row collapse\">\n <span class=\"small-9 columns ellipsis ellipsis--inline pr1\">{{reverbUser.name}}<\/span>\n <span class=\"small-3 columns text-right ellipsis ellipsis--inline\">{{reverbUser.type}}<\/span>\n <\/div>\n <\/li>\n <li class=\"account\" ng-repeat=\"page_object in other_page_objects | limitTo:2\">\n <a class=\"p1\" ng-href=\"/user/switch_account_to/{{page_object.id_unique}}\">\n <div class=\"row collapse\">\n <span class=\"small-9 columns ellipsis ellipsis--inline pr1\">{{page_object.name}}<\/span>\n <span class=\"small-3 columns text-right ellipsis ellipsis--inline\">{{page_object.get_type}}<\/span>\n <\/div>\n <\/a>\n <\/li>\n <li class=\"more-accounts-link\" ng-if=\"other_page_objects.length > 2\">\n <a rel=\"nofollow\" data-display=\"modal\" data-url=\"/c/user/switch_account_modal\" href=\"javascript:;\">More...<\/a>\n <\/li>\n <\/ul>\n <\/div>\n <\/div>\n <\/div>\n <\/section>\n <\/div>\n <\/li>\n\n <!-- Notifications Menu -->\n <li class=\"rn-dropdown notifications-menu menu-icon relative p0 distraction--minimal\" on-toggle=\"resetViewedNotifications(open)\">\n <a href rn-dropdown-toggle class=\"header-user-menu-toggle\">\n <span class=\"round alert label\" ng-if=\"notifications.num_new_notices > 0\" title=\"{{notifications.num_new_notices}} new notices\">{{(notifications.num_new_notices > 99) ? \'!\' : notifications.num_new_notices}}<\/span>\n <\/a>\n <ul class=\"dropdown header-message_and_notice-list f-dropdown f-dropdown--right f-dropdown--large\">\n <li class=\"notice_row no-link\" ng-if=\"notifications.notices.length == 0\">\n <div class=\"text-center py1 text-alt italic\">No Notices<\/div>\n <\/li>\n <li class=\"notice_row\" rn-notification ng-repeat=\"notice in notifications.notices\" ng-class=\"{\'seen\': notice.seen, \'unseen\': !notice.seen}\">\n <span ng-bind-html=\"notice.text\" class=\"small-12 lh1 ellipsis ellipsis--inline\"><\/span>\n <span ng-bind-html=\"notice.elapsed_time\" class=\"lh1 block created_at_text\"><\/span>\n <span class=\"hidden\"><a class=\"notice_button\" ng-href=\"{{notice.url}}\" target=\"{{notice.type == \'new_opportunity\' ? \'_opportunity\' : \'\'}}\"><\/a><\/span>\n <\/li>\n <li>\n <a ng-href=\"{{allNotificationsUrl}}\" class=\"text-center\">View All Notices<\/a>\n <\/li>\n <\/ul>\n <\/li>\n\n <!-- Messages Menu -->\n <li class=\"rn-dropdown messages-menu menu-icon relative p0 distraction--minimal\" on-toggle=\"resetViewedMessages(open)\">\n <a href rn-dropdown-toggle class=\"header-user-menu-toggle\">\n <span class=\"round alert label\" ng-if=\"unseen_message_count > 0\" title=\"{{unseen_message_count}} new messages\">{{(unseen_message_count > 99) ? \'!\' : unseen_message_count}}<\/span>\n <\/a>\n <ul class=\"dropdown header-message_and_notice-list f-dropdown f-dropdown--right f-dropdown--large\">\n <li class=\"notice_row no-link\" ng-if=\"messages.length == 0\">\n <div class=\"text-center py1 text-alt italic\">No Messages<\/div>\n <li class=\"notice_row\" rn-notification ng-repeat=\"message in messages\" ng-class=\"{\'seen\': message.read, \'unseen\': !message.read}\">\n <div class=\"row collapse\">\n <div class=\"small-2 columns\">\n <span class=\"image-wrap image-wrap--small\">\n <img width=\"41\" ng-src=\"{{message.sender.thumbnail}}\" err-src=\"{{reverbUser.getBlankThumbnailSrc()}}\"/>\n <\/span>\n <\/div>\n <div class=\"small-10 columns\">\n <div class=\"row collapse\">\n <span ng-bind-html=\"message.sender.name\" class=\"small-8 columns inline-block fw500 text-white ellipsis ellipsis--inline\"><\/span>\n <span ng-bind-html=\"message.elapsed_time\" class=\"small-4 columns text-right inline-block created_at_text\"><\/span>\n <\/div>\n <div ng-bind-html=\"message.subject\" class=\"small-12 created_at_text fw500 lh1 ellipsis ellipsis--inline\"><\/div>\n <\/div>\n <\/div>\n <div>\n <span class=\"hidden\"><a class=\"notice_button\" ng-href=\"{{urlForMessage(message)}}\"><\/a><\/span>\n <\/div>\n <\/li>\n <li>\n <a ng-href=\"{{allMessagesUrl}}\" class=\"text-center\">View All Messages<\/a>\n <\/li>\n <\/ul>\n <\/li>\n\n <!-- Quick Search -->\n <li ng-if=\"showMagnifier\" class=\"rn-dropdown quick-search menu-icon relative p0 distraction--minimal\" rn-quick-search-auto-focus=\"open\">\n <a href rn-dropdown-toggle class=\"qa-quicksearch\">\n <\/a>\n <div class=\"dropdown f-dropdown f-dropdown--right f-dropdown--xlarge\">\n <div rn-search-box><\/div>\n <\/div>\n <\/li>\n\n <!-- ... Menu -->\n <li class=\"rn-dropdown qa-more-menu more-menu menu-icon relative p0 distraction--minimal\">\n <a href rn-dropdown-toggle class=\"header-user-menu-toggle menu_more\">\n <\/a>\n <ul class=\"dropdown f-dropdown f-dropdown--right\">\n <li ng-repeat=\"item in desktop_menu.more_menu\" ng-class=\"item.id\">\n <a href ng-if=\"item.url\" ng-href=\"{{item.url}}\" class=\"ellipsis qa-{{item.id}}\" ng-bind-html=\"item.title\" target=\"{{item.target}}\"><\/a>\n <\/li>\n <\/ul>\n <\/li>\n\n <\/ul>\n <\/div>\n\n <\/section>\n\n<\/nav>\n" );
  819. $templateCache.put('header/star_small.html', "<svg width=\"19\" height=\"19\" class=\"logo\">\n <image xlink:href=\"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/v3/standard_resources/rn_stars/rn_star.svg\" src=\"https://gp1.wac.edgecastcdn.net/802892/production_static/20220209212646/images/v3/standard_resources/rn_stars/rn_star.png\" width=\"19\" height=\"19\" />\n<\/svg>" );
  820. }]);
  821. bootstrap(document.getElementById('foundation_page_header'), config);
  822. jQuery(function($) {
  823. Reverb.Event.trigger('menu:update', {"nav_menu":[{"type":"link","id":"logo","title":"logo","adaptive":true,"url":"/"},{"type":"link","id":"search","title":"Search","adaptive":true,"url":"/main/search"},{"type":"link","id":"features","title":"Features","adaptive":true,"url":"/band-promotion"},{"type":"link","id":"discover","title":"Discover","adaptive":true,"url":"/main/discover"},{"type":"link","id":"featured_artists","title":"Crowd Picks","adaptive":true,"url":"/main/featured_on"},{"type":"link","id":"local","title":"Events","adaptive":true,"url":"/main/local_scene"},{"type":"link","id":"charts","title":"Charts","adaptive":true,"url":"/main/charts"},{"type":"link","id":"opportunities","title":"Opportunities","adaptive":true,"url":"/opportunities_list"},{"type":"link","id":"pricing","title":"Pricing","adaptive":true,"url":"/pricing"}],"user_menu":null,"add_new_menu":null,"more_menu":null});
  824. });
  825. });
  826. jQuery(function(){
  827. Reverb.Notification.init('#standard_flash_message');
  828. });
  829. // ]]>
  830. </script>
  831. <script type="text/javascript">
  832. Reverb.Navigate.update_framework({"full_update":true,"page_title":"Log In - ReverbNation","canonical":"https://www.reverbnation.com//login","background":"","background_image":"","meta_viewport_content":"width=device-width, initial-scale=1.0, user-scalable=0, maximum-scale=1.0","form_authenticity_token":"MmtilPWmLYjWeGKCL3Py82ikE7mUzGswlomy1KT0TW1QF4NicGyCElMxx/AnfR45DTTzE/xTM9XeKmItynmIeA==","body_classes":"gecko redaptive zurb redaptive-page","page_contents_classes":"zurbify","can_maintain":false,"current_page_object":"","current_page_object_homepage":"","refresh_html_player_key":"6bd8bbd90ad311ebd1c8a72cf95c7b89","page_tracking_url":null,"url":"https://www.reverbnation.com/login","controller_name":"user","action_name":"login","signup_goal_type":null,"signup_validation_type":null,"popup_render":null,"popup_render_method":null,"is_not_interstitial":null,"in_sofia_control_room":false,"flash_message":{"warning":null,"notice":null,"message":null},"header_message":null,"switch_account_tour":false,"switch_account_url":null,"maintain_scroll_position":true,"data_layer_pushes":[]});
  833. </script>
  834. </body>
  835. </html>