According to your device's language settings, we also offer English (Global).

Song of the Day


DJDT

Versions

Package Name Version
Django 3.2.23
Python 3.8.20
bootstrap3 Bootstrap3 12.0.3
cachalot Cachalot 2.5.3
colorfield Colorfield 0.11.0
compressor Compressor 2.4
corsheaders Corsheaders 1.5.0
debug_toolbar Debug Toolbar 4.2.0
django_ckeditor_5 Django CKEditor 5 0.1.3
django_extensions Django_Extensions 2.2.9
django_oss_storage Django_Oss_Storage 1.1.1
djangojs Djangojs 2.4.4
djcelery_ses Djcelery_Ses 3.1.1
drf_standardized_errors drf-standardized-errors 0.14.0
email_confirm_la Email Confirm La 4.0.0
meta Meta 2.4.2
modeltranslation Modeltranslation 0.17.7
nested_admin Nested_Admin 4.0.2
nextpage Nextpage 1.0.2
oauth2_provider Django OAuth Toolkit 1.5.0
relationships Relationships 0.2.1
reset_migrations Reset_Migrations 0.4.0
rest_framework Django REST framework 3.14.0
social_core Social_Core 4.1.0
social_django Python Social Auth 5.1.0
sv_pjax StreetVoice PJAX 1.0.0
taggit Taggit 1.2.0
webpack_loader Webpack Loader 1.4.1

時間

Resource usage

Resource Value
User CPU time 1328.570 msec
System CPU time 18.966 msec
Total CPU time 1347.536 msec
Elapsed time 1360.582 msec
Context switches 587 voluntary, 832 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

Settings from streetvoice.settings

Setting Value
ABSOLUTE_URL_OVERRIDES {'auth.user': <function <lambda> at 0x7bfd471624c0>}
ACCEPTED_SNS_PROVIDERS ('facebook', 'apple-id', 'apple-id-from-app')
ACCOUNT_BINDING_LIMIT 3
ACCREDITED_FOLLOWER_COUNT 100
ADMINS (('SV Developers', 'developers@streetvoice.com'),)
AI_API_KEY '********************'
AI_BAN_INDEX_THRESHOLD 7
AI_ENDPOINT 'https://dashscope.aliyuncs.com/compatible-mode/v1'
AI_MODEL_NAME 'qwen-plus'
AKAMAI_DEFAULT_EXPIRE 300
AKAMAI_DOMAIN 'akmusic.streetvoice.com'
AKAMAI_ENCRYPTION_KEY '********************'
AK_ACCESS_TOKEN '********************'
AK_CLIENT_SECRET '********************'
AK_CLIENT_TOKEN '********************'
AK_DOMAIN 'akstatic.streetvoice.com'
AK_HOST 'https://akab-exk5jn7ggcpkefre-4agojc32subzvele.luna.akamaiapis.net'
ALBUMS_COUNT_LIMIT 50
ALBUMS_COUNT_LIMIT_PER_DAY 5
ALBUMS_COVER_UPLOAD_MAX_DUPLICATE_TIMES 3
ALIYUN_ACCESS_KEY_ID '********************'
ALIYUN_ACCESS_KEY_SECRET '********************'
ALIYUN_AUDIO_OSS_BUCKET_NAME 'streetvoice'
ALIYUN_AUDIO_OSS_CDN_DOMAIN 'music.streetvoice.com'
ALIYUN_AUDIO_OSS_CN_CDN_DOMAIN 'music.streetvoice.cn'
ALIYUN_AUDIO_OSS_HK_CDN_DOMAIN 'music.streetvoice.com'
ALIYUN_GREEN_WEB_CALLBACK_SEED 'se1v25rrgzQnF5gIUw0eR4pq-1pqVsZ'
ALIYUN_GREEN_WEB_CALLBACK_URL 'http://127.0.0.1:8000/greenweb/'
ALIYUN_MEDIA_OSS_CDN_DOMAIN 'media.streetvoice.com'
ALIYUN_MEDIA_OSS_CDN_DOMAIN_CN 'mediacn.streetvoice.cn'
ALIYUN_MEDIA_OSS_CN_CDN_DOMAIN 'mediacn.streetvoice.cn'
ALIYUN_MEDIA_OSS_HK_CDN_DOMAIN 'media.streetvoice.com'
ALIYUN_OSS_BUCKET_NAME 'streetvoice-media'
ALIYUN_OSS_BUCKET_NAME_CN 'streetvoicecn-media'
ALIYUN_OSS_BUCKET_NAME_ROL 'svremuneration'
ALIYUN_OSS_CDN_DOMAIN_ROL 'svremuneration.oss-ap-southeast-1.aliyuncs.com'
ALIYUN_OSS_ENDPOINT 'oss-cn-hongkong.aliyuncs.com'
ALIYUN_OSS_ENDPOINT_CN 'oss-cn-beijing.aliyuncs.com'
ALIYUN_OSS_ENDPOINT_ROL 'oss-ap-southeast-1.aliyuncs.com'
ALIYUN_OSS_SITE_SETTINGS {'cn': {'bucket_name': 'streetvoicecn-media', 'endpoint': 'oss-cn-beijing.aliyuncs.com', 'media_domain': 'mediacn.streetvoice.cn', 'region': 'cn-beijing'}, 'tw': {'bucket_name': 'streetvoice-media', 'endpoint': 'oss-cn-hongkong.aliyuncs.com', 'media_domain': 'media.streetvoice.com', 'region': 'cn-hongkong'}}
ALIYUN_PRIVATE_CONTENT_CDN_DOMAIN 'private.streetvoice.com'
ALIYUN_REGION 'cn-hongkong'
ALIYUN_REGION_CN 'cn-beijing'
ALIYUN_REGION_ROL 'ap-southeast-1'
ALIYUN_SIGN_KEY '********************'
ALIYUN_YUNDUN_END_POINT 'green.cn-beijing.aliyuncs.com'
ALIYUN_YUNDUN_PRODUCT_NAME 'Green'
ALIYUN_YUNDUN_REGION_ID 'cn-beijing'
ALLOWED_HOSTS ['*']
ALLOWED_NEXT_HOSTS ['merch.streetvoice.com', 'pages.streetvoice.com']
APPEND_SLASH True
APP_STORE_BUNDLE_ID 'streetvoice.streetvoice.streetvoice'
AUDIO_AD_DOMAIN 'https://audioad.streetvoice.com/'
AUTHENTICATION_BACKENDS ('svapp.backends.facebook.CustomFacebookOAuth2', 'svapp.backends.weixin.WeixinOAuth2', 'svapp.backends.qq.QQOAuth2', 'svapp.backends.apple.AppleIdWebAuth', 'svapp.backends.apple.AppleIdAppAuth', 'svapp.backends.sns.WeiboOAuth2WithEmail', 'django.contrib.auth.backends.ModelBackend', 'svapp.backends.login.EmailBackend', 'svapp.backends.login.CellphoneBackend', 'svapp.backends.su.SuBackend', 'multilogin.backends.AuthenticationBackend')
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_USER_MODEL 'auth.User'
AWS_ACCESS_KEY_ID '********************'
AWS_HEADERS {'Cache-Control': 'max-age=99999', 'Expires': 'Thu, 31 Dec 2020 23:59:59 GMT'}
AWS_QUERYSTRING_AUTH False
AWS_REGION 'ap-southeast-1'
AWS_S3_CUSTOM_DOMAIN 'streetvoice.s3.amazonaws.com'
AWS_S3_SECURE_URLS False
AWS_SECRET_ACCESS_KEY '********************'
AWS_SMS_CONFIGURATION_SET_NAME 'demo'
AWS_SMS_PROTECT_CONFIGURATION_ID 'protect-f6e574ae964c44738457f85eaf0d1f09'
AWS_SNS_ACCESS_KEY_ID '********************'
AWS_SNS_ACCOUNT_ID '443320042361'
AWS_SNS_APPLICATION_CONFIG {'android': {'ENDPOINT_ARN_TEMPLATE': 'arn:aws:sns:ap-northeast-1:443320042361:endpoint/GCM/streetvoice-android/{endpoint_id}', 'PLATFORM': 'GCM', 'PLATFORM_APPLICATION_ARN': 'arn:aws:sns:ap-northeast-1:443320042361:app/GCM/streetvoice-android'}, 'android-cn': {'ENDPOINT_ARN_TEMPLATE': 'arn:aws:sns:ap-northeast-1:443320042361:endpoint/BAIDU/streetvoice-android-cn/{endpoint_id}', 'PLATFORM': 'BAIDU', 'PLATFORM_APPLICATION_ARN': 'arn:aws:sns:ap-northeast-1:443320042361:app/BAIDU/streetvoice-android-cn'}, 'ios-cn-prod': {'ENDPOINT_ARN_TEMPLATE': 'arn:aws:sns:ap-northeast-1:443320042361:endpoint/APNS/streetvoice-ios-cn-prod/{endpoint_id}', 'PLATFORM': 'APNS', 'PLATFORM_APPLICATION_ARN': 'arn:aws:sns:ap-northeast-1:443320042361:app/APNS/streetvoice-ios-cn-prod'}, 'ios-dev': {'ENDPOINT_ARN_TEMPLATE': 'arn:aws:sns:ap-northeast-1:443320042361:endpoint/APNS_SANDBOX/streetvoice-ios-dev/{endpoint_id}', 'PLATFORM': 'APNS_SANDBOX', 'PLATFORM_APPLICATION_ARN': 'arn:aws:sns:ap-northeast-1:443320042361:app/APNS_SANDBOX/streetvoice-ios-dev'}, 'ios-prod': {'ENDPOINT_ARN_TEMPLATE': 'arn:aws:sns:ap-northeast-1:443320042361:endpoint/APNS/streetvoice-ios-prod/{endpoint_id}', 'PLATFORM': 'APNS', 'PLATFORM_APPLICATION_ARN': 'arn:aws:sns:ap-northeast-1:443320042361:app/APNS/streetvoice-ios-prod'}}
AWS_SNS_REGION_NAME 'ap-northeast-1'
AWS_SNS_SECRET_ACCESS_KEY '********************'
AWS_SNS_TOPIC_CONFIG {'cn': {'ARN': 'arn:aws:sns:ap-northeast-1:443320042361:streetvoice-broadcast-topic-cn'}, 'dev': {'ARN': 'arn:aws:sns:ap-northeast-1:443320042361:streetvoice-broadcast-topic-dev'}, 'tw': {'ARN': 'arn:aws:sns:ap-northeast-1:443320042361:streetvoice-broadcast-topic-tw'}}
AWS_STORAGE_BUCKET_NAME 'streetvoice'
AWS_SVMEDIA_BUCKET_NAME 'svmedia'
AWS_SVMEDIA_CUSTOM_DOMAIN 'svmedia.s3.amazonaws.com'
BAKER_CUSTOM_FIELDS_GEN {'svapp.fields.OnClockDateTimeModelField': 'svapp.tests.field_generators.gen_on_clock_datetime'}
BLOCKIP_WHITELIST ('59.120.12.57',)
BOOTSTRAP3 {'success_css_class': ''}
BROADCAST_ADD_MANY_LIMIT 300
CACHALOT_ENABLED True
CACHALOT_QUERY_KEYGEN '********************'
CACHALOT_TABLE_KEYGEN '********************'
CACHALOT_UNCACHABLE_TABLES frozenset({'django_migrations', 'music_embedplayrecord', 'music_playlistrecord', 'music_playrecord', 'music_playrecordarchive'})
CACHES {'default': {'BACKEND': 'django.core.cache.backends.dummy.DummyCache'}}
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 600
CACHE_SECONDS 600
CDN_SIGN_FUNCTION 'vender.aliyun_signing.sign'
CELERY_ACCEPT_CONTENT ['pickle', 'json']
CELERY_BROKER_URL 'redis://127.0.0.1:6379/0'
CELERY_EMAIL_TASK_CONFIG {'rate_limit': '27000/m'}
CELERY_IMPORTS ('works.like_tasks', 'annualreport.tasks.year2024.tasks')
CELERY_RESULT_BACKEND 'rpc://'
CELERY_RESULT_PERSISTENT False
CELERY_SEND_TASK_ERROR_EMAILS True
CELERY_TASK_ALWAYS_EAGER True
CELERY_TASK_EAGER_PROPAGATES True
CELERY_TASK_PROTOCOL 1
CELERY_TASK_SERIALIZER 'pickle'
CELERY_WORKER_HIJACK_ROOT_LOGGER False
CF_TOKEN_TW '********************'
CF_ZONE_ID_TW 'c0fac3499ca2c4a64359e88e435eb49e'
CHANGE_OR_RESEND_EMAIL_REDIS_EXPIRE 60
CKEDITOR_5_CONFIGS {'default': {'htmlSupport': {'allow': [{'attributes': True, 'classes': True, 'name': '/.*/', 'styles': True}]}, 'image': {'toolbar': ['resizeImage', '|', 'imageTextAlternative', '|', 'toggleImageCaption']}, 'link': {'decorators': {'isActiveButton': {'attributes': {'class': 'btn ' 'btn-primary ' 'btn-lg'}, 'label': '樣式:紅底按鈕', 'mode': 'manual'}, 'isBlockButton': {'attributes': {'class': 'btn ' 'btn-primary ' 'btn-lg ' 'btn-block'}, 'label': '樣式:長長的紅底按鈕', 'mode': 'manual'}, 'isButton': {'attributes': {'class': 'btn ' 'btn-outline-primary ' 'btn-lg'}, 'label': '樣式:白底按鈕', 'mode': 'manual'}, 'openInNewTab': {'attributes': {'rel': 'noopener ' 'noreferrer', 'target': '_blank'}, 'label': '在新分頁開啟', 'mode': 'manual'}}}, 'toolbar': {'items': ['sourceEditing', '|', 'undo', 'redo', '|', 'heading', '|', 'fontfamily', 'fontsize', 'fontColor', 'fontBackgroundColor', '|', 'bold', 'italic', 'strikethrough', '|', 'link', 'imageUpload', '|', 'bulletedList', 'numberedList', 'todoList', 'outdent', 'indent'], 'shouldNotGroupWhenFull': 'true'}}}
CKEDITOR_5_FILE_STORAGE 'svapp.storage.CKEditorMediaStorage'
CKEDITOR_5_FILE_UPLOAD_PERMISSION 'staff'
CLOUDFRONT_CDN_ENDPOINT 'https://dbtocb5xx67gd.cloudfront.net/'
CN_ANDROID_APP_ID 22
CN_DEFAULT_FROM_EMAIL 'StreetVoice 街声 <noreply@streetvoice.cn>'
CN_IOS_APP_ID 17
COMPRESSORS {'css': 'compressor.css.CssCompressor', 'js': 'compressor.js.JsCompressor'}
COMPRESS_CACHEABLE_PRECOMPILERS ()
COMPRESS_CACHE_BACKEND 'default'
COMPRESS_CACHE_KEY_FUNCTION '********************'
COMPRESS_CLEAN_CSS_ARGUMENTS ''
COMPRESS_CLEAN_CSS_BINARY 'cleancss'
COMPRESS_CLOSURE_COMPILER_ARGUMENTS ''
COMPRESS_CLOSURE_COMPILER_BINARY 'java -jar compiler.jar'
COMPRESS_CSS_HASHING_METHOD 'content'
COMPRESS_DATA_URI_MAX_SIZE 1024
COMPRESS_DEBUG_TOGGLE None
COMPRESS_ENABLED False
COMPRESS_FILTERS {'css': ['compressor.filters.css_default.CssAbsoluteFilter'], 'js': ['compressor.filters.jsmin.JSMinFilter']}
COMPRESS_JINJA2_GET_ENVIRONMENT <function CompressorConf.JINJA2_GET_ENVIRONMENT at 0x7bfd44b7a670>
COMPRESS_MINT_DELAY 30
COMPRESS_MTIME_DELAY 10
COMPRESS_OFFLINE False
COMPRESS_OFFLINE_CONTEXT {'STATIC_URL': '/asset/'}
COMPRESS_OFFLINE_MANIFEST 'manifest.json'
COMPRESS_OFFLINE_TIMEOUT 31536000
COMPRESS_OUTPUT_DIR 'CACHE'
COMPRESS_PARSER 'compressor.parser.LxmlParser'
COMPRESS_PRECOMPILERS (('text/jsx', 'cat {infile} | babel > {outfile}'),)
COMPRESS_REBUILD_TIMEOUT 2592000
COMPRESS_ROOT '/data/storage/asset'
COMPRESS_STORAGE 'compressor.storage.CompressorFileStorage'
COMPRESS_TEMPLATE_FILTER_CONTEXT {'STATIC_URL': '/asset/'}
COMPRESS_URL '/asset/'
COMPRESS_URL_PLACEHOLDER '/__compressor_url_placeholder__/'
COMPRESS_VERBOSE False
COMPRESS_YUGLIFY_BINARY 'yuglify'
COMPRESS_YUGLIFY_CSS_ARGUMENTS '--terminal'
COMPRESS_YUGLIFY_JS_ARGUMENTS '--terminal'
COMPRESS_YUI_BINARY 'java -jar yuicompressor.jar'
COMPRESS_YUI_CSS_ARGUMENTS ''
COMPRESS_YUI_JS_ARGUMENTS ''
CORS_ORIGIN_REGEX_WHITELIST ('^(https?://)?(\\w+\\.)?streetvoice\\.com$', '^(https?://)?(\\w+\\.)?streetvoice\\.cn$')
COUNTER_REDIS_DB 0
COUNTER_REDIS_HOST 'localhost'
COUNTER_REDIS_PASSWORD '********************'
COUNTER_REDIS_PORT 6379
CSRF_COOKIE_AGE 63072000
CSRF_COOKIE_DOMAIN None
CSRF_COOKIE_HTTPONLY False
CSRF_COOKIE_NAME 'csrf-token'
CSRF_COOKIE_PATH '/'
CSRF_COOKIE_SAMESITE 'Lax'
CSRF_COOKIE_SECURE False
CSRF_FAILURE_VIEW 'svapp.views.site.csrf_failure'
CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS []
CSRF_USE_SESSIONS False
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': '127.0.0.1', 'NAME': 'streetvoice', 'OPTIONS': {'charset': 'utf8mb4', 'init_command': 'SET time_zone="Asia/Taipei"'}, 'PASSWORD': '********************', 'PORT': '3306', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'root'}, 'slave1': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': '127.0.0.1', 'NAME': 'streetvoice', 'OPTIONS': {'charset': 'utf8mb4', 'init_command': 'SET time_zone="Asia/Taipei"'}, 'PASSWORD': '********************', 'PORT': '3306', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'root'}, 'warehouse': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': '127.0.0.1', 'NAME': 'warehouse', 'OPTIONS': {'charset': 'utf8mb4', 'init_command': 'SET time_zone="Asia/Taipei"'}, 'PASSWORD': '********************', 'PORT': '3306', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'root'}}
DATABASE_ROUTERS ['svapp.db_routers.SVDatabaseRouter', 'django_replicated.router.ReplicationRouter']
DATA_UPLOAD_MAX_MEMORY_SIZE 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS 2000
DATA_UPLOAD_MAX_NUMBER_FILES 100
DATETIME_FORMAT 'N j, Y, P'
DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M']
DATE_FORMAT 'N j, Y'
DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
DEBUG True
DEBUG_PROPAGATE_EXCEPTIONS False
DEBUG_TOOLBAR_CONFIG {'SHOW_TOOLBAR_CALLBACK': 'svapp.utils.common.show_toolbar'}
DEBUG_TOOLBAR_PANELS ['debug_toolbar.panels.versions.VersionsPanel', 'debug_toolbar.panels.timer.TimerPanel', 'debug_toolbar.panels.settings.SettingsPanel', 'debug_toolbar.panels.headers.HeadersPanel', 'debug_toolbar.panels.request.RequestPanel', 'debug_toolbar.panels.sql.SQLPanel', 'debug_toolbar.panels.staticfiles.StaticFilesPanel', 'debug_toolbar.panels.templates.TemplatesPanel', 'debug_toolbar.panels.cache.CachePanel', 'debug_toolbar.panels.signals.SignalsPanel', 'debug_toolbar.panels.logging.LoggingPanel', 'debug_toolbar.panels.redirects.RedirectsPanel', 'cachalot.panels.CachalotPanel']
DECIMAL_SEPARATOR '.'
DEFAULT_AUTO_FIELD 'django.db.models.AutoField'
DEFAULT_CHARSET 'utf-8'
DEFAULT_EXCEPTION_REPORTER 'django.views.debug.ExceptionReporter'
DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL 'StreetVoice <noreply@streetvoice.com>'
DEFAULT_HASHING_ALGORITHM 'sha256'
DEFAULT_INDEX_TABLESPACE ''
DEFAULT_TABLESPACE ''
DEPLOY 'dev'
DISALLOWED_USER_AGENTS []
DJANGO_APPS ('django.contrib.contenttypes', 'django.contrib.auth', 'django.contrib.admindocs', 'django.contrib.admin', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.flatpages', 'django.contrib.sitemaps', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize')
DJCELERY_SES_CHUNK_SIZE 200
DOGSLOW_EMAIL_FROM 'devops@streetvoice.com'
DOGSLOW_EMAIL_TO 'f2w4w8v4c5l9r3v9@streetvoice.slack.com'
DOGSLOW_OUTPUT '/tmp'
DOGSLOW_STACK_VARS True
DOGSLOW_TIMER 3
DOMAIN 'pr-14484.streetvoice.com'
DRF_STANDARDIZED_ERRORS {'EXCEPTION_FORMATTER_CLASS': 'api.formatters.SVExceptionFormatter', 'EXCEPTION_HANDLER_CLASS': 'api.handlers.SVExceptionHandler'}
ELASTICSEARCH_CONNECTIONS {'cn': {'hosts': 'http://127.0.0.1:9200'}, 'default': {'hosts': 'http://127.0.0.1:9200'}}
ELASTICSEARCH_INDEXES <streetvoice.settings.ElasticsearchIndexes object at 0x7bfd4715ad30>
ELASTICSEARCH_SEARCH_MAX_RESULT 100
EMAIL_BACKEND 'djcelery_ses.backends.CeleryEmailBackend'
EMAIL_CONFIRM_LA_CONFIRM_URL_REVERSE_NAME 'confirm_email'
EMAIL_CONFIRM_LA_DOMAIN 'streetvoice.com'
EMAIL_CONFIRM_LA_HTTP_PROTOCOL 'https'
EMAIL_CONFIRM_LA_TEMPLATE_CONTEXT {'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_URL': 'http://127.0.0.1:8000'}
EMAIL_HOST '127.0.0.1'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER ''
EMAIL_PORT 1025
EMAIL_SSL_CERTFILE None
EMAIL_SSL_KEYFILE '********************'
EMAIL_SUBJECT_PREFIX '[Django] '
EMAIL_TIMEOUT None
EMAIL_USE_LOCALTIME False
EMAIL_USE_SSL False
EMAIL_USE_TLS False
ES_ENABLE False
EXTRA_DATA [('username', 'username')]
FILE_UPLOAD_DIRECTORY_PERMISSIONS None
FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE 2147483648
FILE_UPLOAD_PERMISSIONS 420
FILE_UPLOAD_TEMP_DIR '/tmp'
FIRST_DAY_OF_WEEK 0
FIXTURE_DIRS ('/home/ubuntu/streetvoice/fixtures/',)
FLASH_STORAGE 'session'
FORCE_SCRIPT_NAME None
FORGOT_PASSWORD_REDIS_EXPIRE '********************'
FORMAT_MODULE_PATH 'formats'
FORM_RENDERER 'django.forms.renderers.DjangoTemplates'
GEETEST_4_API_SERVER '********************'
GEETEST_4_PC_ALBUM_CAPTCHA_ID '16a1d863a54bed15325de6ecca25fb9d'
GEETEST_4_PC_ALBUM_CAPTCHA_KEY '********************'
GEETEST_4_PC_ANDROID_CHANGE_CELLPHONE_CAPTCHA_ID '0523eb047769f76ee666fb936666908b'
GEETEST_4_PC_ANDROID_CHANGE_CELLPHONE_CAPTCHA_KEY '********************'
GEETEST_4_PC_CHANGE_CELLPHONE_CAPTCHA_ID 'fc86ca2a8f0b7e855dbe16fc97529561'
GEETEST_4_PC_CHANGE_CELLPHONE_CAPTCHA_KEY '********************'
GEETEST_4_PC_COMMENT_CAPTCHA_ID 'a99c1fb1262f9f68769f854ed943895d'
GEETEST_4_PC_COMMENT_CAPTCHA_KEY '********************'
GEETEST_4_PC_FORGOT_PASSWORD_CAPTCHA_ID '********************'
GEETEST_4_PC_FORGOT_PASSWORD_CAPTCHA_KEY '********************'
GEETEST_4_PC_IOS_CHANGE_CELLPHONE_CAPTCHA_ID 'c47511bb1ff86fc8104d4975650ec8b6'
GEETEST_4_PC_IOS_CHANGE_CELLPHONE_CAPTCHA_KEY '********************'
GEETEST_4_PC_LOGIN_CAPTCHA_ID '0bd75ae7fe493630dd1bff6b1f4d5319'
GEETEST_4_PC_LOGIN_CAPTCHA_KEY '********************'
GEETEST_4_PC_MARKETING_CAPTCHA_ID 'dffedf63c46eb4016511de594a5ce7ba'
GEETEST_4_PC_MARKETING_CAPTCHA_KEY '********************'
GEETEST_4_PC_PLAYLIST_CAPTCHA_ID 'e628b11aee2f5a19662a3aa79a2cf7ce'
GEETEST_4_PC_PLAYLIST_CAPTCHA_KEY '********************'
GEETEST_4_PC_SIGNUP_CAPTCHA_ID '11a95d6098503d6b4422229d8fdf5620'
GEETEST_4_PC_SIGNUP_CAPTCHA_KEY '********************'
GEETEST_4_PC_SOCIAL_CAPTCHA_ID '3914cd6db2877e459ef2fde69194f90d'
GEETEST_4_PC_SOCIAL_CAPTCHA_KEY '********************'
GEETEST_4_PC_SONG_CAPTCHA_ID 'c92e19da523ed4ac4c71c23efe727478'
GEETEST_4_PC_SONG_CAPTCHA_KEY '********************'
GEETEST_PC_ACCESS_KEY_ID '********************'
GEETEST_PC_ACCESS_KEY_SECRET '********************'
GEETEST_PC_ALBUM_ACCESS_KEY_ID '********************'
GEETEST_PC_ALBUM_ACCESS_KEY_SECRET '********************'
GEETEST_PC_CHANGE_CELLPHONE_ACCESS_KEY_ID '********************'
GEETEST_PC_CHANGE_CELLPHONE_ACCESS_KEY_SECRET '********************'
GEETEST_PC_COMMENT_ACCESS_KEY_ID '********************'
GEETEST_PC_COMMENT_ACCESS_KEY_SECRET '********************'
GEETEST_PC_FORGOT_PASSWORD_ACCESS_KEY_ID '********************'
GEETEST_PC_FORGOT_PASSWORD_ACCESS_KEY_SECRET '********************'
GEETEST_PC_LOGIN_ACCESS_KEY_ID '********************'
GEETEST_PC_LOGIN_ACCESS_KEY_SECRET '********************'
GEETEST_PC_MARKETING_ACCESS_KEY_ID '********************'
GEETEST_PC_MARKETING_ACCESS_KEY_SECRET '********************'
GEETEST_PC_PLAYLIST_ACCESS_KEY_ID '********************'
GEETEST_PC_PLAYLIST_ACCESS_KEY_SECRET '********************'
GEETEST_PC_SIGNUP_ACCESS_KEY_ID '********************'
GEETEST_PC_SIGNUP_ACCESS_KEY_SECRET '********************'
GEETEST_PC_SOCIAL_ACCESS_KEY_ID '********************'
GEETEST_PC_SOCIAL_ACCESS_KEY_SECRET '********************'
GEOIP_PATH '/usr/share/GeoIP/'
GLOBAL_ANDROID_APP_ID 2
GLOBAL_IOS_APP_ID 1
GOOGLE_PLAY_API_KEY '********************'
GOOGLE_PLAY_BUNDLE_ID 'com.streetvoice.streetvoice'
GOOGLE_PLAY_SERVICE_ACCOUNT '/home/ubuntu/streetvoice/purchase/service_account.json'
GUIDE_SITE_URL 'https://guide.streetvoice.com'
HLS_CDN_ENDPOINT 'https://d2t66t2i6fsdjs.cloudfront.net/'
IGNORABLE_404_URLS []
IMAGE_FILE_SIZE_LIMIT 2
INACTIVE_USER_LOGIN False
INACTIVE_USER_URL '/accounts/login_error/'
INSTALLED_APPS ('django_su', 'django_light', 'modeltranslation', 'django.contrib.contenttypes', 'django.contrib.auth', 'django.contrib.admindocs', 'django.contrib.admin', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.flatpages', 'django.contrib.sitemaps', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'bootstrap3', 'cachalot', 'compressor', 'corsheaders', 'django_extensions', 'djangojs', 'djcelery_ses', 'sv_pjax', 'email_confirm_la', 'nested_admin', 'nextpage', 'oauth2_provider', 'rest_framework', 'drf_standardized_errors', 'social_django', 'social_core', 'static_sitemaps', 'webpack_loader', 'taggit', 'django_oss_storage', 'debug_toolbar', 'reset_migrations', 'meta', 'colorfield', 'django_ckeditor_5', 'django_htmx', 'activities', 'ads', 'api', 'content_censorship', 'cooperation', 'counter', 'creative', 'event', 'generic_works', 'member', 'music', 'playlist', 'poll', 'profile_home', 'recommender', 'relationships', 'search', 'service', 'sns_device', 'svapp', 'svcomments', 'svpay', 'region', 'venue', 'announcement', 'annualreport', 'insight_report', 'campaign', 'purchase', 'giveaway', 'hashtag', 'clap', 'beneficiary', 'studio', 'oauth', 'fanclub', 'merchandise', 'association', 'draw', 'critic', 'privacy_policy', 'captcha')
INTERNAL_IPS []
IP_POSTED_CELLPHONES_LIMIT 10
JS_CACHE_DURATION 0
JS_CONTEXT_PROCESSOR 'svapp.context_serializer.CustomDjangojsContextSerializer'
LANGUAGES (('zh-hant', 'Trad. Chinese'), ('zh-hans', 'Sim. Chinese'), ('en', 'English'))
LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'fa', 'ur']
LANGUAGE_CODE 'zh-hant'
LANGUAGE_COOKIE_AGE None
LANGUAGE_COOKIE_DOMAIN None
LANGUAGE_COOKIE_HTTPONLY False
LANGUAGE_COOKIE_NAME 'language'
LANGUAGE_COOKIE_PATH '/'
LANGUAGE_COOKIE_SAMESITE None
LANGUAGE_COOKIE_SECURE False
LOCALE_PATHS ('/home/ubuntu/streetvoice/locale/', '/home/ubuntu/streetvoice/locale/pycountry/', '/home/ubuntu/streetvoice/locale/restframework/')
LOCAL_APPS ('activities', 'ads', 'api', 'content_censorship', 'cooperation', 'counter', 'creative', 'event', 'generic_works', 'member', 'music', 'playlist', 'poll', 'profile_home', 'recommender', 'relationships', 'search', 'service', 'sns_device', 'svapp', 'svcomments', 'svpay', 'region', 'venue', 'announcement', 'annualreport', 'insight_report', 'campaign', 'purchase', 'giveaway', 'hashtag', 'clap', 'beneficiary', 'studio', 'oauth', 'fanclub', 'merchandise', 'association', 'draw', 'critic', 'privacy_policy')
LOCAL_MEDIA_URL '/static/'
LOCAL_STATIC_URL '/asset/'
LOGGING {'disable_existing_loggers': False, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}, 'require_debug_true': {'()': 'django.utils.log.RequireDebugTrue'}, 'require_testing_false': {'()': 'svapp.log.RequireTestingFalse'}}, 'formatters': {'clear': {'format': '%(message)s'}, 'simple': {'datefmt': '%Y-%m-%d %H:%M:%S', 'format': '%(name)s: %(levelname)s [%(asctime)s] ' '%(message)s'}, 'verbose': {'format': '%(name)s: %(levelname)s %(asctime)s ' '%(module)s %(process)d %(thread)d ' '%(message)s'}}, 'handlers': {'console': {'class': 'logging.StreamHandler', 'filters': ['require_testing_false'], 'formatter': 'simple', 'level': 'DEBUG'}, 'file': {'class': 'svapp.logging_handlers.AnyoneWriteRotatingFileHandler', 'filename': '/home/ubuntu/streetvoice/sv.log', 'filters': ['require_testing_false'], 'formatter': 'simple', 'level': 'DEBUG', 'maxBytes': 5242880}, 'mail_admins': {'class': 'django.utils.log.AdminEmailHandler', 'filters': ['require_debug_false'], 'level': 'ERROR'}, 'subscribe_file': {'class': 'svapp.logging_handlers.AnyoneWriteRotatingFileHandler', 'filename': '/home/ubuntu/streetvoice/sv-subscribe.log', 'filters': ['require_testing_false'], 'formatter': 'simple', 'level': 'DEBUG', 'maxBytes': 5242880}}, 'loggers': {'celery': {'handlers': ['console'], 'level': 'INFO', 'propagate': False}, 'django': {'handlers': ['console'], 'level': 'ERROR', 'propagate': False}, 'elasticsearch': {'handlers': ['console'], 'level': 'WARNING', 'propagate': False}, 'log_to_console': {'handlers': ['console'], 'level': 'INFO', 'propagate': False}, 'log_to_file': {'handlers': ['console', 'file'], 'level': 'INFO', 'propagate': False}, 'log_to_subscribe_file': {'handlers': ['console', 'subscribe_file'], 'level': 'INFO', 'propagate': False}, 'social': {'handlers': ['console'], 'level': 'INFO', 'propagate': False}}, 'root': {'handlers': ['console'], 'level': 'WARNING'}, 'version': 1}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_REDIRECT_URL '/accounts/profile/'
LOGIN_URL '/accounts/login/'
LOGOUT_REDIRECT_URL None
LOWER_BITRATE False
LOW_BITRATE_VALUE 96000
MANAGERS (('SV Developers', 'developers@streetvoice.com'),)
MEDIA_ROOT '/home/ubuntu/streetvoice/media/'
MEDIA_URL '/'
MESSAGE_STORAGE 'django.contrib.messages.storage.session.SessionStorage'
META_SITE_DOMAIN '127.0.0.1:8000'
META_SITE_PROTOCOL 'http'
META_USE_JSON_LD_SCHEMA True
META_USE_SCHEMAORG_PROPERTIES True
MIDDLEWARE ('django_replicated.middleware.ReplicationMiddleware', 'api.middleware.APIv6LocalOnlyMiddleware', 'svapp.middleware.NoCacheMiddleware', 'svapp.middleware.RealIPMiddleware', 'svapp.middleware.BlockIPMiddleware', 'django.middleware.gzip.GZipMiddleware', 'django.middleware.http.ConditionalGetMiddleware', 'dogslow.WatchdogMiddleware', 'svapp.middleware.Trans2SimpleMiddleware', 'svapp.middleware.PJAXRedirectURLMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'api.middleware.SVAuthenticationMiddleware', 'svapp.middleware.LocaleMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'svapp.middleware.BlockSpammerMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'multilogin.middleware.LoggedInUsersMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', 'svapp.middleware.CustomSocialAuthExceptionMiddleware', 'svapp.middleware.UserAccountIsValidated', 'svapp.middleware.SocialUserCheckCellphoneMiddleware', 'svapp.middleware.MobileDetectionMiddleware', 'django_htmx.middleware.HtmxMiddleware')
MIGRATION_MODULES {}
MODELTRANSLATION_DEFAULT_LANGUAGE 'zh-hant'
MONTH_DAY_FORMAT 'F j'
NEW_USER_REDIRECT_URL '/accounts/edit_username/'
NOTIFICATION_ADD_MANY_LIMIT 200
NOTIFICATION_COUNTDOWN 10
NOTIFICATION_SONG_CREATE_USER_FOLLOWER_COUNT 15000
NOT_SIGN_DOMAIN 'https://dl.streetvoice.com/'
NUMBER_GROUPING 0
OAUTH2_PROVIDER {'ACCESS_TOKEN_EXPIRE_SECONDS': '********************', 'AUTHORIZATION_CODE_EXPIRE_SECONDS': 86400, 'DEFAULT_SCOPES': ['read', 'write'], 'OAUTH2_VALIDATOR_CLASS': 'oauth.validators.CustomOAuth2Validator', 'OIDC_ENABLED': True, 'SCOPES': {'email': 'Email', 'openid': 'OpenID Connect scope', 'phone': 'Phone', 'profile': 'Profile', 'read': 'Read', 'write': 'Write'}}
OAUTH2_PROVIDER_APPLICATION_MODEL 'api.Application'
OPEN_GRAPH_BLOCKED_DOMAIN_REDIS_KEY_TEMPLATE '********************'
OVERRIDE_TEMPLATE_APPS ('captcha',)
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT '********************'
PASSWORD_RESET_TIMEOUT_DAYS '********************'
PLAYLISTS_COUNT_LIMIT 100
PLAYLISTS_COUNT_LIMIT_PER_DAY 5
PLAYLIST_SONGS_COUNT_LIMIT 1000
PREPEND_WWW False
PRIORITY_THIRD_PARTY_APPS ('django_su', 'django_light', 'modeltranslation')
PROJECT_PATH '/home/ubuntu/streetvoice'
RECAPTCHA_DOMAIN 'www.recaptcha.net'
RECAPTCHA_PRIVATE_KEY '********************'
RECAPTCHA_PUBLIC_KEY '********************'
RECAPTCHA_REQUIRED_SCORE 0.5
RECAPTCHA_USE_SSL False
RECAPTCHA_V2_PRIVATE_KEY '********************'
RECAPTCHA_V2_PUBLIC_KEY '********************'
REDIS_PLAYRECORD_COUNT_LIMIT 100
REMOTE_STATIC_URL 'https://streetvoice.com/asset/'
REPLICATED_CACHE_BACKEND None
REPLICATED_CHECK_STATE_ON_WRITE False
REPLICATED_DATABASE_DOWNTIME 60
REPLICATED_DATABASE_SLAVES ['slave1']
REPLICATED_FORCE_MASTER_COOKIE_MAX_AGE 5
REPLICATED_FORCE_MASTER_COOKIE_NAME 'just_updated'
REPLICATED_FORCE_MASTER_COOKIE_STATUS_CODES (302, 303)
REPLICATED_FORCE_STATE_HEADER 'HTTP_X_REPLICATED_STATE'
REPLICATED_MANAGE_ATOMIC_REQUESTS False
REPLICATED_READ_ONLY_DOWNTIME 20
REPLICATED_READ_ONLY_TRIES 1
REPLICATED_VIEWS_OVERRIDES {}
REPLY_TO_EMAIL 'support@streetvoice.freshdesk.com'
REST_FRAMEWORK {'DATETIME_FORMAT': '%Y-%m-%dT%H:%M:%S%z', 'DEFAULT_AUTHENTICATION_CLASSES': ['api.authentications.SVOauthAuthentication', 'api.authentications.SVTokenAuthentication', 'rest_framework.authentication.SessionAuthentication', 'api.authentications.SVAppAuthentication', 'api.authentications.SVAnonymousAuthentication'], 'DEFAULT_PAGINATION_CLASS': 'api.paginations.LimitOffsetPagination', 'DEFAULT_PARSER_CLASSES': ['rest_framework.parsers.FormParser', 'rest_framework.parsers.MultiPartParser', 'rest_framework.parsers.JSONParser'], 'DEFAULT_RENDERER_CLASSES': ['api.renderers.SVCustomJSONRenderer'], 'DEFAULT_THROTTLE_CLASSES': ('rest_framework.throttling.AnonRateThrottle', 'rest_framework.throttling.UserRateThrottle'), 'DEFAULT_THROTTLE_RATES': {'anon': '1200/minute', 'user': '1200/minute'}, 'DEFAULT_VERSIONING_CLASS': 'rest_framework.versioning.NamespaceVersioning', 'EXCEPTION_HANDLER': 'api.handlers.exception_handler_router', 'PAGE_SIZE': 10, 'UNICODE_JSON': True}
ROOT_URLCONF 'streetvoice.urls'
SECRET_KEY '********************'
SECURE_BROWSER_XSS_FILTER False
SECURE_CONTENT_TYPE_NOSNIFF True
SECURE_HSTS_INCLUDE_SUBDOMAINS False
SECURE_HSTS_PRELOAD False
SECURE_HSTS_SECONDS 0
SECURE_PROXY_SSL_HEADER None
SECURE_REDIRECT_EXEMPT []
SECURE_REFERRER_POLICY 'same-origin'
SECURE_SSL_HOST None
SECURE_SSL_REDIRECT False
SENDY_API_KEY '********************'
SENDY_HASH_SALT 'sv16888'
SENDY_MAILLIST_ID 'iWivh6YtJzIdpNy7BvpSgQ'
SENDY_URL 'https://sendy.streetvoice.com'
SERVER_EMAIL 'StreetVoice <noreply@streetvoice.com>'
SESSION_CACHE_ALIAS 'default'
SESSION_COOKIE_AGE 63072000
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_HTTPONLY True
SESSION_COOKIE_NAME 'sessionid'
SESSION_COOKIE_PATH '/'
SESSION_COOKIE_SAMESITE 'Lax'
SESSION_COOKIE_SECURE False
SESSION_ENGINE 'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE False
SESSION_FILE_PATH None
SESSION_REDIS {'db': 1, 'host': 'localhost', 'port': 6379, 'prefix': 'session'}
SESSION_SAVE_EVERY_REQUEST False
SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer'
SETTINGS_MODULE 'streetvoice.settings'
SHARED_COUNTER_REDIS_LAN_HOST 'localhost'
SHARED_COUNTER_REDIS_PASSWORD '********************'
SHARED_COUNTER_REDIS_WAN_HOST 'localhost'
SHOPLINE_API_BASE_URL '********************'
SHOPLINE_TOKEN '********************'
SHORT_DATETIME_FORMAT 'm/d/Y P'
SHORT_DATE_FORMAT 'm/d/Y'
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS []
SITE_ID 1
SITE_LOCATION 'TW'
SITE_URL 'https://pr-14484.streetvoice.com'
SLACK_APP_DORAEMON_SIGNING_SECRET '********************'
SLACK_APP_WALL_SIGNING_SECRET '********************'
SLACK_CHANNEL '#logging'
SLACK_CHARTBOT_TOKEN '********************'
SLACK_DEVELOPER_TOKEN '********************'
SLACK_ENABLE False
SLACK_ENDPOINT_URL 'https://hooks.slack.com/services/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'
SLACK_ICON_EMOJI ':godmode:'
SLACK_NICKNAME 'SV bot'
SMS_BLOCK_COUNTRY_CODE [41, 62, 855, 20]
SMS_COUNTRY_CODE_WITHOUT_SENDER_ID [65, 66]
SOCIAL_AUTH_ADMIN_USER_SEARCH_FIELDS ['username']
SOCIAL_AUTH_APPLE_ID_CLIENT 'streetvoice.streetvoice.streetvoice.signin'
SOCIAL_AUTH_APPLE_ID_EMAIL_AS_USERNAME False
SOCIAL_AUTH_APPLE_ID_FROM_APP_CLIENT 'streetvoice.streetvoice.streetvoice'
SOCIAL_AUTH_APPLE_ID_FROM_APP_EMAIL_AS_USERNAME False
SOCIAL_AUTH_APPLE_ID_FROM_APP_KEY '********************'
SOCIAL_AUTH_APPLE_ID_FROM_APP_SCOPE ['email', 'name']
SOCIAL_AUTH_APPLE_ID_FROM_APP_SECRET '********************'
SOCIAL_AUTH_APPLE_ID_FROM_APP_TEAM '84ZV2QN25Z'
SOCIAL_AUTH_APPLE_ID_KEY '********************'
SOCIAL_AUTH_APPLE_ID_SCOPE ['email', 'name']
SOCIAL_AUTH_APPLE_ID_SECRET '********************'
SOCIAL_AUTH_APPLE_ID_TEAM '84ZV2QN25Z'
SOCIAL_AUTH_DISCONNECT_PIPELINE ('svapp.pipeline.disconnect.set_user_password', 'social_core.pipeline.disconnect.allowed_to_disconnect', 'social_core.pipeline.disconnect.get_entries', 'social_core.pipeline.disconnect.revoke_tokens', 'social_core.pipeline.disconnect.disconnect', 'svapp.pipeline.disconnect.disconnect_apple_entries')
SOCIAL_AUTH_FACEBOOK_KEY '********************'
SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS {'fields': 'id,name,first_name,last_name,email', 'locale': 'zh_TW'}
SOCIAL_AUTH_FACEBOOK_SCOPE ['public_profile', 'email']
SOCIAL_AUTH_FACEBOOK_SECRET '********************'
SOCIAL_AUTH_LOGIN_ERROR_URL '/accounts/login/'
SOCIAL_AUTH_PIPELINE ('social_core.pipeline.social_auth.social_details', 'social_core.pipeline.social_auth.social_uid', 'social_core.pipeline.social_auth.auth_allowed', 'svapp.pipeline.social_auth.apple_social_user', 'svapp.pipeline.social_auth.non_apple_social_user', 'svapp.pipeline.social_auth.check_if_email_is_available', 'svapp.pipeline.social_auth.create_user_and_associate_user', 'svapp.pipeline.social_auth.associate_user', 'svapp.pipeline.social_auth.update_user_profile', 'svapp.pipeline.social_auth.new_user_create_iplog', 'social_core.pipeline.social_auth.load_extra_data', 'svapp.pipeline.social_auth.send_confirmation_email')
SOCIAL_AUTH_QQ_KEY '********************'
SOCIAL_AUTH_QQ_SECRET '********************'
SOCIAL_AUTH_RAISE_EXCEPTIONS False
SOCIAL_AUTH_WEIBO_KEY '********************'
SOCIAL_AUTH_WEIBO_SCOPE ['email,follow_app_official_microblog']
SOCIAL_AUTH_WEIBO_SECRET '********************'
SOCIAL_AUTH_WEIXIN_KEY '********************'
SOCIAL_AUTH_WEIXIN_SECRET '********************'
SONGS_COUNT_LIMIT 300
SONGS_COUNT_LIMIT_PER_DAY 30
SONGS_UPLOAD_MAX_DUPLICATE_TIMES 3
SONG_UPLOAD_URL 'http://127.0.0.1:8000'
STANDARD_BITRATE_VALUE 192000
STATICFILES_DIRS ('/home/ubuntu/streetvoice/static/',)
STATICFILES_FINDERS ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder', 'compressor.finders.CompressorFinder')
STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage'
STATICSITEMAPS_ROOT_SITEMAP 'streetvoice.urls.sitemaps'
STATICSITEMAPS_USE_GZIP False
STATIC_ROOT '/data/storage/asset/'
STATIC_URL '/asset/'
STREETVOICE_FILE_STORAGE 'svapp.storage.audio_storage'
SVMEDIA_FILE_STORAGE 'svapp.storage.media_storage'
SV_LINK_API_KEY '********************'
SV_LINK_API_URL '********************'
TEMPLATES [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/home/ubuntu/streetvoice/svapp/templates'], 'OPTIONS': {'builtins': ['sv_pjax.templatetags.pjax_tags'], 'context_processors': ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.request', 'django.contrib.messages.context_processors.messages', 'svapp.context_processors.extra_vars', 'social_django.context_processors.backends', 'social_django.context_processors.login_redirect'], 'debug': True, 'libraries': {'meta': 'meta.templatetags.meta'}, 'loaders': ['django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader']}}]
TESTING False
TEST_NON_SERIALIZED_APPS []
TEST_RUNNER 'django.test.runner.DiscoverRunner'
TEST_VERIFICATION_CODE 123456
THIRD_PARTY_APPS ('bootstrap3', 'cachalot', 'compressor', 'corsheaders', 'django_extensions', 'djangojs', 'djcelery_ses', 'sv_pjax', 'email_confirm_la', 'nested_admin', 'nextpage', 'oauth2_provider', 'rest_framework', 'drf_standardized_errors', 'social_django', 'social_core', 'static_sitemaps', 'webpack_loader', 'taggit', 'django_oss_storage', 'debug_toolbar', 'reset_migrations', 'meta', 'colorfield', 'django_ckeditor_5', 'django_htmx')
THOUSAND_SEPARATOR ','
TIME_FORMAT 'P'
TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE 'Asia/Taipei'
TWILIO_ACCOUNT_SID 'AC74941498d0caab2e7e78c7293f4ac30b'
TWILIO_AUTH_TOKEN '********************'
TW_DEFAULT_FROM_EMAIL 'StreetVoice <noreply@streetvoice.com>'
UAAPP_KEY '********************'
UAAPP_MASTER_KEY '********************'
USE_I18N True
USE_L10N True
USE_THOUSAND_SEPARATOR False
USE_TZ True
USE_X_FORWARDED_HOST False
USE_X_FORWARDED_PORT False
WEBPACK_LOADER {'DEFAULT': {'BUNDLE_DIR_NAME': 'bundles/', 'IGNORE': ['.+\\.hot-update.js', '.+\\.map'], 'POLL_INTERVAL': 0.1, 'STATS_FILE': '/home/ubuntu/streetvoice/webpack-stats.json'}}
WECHAT_API_ID '********************'
WECHAT_API_SECRET '********************'
WSGI_APPLICATION None
X_FRAME_OPTIONS 'SAMEORIGIN'
YEAR_MONTH_FORMAT 'F Y'
YUNPIAN_CN_APIKEY '********************'
YUNPIAN_SMS_HOST 'https://sms.yunpian.com'
YUNPIAN_TW_APIKEY '********************'
ZENDESK_DOMAIN 'https://streetvoice.zendesk.com'
ZENDESK_EMAIL 'hub@streetvoice.com'
ZENDESK_PASSWORD '********************'
ZENDESK_SUBDOMAIN 'streetvoice'
ZENDESK_TOKEN '********************'
ZENDESK_USER 'tzangms@streetvoice.com'

Headers

Request headers

金鑰 Value
Accept */*
Accept-Encoding gzip, br, zstd, deflate
Connection close
Cookie => see Request panel
Host pr-15131.streetvoice.com
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
X-Forwarded-For 216.73.216.232
X-Forwarded-Proto https
X-Real-Ip 216.73.216.232
X-Ssl-Protocol TLSv1.3

Response headers

金鑰 Value
Cache-Control max-age=600
Content-Type text/html; charset=utf-8
Expires Wed, 27 May 2026 00:43:26 GMT

WSGI environ

Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.

金鑰 Value
PATH_INFO /music/songoftheday/2025/2/
QUERY_STRING
REMOTE_ADDR 216.73.216.232
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME 127.0.0.1
SERVER_PORT 9000
SERVER_PROTOCOL HTTP/1.0
SERVER_SOFTWARE gunicorn/23.0.0

Request

View information

View function 參數 Keyword arguments URL name
music.views.site.songoftheday () {'month': '2', 'year': '2025'} music-songoftheday

Cookies

Variable Value
'csrf-token' 'TYxxmiSqjjaK6UaYN5ypIDufmoxjxeYWwZLl21TPAL5a2Pj2FMPMbaE0wIWR2eeD'

No session data

No GET data

No POST data

SQL queries from 1 connection

  • slave1 44.49 ms (7 queries including 6 similar )
Query Timeline Time (ms) 動作
SELECT `music_songoftheday`.`id`,
       `music_songoftheday`.`song_id`,
       `music_songoftheday`.`user_id`,
       `music_songoftheday`.`date`,
       `music_songoftheday`.`site_id`,
       `music_song`.`id`,
       `music_song`.`tw_blocked_status`,
       `music_song`.`cn_blocked_status`,
       `music_song`.`name`,
       `music_song`.`user_id`,
       `music_song`.`album_id`,
       `music_song`.`style`,
       `music_song`.`genre`,
       `music_song`.`emotion`,
       `music_song`.`file`,
       `music_song`.`file_size`,
       `music_song`.`cover`,
       `music_song`.`has_file`,
       `music_song`.`award`,
       `music_song`.`lyrics`,
       `music_song`.`lyrics_is_lrc`,
       `music_song`.`synopsis`,
       `music_song`.`is_cc`,
       `music_song`.`cc_license`,
       `music_song`.`length`,
       `music_song`.`bitrate`,
       `music_song`.`upload_at`,
       `music_song`.`created_at`,
       `music_song`.`publish_at`,
       `music_song`.`last_modified`,
       `music_song`.`play_count`,
       `music_song`.`push_count`,
       `music_song`.`share_count`,
       `music_song`.`public`,
       `music_song`.`order`,
       `music_song`.`enable`,
       `music_song`.`indievox_id`,
       `music_song`.`focus_until`,
       `music_song`.`status`,
       `music_song`.`achievements`,
       `music_song`.`is_ai`,
       `music_song`.`is_likely_ai`,
       `music_song`.`ai_usage`,
       `music_song`.`exclusive`,
       `music_song`.`cn_copyright_status`,
       `music_song`.`tw_copyright_status`,
       `auth_user`.`id`,
       `auth_user`.`password`,
       `auth_user`.`last_login`,
       `auth_user`.`is_superuser`,
       `auth_user`.`username`,
       `auth_user`.`first_name`,
       `auth_user`.`last_name`,
       `auth_user`.`email`,
       `auth_user`.`is_staff`,
       `auth_user`.`is_active`,
       `auth_user`.`date_joined`,
       `member_userprofile`.`id`,
       `member_userprofile`.`tw_blocked_status`,
       `member_userprofile`.`cn_blocked_status`,
       `member_userprofile`.`user_id`,
       `member_userprofile`.`image`,
       `member_userprofile`.`gender`,
       `member_userprofile`.`realname`,
       `member_userprofile`.`nickname`,
       `member_userprofile`.`country_calling_code`,
       `member_userprofile`.`cellphone`,
       `member_userprofile`.`birthday`,
       `member_userprofile`.`area_id`,
       `member_userprofile`.`location_id`,
       `member_userprofile`.`hits`,
       `member_userprofile`.`identity`,
       `member_userprofile`.`occupation`,
       `member_userprofile`.`last_modified`,
       `member_userprofile`.`enable`,
       `member_userprofile`.`date_joined`,
       `member_userprofile`.`register_site_id`,
       `member_userprofile`.`register_source`,
       `member_userprofile`.`preferred_locale`,
       `member_userprofile`.`is_cellphone_verified`,
       `member_userprofile`.`extra_data`,
       `member_userprofile`.`total_plays_count`,
       `member_userprofile`.`follower_count`,
       `member_userprofile`.`following_count`,
       `member_userprofile`.`unread_notification_count`,
       `member_userprofile`.`is_accredited`,
       `member_userprofile`.`merchandise_enable`,
       `member_userprofile`.`shop_url`,
       `member_userprofile`.`is_customized_identity`,
       `member_userprofile`.`customized_identity`
  FROM `music_songoftheday`
 INNER JOIN `music_song`
    ON (`music_songoftheday`.`song_id` = `music_song`.`id`)
 INNER JOIN `auth_user`
    ON (`music_song`.`user_id` = `auth_user`.`id`)
  LEFT OUTER JOIN `member_userprofile`
    ON (`auth_user`.`id` = `member_userprofile`.`user_id`)
 WHERE (`music_songoftheday`.`date` <= '2026-05-27' AND `music_songoftheday`.`site_id` = 1 AND EXTRACT(MONTH FROM `music_songoftheday`.`date`) = 2 AND `music_songoftheday`.`date` BETWEEN '2025-01-01' AND '2025-12-31')
 ORDER BY `music_songoftheday`.`date` DESC
SELECT ••• FROM `music_songoftheday` INNER JOIN `music_song` ON (`music_songoftheday`.`song_id` = `music_song`.`id`) INNER JOIN `auth_user` ON (`music_song`.`user_id` = `auth_user`.`id`) LEFT OUTER JOIN `member_userprofile` ON (`auth_user`.`id` = `member_userprofile`.`user_id`) WHERE (`music_songoftheday`.`date` <= '2026-05-27' AND `music_songoftheday`.`site_id` = 1 AND EXTRACT(MONTH FROM `music_songoftheday`.`date`) = 2 AND `music_songoftheday`.`date` BETWEEN '2025-01-01' AND '2025-12-31') ORDER BY `music_songoftheday`.`date` DESC
7.05

Connection: slave1

/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(171)
  len_values = len(values)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(64)
  result = execute_query_func()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in <lambda>(80)
  execute_query_func = lambda: original(compiler, *args, **kwargs)

35 </div>
36 <div class="col-md-8 col-lg-8">
37 <ul class="list-group list-group-flush list-group-song list-group-date mb-5">
38 {% for item in songs %}
39 {% with item.song as song %}
40 {% include 'includes/song_small.html' with song=song sod_date=item.date type="sod" dimension_value="Song of the Day" %}
41 {% endwith %}
42 {% endfor %}

/home/ubuntu/streetvoice/music/templates/music/site/songoftheday.html

SELECT `music_musicalbum`.`id`,
       `music_musicalbum`.`tw_blocked_status`,
       `music_musicalbum`.`cn_blocked_status`,
       `music_musicalbum`.`user_id`,
       `music_musicalbum`.`name`,
       `music_musicalbum`.`cover`,
       `music_musicalbum`.`description`,
       `music_musicalbum`.`indievox_id`,
       `music_musicalbum`.`buy_link`,
       `music_musicalbum`.`play_count`,
       `music_musicalbum`.`like_count`,
       `music_musicalbum`.`share_count`,
       `music_musicalbum`.`publish_at`,
       `music_musicalbum`.`created_at`,
       `music_musicalbum`.`last_modified`,
       `music_musicalbum`.`enable`,
       `music_musicalbum`.`public_type`
  FROM `music_musicalbum`
 WHERE `music_musicalbum`.`id` = 97322693
 LIMIT 21
SELECT ••• FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97322693 LIMIT 21
6 similar queries.
5.89

Connection: slave1

/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(64)
  result = execute_query_func()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in <lambda>(80)
  execute_query_func = lambda: original(compiler, *args, **kwargs)

22 {% endif %}
23 {% endif %}
24 <a href="{{ song.get_absolute_url }}">
25 <img src="{% thumb song.get_image_url '100x100' %}" alt="{{ song.name }}" />
26 </a>
27 </div>
28 <div class="work-item-info">
29 <h4 class="text-truncate">

/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html

SELECT `music_musicalbum`.`id`,
       `music_musicalbum`.`tw_blocked_status`,
       `music_musicalbum`.`cn_blocked_status`,
       `music_musicalbum`.`user_id`,
       `music_musicalbum`.`name`,
       `music_musicalbum`.`cover`,
       `music_musicalbum`.`description`,
       `music_musicalbum`.`indievox_id`,
       `music_musicalbum`.`buy_link`,
       `music_musicalbum`.`play_count`,
       `music_musicalbum`.`like_count`,
       `music_musicalbum`.`share_count`,
       `music_musicalbum`.`publish_at`,
       `music_musicalbum`.`created_at`,
       `music_musicalbum`.`last_modified`,
       `music_musicalbum`.`enable`,
       `music_musicalbum`.`public_type`
  FROM `music_musicalbum`
 WHERE `music_musicalbum`.`id` = 97322882
 LIMIT 21
SELECT ••• FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97322882 LIMIT 21
6 similar queries.
7.22

Connection: slave1

/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(64)
  result = execute_query_func()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in <lambda>(80)
  execute_query_func = lambda: original(compiler, *args, **kwargs)

22 {% endif %}
23 {% endif %}
24 <a href="{{ song.get_absolute_url }}">
25 <img src="{% thumb song.get_image_url '100x100' %}" alt="{{ song.name }}" />
26 </a>
27 </div>
28 <div class="work-item-info">
29 <h4 class="text-truncate">

/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html

SELECT `music_musicalbum`.`id`,
       `music_musicalbum`.`tw_blocked_status`,
       `music_musicalbum`.`cn_blocked_status`,
       `music_musicalbum`.`user_id`,
       `music_musicalbum`.`name`,
       `music_musicalbum`.`cover`,
       `music_musicalbum`.`description`,
       `music_musicalbum`.`indievox_id`,
       `music_musicalbum`.`buy_link`,
       `music_musicalbum`.`play_count`,
       `music_musicalbum`.`like_count`,
       `music_musicalbum`.`share_count`,
       `music_musicalbum`.`publish_at`,
       `music_musicalbum`.`created_at`,
       `music_musicalbum`.`last_modified`,
       `music_musicalbum`.`enable`,
       `music_musicalbum`.`public_type`
  FROM `music_musicalbum`
 WHERE `music_musicalbum`.`id` = 97322858
 LIMIT 21
SELECT ••• FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97322858 LIMIT 21
6 similar queries.
3.38

Connection: slave1

/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(64)
  result = execute_query_func()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in <lambda>(80)
  execute_query_func = lambda: original(compiler, *args, **kwargs)

22 {% endif %}
23 {% endif %}
24 <a href="{{ song.get_absolute_url }}">
25 <img src="{% thumb song.get_image_url '100x100' %}" alt="{{ song.name }}" />
26 </a>
27 </div>
28 <div class="work-item-info">
29 <h4 class="text-truncate">

/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html

SELECT `music_musicalbum`.`id`,
       `music_musicalbum`.`tw_blocked_status`,
       `music_musicalbum`.`cn_blocked_status`,
       `music_musicalbum`.`user_id`,
       `music_musicalbum`.`name`,
       `music_musicalbum`.`cover`,
       `music_musicalbum`.`description`,
       `music_musicalbum`.`indievox_id`,
       `music_musicalbum`.`buy_link`,
       `music_musicalbum`.`play_count`,
       `music_musicalbum`.`like_count`,
       `music_musicalbum`.`share_count`,
       `music_musicalbum`.`publish_at`,
       `music_musicalbum`.`created_at`,
       `music_musicalbum`.`last_modified`,
       `music_musicalbum`.`enable`,
       `music_musicalbum`.`public_type`
  FROM `music_musicalbum`
 WHERE `music_musicalbum`.`id` = 97322901
 LIMIT 21
SELECT ••• FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97322901 LIMIT 21
6 similar queries.
5.23

Connection: slave1

/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(64)
  result = execute_query_func()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in <lambda>(80)
  execute_query_func = lambda: original(compiler, *args, **kwargs)

22 {% endif %}
23 {% endif %}
24 <a href="{{ song.get_absolute_url }}">
25 <img src="{% thumb song.get_image_url '100x100' %}" alt="{{ song.name }}" />
26 </a>
27 </div>
28 <div class="work-item-info">
29 <h4 class="text-truncate">

/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html

SELECT `music_musicalbum`.`id`,
       `music_musicalbum`.`tw_blocked_status`,
       `music_musicalbum`.`cn_blocked_status`,
       `music_musicalbum`.`user_id`,
       `music_musicalbum`.`name`,
       `music_musicalbum`.`cover`,
       `music_musicalbum`.`description`,
       `music_musicalbum`.`indievox_id`,
       `music_musicalbum`.`buy_link`,
       `music_musicalbum`.`play_count`,
       `music_musicalbum`.`like_count`,
       `music_musicalbum`.`share_count`,
       `music_musicalbum`.`publish_at`,
       `music_musicalbum`.`created_at`,
       `music_musicalbum`.`last_modified`,
       `music_musicalbum`.`enable`,
       `music_musicalbum`.`public_type`
  FROM `music_musicalbum`
 WHERE `music_musicalbum`.`id` = 97322861
 LIMIT 21
SELECT ••• FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97322861 LIMIT 21
6 similar queries.
9.98

Connection: slave1

/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(64)
  result = execute_query_func()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in <lambda>(80)
  execute_query_func = lambda: original(compiler, *args, **kwargs)

22 {% endif %}
23 {% endif %}
24 <a href="{{ song.get_absolute_url }}">
25 <img src="{% thumb song.get_image_url '100x100' %}" alt="{{ song.name }}" />
26 </a>
27 </div>
28 <div class="work-item-info">
29 <h4 class="text-truncate">

/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html

SELECT `music_musicalbum`.`id`,
       `music_musicalbum`.`tw_blocked_status`,
       `music_musicalbum`.`cn_blocked_status`,
       `music_musicalbum`.`user_id`,
       `music_musicalbum`.`name`,
       `music_musicalbum`.`cover`,
       `music_musicalbum`.`description`,
       `music_musicalbum`.`indievox_id`,
       `music_musicalbum`.`buy_link`,
       `music_musicalbum`.`play_count`,
       `music_musicalbum`.`like_count`,
       `music_musicalbum`.`share_count`,
       `music_musicalbum`.`publish_at`,
       `music_musicalbum`.`created_at`,
       `music_musicalbum`.`last_modified`,
       `music_musicalbum`.`enable`,
       `music_musicalbum`.`public_type`
  FROM `music_musicalbum`
 WHERE `music_musicalbum`.`id` = 97322873
 LIMIT 21
SELECT ••• FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97322873 LIMIT 21
6 similar queries.
5.74

Connection: slave1

/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(64)
  result = execute_query_func()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in <lambda>(80)
  execute_query_func = lambda: original(compiler, *args, **kwargs)

22 {% endif %}
23 {% endif %}
24 <a href="{{ song.get_absolute_url }}">
25 <img src="{% thumb song.get_image_url '100x100' %}" alt="{{ song.name }}" />
26 </a>
27 </div>
28 <div class="work-item-info">
29 <h4 class="text-truncate">

/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html

Static files (2117 found, 51 used)

Static file path

  1. /home/ubuntu/streetvoice/static

Static file apps

  1. django_light
  2. modeltranslation
  3. django.contrib.admin
  4. django_extensions
  5. djangojs
  6. nested_admin
  7. rest_framework
  8. debug_toolbar
  9. colorfield
  10. django_ckeditor_5
  11. django_htmx

Static files

images/ico/favicon.ico
/home/ubuntu/streetvoice/static/images/ico/favicon.ico
style/bootstrap.css
/home/ubuntu/streetvoice/static/style/bootstrap.css
style/custom.css
/home/ubuntu/streetvoice/static/style/custom.css
style/nprogress.css
/home/ubuntu/streetvoice/static/style/nprogress.css
libs/jquery-3.6.0.min.js
/home/ubuntu/streetvoice/static/libs/jquery-3.6.0.min.js
js/streetvoice.lazyLoad.js
/home/ubuntu/streetvoice/static/js/streetvoice.lazyLoad.js
libs/htmx.min.js
/home/ubuntu/streetvoice/static/libs/htmx.min.js
js/streetvoice.eventTracking.js
/home/ubuntu/streetvoice/static/js/streetvoice.eventTracking.js
django-htmx.js
/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/static/django-htmx.js
images/sv-cat.gif
/home/ubuntu/streetvoice/static/images/sv-cat.gif
js/djangojs/django.js
/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/djangojs/django.js
js/ads.js
/home/ubuntu/streetvoice/static/js/ads.js
js/fixed-top-alert.js
/home/ubuntu/streetvoice/static/js/fixed-top-alert.js
js/lazybeforeunveil.js
/home/ubuntu/streetvoice/static/js/lazybeforeunveil.js
libs/bootstrap.bundle.min.js
/home/ubuntu/streetvoice/static/libs/bootstrap.bundle.min.js
libs/isMobile.min.js
/home/ubuntu/streetvoice/static/libs/isMobile.min.js
libs/bootstrap-select.js
/home/ubuntu/streetvoice/static/libs/bootstrap-select.js
libs/jquery.infinitescroll.min.js
/home/ubuntu/streetvoice/static/libs/jquery.infinitescroll.min.js
js/modal-open.js
/home/ubuntu/streetvoice/static/js/modal-open.js
libs/jquery.pjax.js
/home/ubuntu/streetvoice/static/libs/jquery.pjax.js
libs/countUp.js
/home/ubuntu/streetvoice/static/libs/countUp.js
libs/nprogress.js
/home/ubuntu/streetvoice/static/libs/nprogress.js
libs/jquery.scrollTo.js
/home/ubuntu/streetvoice/static/libs/jquery.scrollTo.js
libs/lazysizes.min.js
/home/ubuntu/streetvoice/static/libs/lazysizes.min.js
libs/owl.carousel.js
/home/ubuntu/streetvoice/static/libs/owl.carousel.js
libs/transformer-tabs.js
/home/ubuntu/streetvoice/static/libs/transformer-tabs.js
utils/debounce.js
/home/ubuntu/streetvoice/static/utils/debounce.js
utils/getLikeStatus.js
/home/ubuntu/streetvoice/static/utils/getLikeStatus.js
utils/getFollowStatus.js
/home/ubuntu/streetvoice/static/utils/getFollowStatus.js
js/common.js
/home/ubuntu/streetvoice/static/js/common.js
js/streetvoice.play.js
/home/ubuntu/streetvoice/static/js/streetvoice.play.js
js/streetvoice.like.js
/home/ubuntu/streetvoice/static/js/streetvoice.like.js
js/streetvoice.nextpage.js
/home/ubuntu/streetvoice/static/js/streetvoice.nextpage.js
js/streetvoice.count.js
/home/ubuntu/streetvoice/static/js/streetvoice.count.js
js/streetvoice.notification.js
/home/ubuntu/streetvoice/static/js/streetvoice.notification.js
js/streetvoice.more.js
/home/ubuntu/streetvoice/static/js/streetvoice.more.js
js/streetvoice.phone.js
/home/ubuntu/streetvoice/static/js/streetvoice.phone.js
js/streetvoice.popup-base.js
/home/ubuntu/streetvoice/static/js/streetvoice.popup-base.js
js/streetvoice.popup.js
/home/ubuntu/streetvoice/static/js/streetvoice.popup.js
js/streetvoice.gpt.js
/home/ubuntu/streetvoice/static/js/streetvoice.gpt.js
js/streetvoice.carousel.js
/home/ubuntu/streetvoice/static/js/streetvoice.carousel.js
js/streetvoice.readmore.js
/home/ubuntu/streetvoice/static/js/streetvoice.readmore.js
js/appComments.js
/home/ubuntu/streetvoice/static/js/appComments.js
js/streetvoice.list-live-animation.js
/home/ubuntu/streetvoice/static/js/streetvoice.list-live-animation.js
js/streetvoice.comment.js
/home/ubuntu/streetvoice/static/js/streetvoice.comment.js
js/streetvoice.catRun.js
/home/ubuntu/streetvoice/static/js/streetvoice.catRun.js
libs/plupload/js/plupload.full.min.js
/home/ubuntu/streetvoice/static/libs/plupload/js/plupload.full.min.js
libs/qrcode.js
/home/ubuntu/streetvoice/static/libs/qrcode.js
libs/daterangepicker.js
/home/ubuntu/streetvoice/static/libs/daterangepicker.js
libs/html5sortable.min.js
/home/ubuntu/streetvoice/static/libs/html5sortable.min.js
mobile/libs/textarea-autoheight.min.js
/home/ubuntu/streetvoice/static/mobile/libs/textarea-autoheight.min.js

django.contrib.staticfiles.finders.FileSystemFinder (1770 files)

Path Location
robots.txt /home/ubuntu/streetvoice/static/robots.txt
favicon.ico /home/ubuntu/streetvoice/static/favicon.ico
crossdomain.xml /home/ubuntu/streetvoice/static/crossdomain.xml
player/OLD_SVVideoPlayer.swf /home/ubuntu/streetvoice/static/player/OLD_SVVideoPlayer.swf
player/MusicPlayerList_P.swf /home/ubuntu/streetvoice/static/player/MusicPlayerList_P.swf
player/videoskins.xml /home/ubuntu/streetvoice/static/player/videoskins.xml
player/SVVideoPlayer.swf.old /home/ubuntu/streetvoice/static/player/SVVideoPlayer.swf.old
player/MusicPlayerCoreAsset.swf /home/ubuntu/streetvoice/static/player/MusicPlayerCoreAsset.swf
player/Cookie.js /home/ubuntu/streetvoice/static/player/Cookie.js
player/MusicPlayerFullAsset.swf /home/ubuntu/streetvoice/static/player/MusicPlayerFullAsset.swf
player/MusicPlayer_P.swf /home/ubuntu/streetvoice/static/player/MusicPlayer_P.swf
player/videolang.xml /home/ubuntu/streetvoice/static/player/videolang.xml
player/lang.xml /home/ubuntu/streetvoice/static/player/lang.xml
player/SVVideoPlayer.swf /home/ubuntu/streetvoice/static/player/SVVideoPlayer.swf
player/MusicPlayerList.swf /home/ubuntu/streetvoice/static/player/MusicPlayerList.swf
player/skins.xml /home/ubuntu/streetvoice/static/player/skins.xml
player/MusicPlayer.js /home/ubuntu/streetvoice/static/player/MusicPlayer.js
player/MusicPlayerFull.swf /home/ubuntu/streetvoice/static/player/MusicPlayerFull.swf
player/MusicPlayerFull_P.swf /home/ubuntu/streetvoice/static/player/MusicPlayerFull_P.swf
player/json2.js /home/ubuntu/streetvoice/static/player/json2.js
player/MusicPlayer.swf /home/ubuntu/streetvoice/static/player/MusicPlayer.swf
player/VideoPlayer.js /home/ubuntu/streetvoice/static/player/VideoPlayer.js
player/videoskins/OLD_VideoPlayerAsset_Exhibition_1.swf /home/ubuntu/streetvoice/static/player/videoskins/OLD_VideoPlayerAsset_Exhibition_1.swf
player/videoskins/VideoPlayerAsset_EmbedList.swf /home/ubuntu/streetvoice/static/player/videoskins/VideoPlayerAsset_EmbedList.swf
player/videoskins/VideoPlayerAsset_Exhibition_2.swf /home/ubuntu/streetvoice/static/player/videoskins/VideoPlayerAsset_Exhibition_2.swf
player/videoskins/VideoPlayerAsset_VideoOfTheDay.swf /home/ubuntu/streetvoice/static/player/videoskins/VideoPlayerAsset_VideoOfTheDay.swf
player/videoskins/OLD_VideoPlayerAsset_Explore.swf /home/ubuntu/streetvoice/static/player/videoskins/OLD_VideoPlayerAsset_Explore.swf
player/videoskins/OLD_VideoPlayerAsset_VideoOfTheDay.swf /home/ubuntu/streetvoice/static/player/videoskins/OLD_VideoPlayerAsset_VideoOfTheDay.swf
player/videoskins/VideoPlayerAsset_Explore.swf /home/ubuntu/streetvoice/static/player/videoskins/VideoPlayerAsset_Explore.swf
player/videoskins/VideoPlayerAsset_EmbedSingle.swf /home/ubuntu/streetvoice/static/player/videoskins/VideoPlayerAsset_EmbedSingle.swf
player/videoskins/OLD_VideoPlayerAsset_Exhibition_2.swf /home/ubuntu/streetvoice/static/player/videoskins/OLD_VideoPlayerAsset_Exhibition_2.swf
player/videoskins/OLD_VideoPlayerAsset_DirectorVideo.swf /home/ubuntu/streetvoice/static/player/videoskins/OLD_VideoPlayerAsset_DirectorVideo.swf
player/videoskins/VideoPlayerAsset_Exhibition_1.swf /home/ubuntu/streetvoice/static/player/videoskins/VideoPlayerAsset_Exhibition_1.swf
player/videoskins/VideoPlayerAsset_DirectorVideo.swf /home/ubuntu/streetvoice/static/player/videoskins/VideoPlayerAsset_DirectorVideo.swf
player/skins/MusicPlayerListAsset_2.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset_2.swf
player/skins/MusicPlayerListAsset_2E.png /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset_2E.png
player/skins/MusicPlayerListAsset_1E.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset_1E.swf
player/skins/MusicPlayerListAsset_3E.png /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset_3E.png
player/skins/MusicPlayerListAsset2.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset2.swf
player/skins/MusicPlayerAsset2.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset2.swf
player/skins/MusicPlayerAsset_Genre.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset_Genre.swf
player/skins/SinglePlayerAsset.swf /home/ubuntu/streetvoice/static/player/skins/SinglePlayerAsset.swf
player/skins/MusicPlayerCoreAsset1.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerCoreAsset1.swf
player/skins/MusicPlayerAsset_Single.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset_Single.swf
player/skins/MusicPlayerFullAsset.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerFullAsset.swf
player/skins/MusicPlayerAsset_SingleE2.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset_SingleE2.swf
player/skins/MusicPlayerAsset_SingleE1.png /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset_SingleE1.png
player/skins/MusicPlayerListAsset_3E.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset_3E.swf
player/skins/MusicPlayerAsset_SingleE1.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset_SingleE1.swf
player/skins/MusicPlayerListAsset_2E.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset_2E.swf
player/skins/MusicPlayerCoreAsset2.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerCoreAsset2.swf
player/skins/MusicPlayerPlusAsset1.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerPlusAsset1.swf
player/skins/MusicPlayerAsset1.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset1.swf
player/skins/MusicPlayerAsset_Explore.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset_Explore.swf
player/skins/MusicPlayerAsset.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset.swf
player/skins/MusicPlayerFullAsset_forFB.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerFullAsset_forFB.swf
player/skins/MusicPlayerListAsset1.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset1.swf
player/skins/MusicPlayerListAsset_1E.png /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset_1E.png
player/skins/MusicPlayerListAsset_1.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset_1.swf
player/skins/MusicPlayerAsset_SingleE2.png /home/ubuntu/streetvoice/static/player/skins/MusicPlayerAsset_SingleE2.png
player/skins/MusicPlayerPlusAsset2.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerPlusAsset2.swf
player/skins/MusicPlayerListAsset.swf /home/ubuntu/streetvoice/static/player/skins/MusicPlayerListAsset.swf
fonts13/icomoon.ttf /home/ubuntu/streetvoice/static/fonts13/icomoon.ttf
fonts13/icomoon.svg /home/ubuntu/streetvoice/static/fonts13/icomoon.svg
fonts13/icomoon.eot /home/ubuntu/streetvoice/static/fonts13/icomoon.eot
fonts13/icomoon.woff /home/ubuntu/streetvoice/static/fonts13/icomoon.woff
fonts15/icomoon.ttf /home/ubuntu/streetvoice/static/fonts15/icomoon.ttf
fonts15/icomoon.svg /home/ubuntu/streetvoice/static/fonts15/icomoon.svg
fonts15/icomoon.eot /home/ubuntu/streetvoice/static/fonts15/icomoon.eot
fonts15/icomoon.woff /home/ubuntu/streetvoice/static/fonts15/icomoon.woff
mobile/fonts13/icomoon.ttf /home/ubuntu/streetvoice/static/mobile/fonts13/icomoon.ttf
mobile/fonts13/icomoon.svg /home/ubuntu/streetvoice/static/mobile/fonts13/icomoon.svg
mobile/fonts13/icomoon.eot /home/ubuntu/streetvoice/static/mobile/fonts13/icomoon.eot
mobile/fonts13/icomoon.woff /home/ubuntu/streetvoice/static/mobile/fonts13/icomoon.woff
mobile/fonts15/icomoon.ttf /home/ubuntu/streetvoice/static/mobile/fonts15/icomoon.ttf
mobile/fonts15/icomoon.svg /home/ubuntu/streetvoice/static/mobile/fonts15/icomoon.svg
mobile/fonts15/icomoon.eot /home/ubuntu/streetvoice/static/mobile/fonts15/icomoon.eot
mobile/fonts15/icomoon.woff /home/ubuntu/streetvoice/static/mobile/fonts15/icomoon.woff
mobile/images/logo-b.svg /home/ubuntu/streetvoice/static/mobile/images/logo-b.svg
mobile/images/icon-accredited.svg /home/ubuntu/streetvoice/static/mobile/images/icon-accredited.svg
mobile/images/img-cover-default-s.jpg /home/ubuntu/streetvoice/static/mobile/images/img-cover-default-s.jpg
mobile/images/sv-icon-cn.png /home/ubuntu/streetvoice/static/mobile/images/sv-icon-cn.png
mobile/images/img-cover-hidden.png /home/ubuntu/streetvoice/static/mobile/images/img-cover-hidden.png
mobile/images/btn-apple-store.png /home/ubuntu/streetvoice/static/mobile/images/btn-apple-store.png
mobile/images/logo-sv-cn-r.svg /home/ubuntu/streetvoice/static/mobile/images/logo-sv-cn-r.svg
mobile/images/img-app-promote@2x.jpg /home/ubuntu/streetvoice/static/mobile/images/img-app-promote@2x.jpg
mobile/images/img-open-guide-hand.png /home/ubuntu/streetvoice/static/mobile/images/img-open-guide-hand.png
mobile/images/img-profile-cover-default.jpg /home/ubuntu/streetvoice/static/mobile/images/img-profile-cover-default.jpg
mobile/images/icon-google.svg /home/ubuntu/streetvoice/static/mobile/images/icon-google.svg
mobile/images/img-1200x628.png /home/ubuntu/streetvoice/static/mobile/images/img-1200x628.png
mobile/images/logo-sv-cn-w.svg /home/ubuntu/streetvoice/static/mobile/images/logo-sv-cn-w.svg
mobile/images/icon-checked.svg /home/ubuntu/streetvoice/static/mobile/images/icon-checked.svg
mobile/images/loading.gif /home/ubuntu/streetvoice/static/mobile/images/loading.gif
mobile/images/btn-google-play.png /home/ubuntu/streetvoice/static/mobile/images/btn-google-play.png
mobile/images/img-open-in-app-guide-tip@2x.png /home/ubuntu/streetvoice/static/mobile/images/img-open-in-app-guide-tip@2x.png
mobile/images/img-phone@2x.png /home/ubuntu/streetvoice/static/mobile/images/img-phone@2x.png
mobile/images/logo-sv-cn-w.png /home/ubuntu/streetvoice/static/mobile/images/logo-sv-cn-w.png
mobile/images/sv-icon.png /home/ubuntu/streetvoice/static/mobile/images/sv-icon.png
mobile/images/logo-w.svg /home/ubuntu/streetvoice/static/mobile/images/logo-w.svg
mobile/images/img-open-in-app-guide-tip-cn@2x.png /home/ubuntu/streetvoice/static/mobile/images/img-open-in-app-guide-tip-cn@2x.png
mobile/images/sv-icon@2x.png /home/ubuntu/streetvoice/static/mobile/images/sv-icon@2x.png
mobile/images/logo-sv-cn-b.png /home/ubuntu/streetvoice/static/mobile/images/logo-sv-cn-b.png
mobile/images/img-ai-rule.png /home/ubuntu/streetvoice/static/mobile/images/img-ai-rule.png
mobile/images/img-profile-head-default.png /home/ubuntu/streetvoice/static/mobile/images/img-profile-head-default.png
mobile/images/icon-twitter.svg /home/ubuntu/streetvoice/static/mobile/images/icon-twitter.svg
mobile/images/icon-googleplay.svg /home/ubuntu/streetvoice/static/mobile/images/icon-googleplay.svg
mobile/images/logo-sv-w.png /home/ubuntu/streetvoice/static/mobile/images/logo-sv-w.png
mobile/images/states-comingsoon.svg /home/ubuntu/streetvoice/static/mobile/images/states-comingsoon.svg
mobile/images/icon-instagram.svg /home/ubuntu/streetvoice/static/mobile/images/icon-instagram.svg
mobile/images/img-open-guide-hand@2x.png /home/ubuntu/streetvoice/static/mobile/images/img-open-guide-hand@2x.png
mobile/images/btn-googleplay.svg /home/ubuntu/streetvoice/static/mobile/images/btn-googleplay.svg
mobile/images/icon-apple.svg /home/ubuntu/streetvoice/static/mobile/images/icon-apple.svg
mobile/images/sv-icon-cn@2x.png /home/ubuntu/streetvoice/static/mobile/images/sv-icon-cn@2x.png
mobile/images/img-clap-purple.svg /home/ubuntu/streetvoice/static/mobile/images/img-clap-purple.svg
mobile/images/logo-sv-r.svg /home/ubuntu/streetvoice/static/mobile/images/logo-sv-r.svg
mobile/images/icon-weibo.svg /home/ubuntu/streetvoice/static/mobile/images/icon-weibo.svg
mobile/images/logo-sv-b.svg /home/ubuntu/streetvoice/static/mobile/images/logo-sv-b.svg
mobile/images/logo-sv-b.png /home/ubuntu/streetvoice/static/mobile/images/logo-sv-b.png
mobile/images/states-comingsoon-cn.svg /home/ubuntu/streetvoice/static/mobile/images/states-comingsoon-cn.svg
mobile/images/img-phone.png /home/ubuntu/streetvoice/static/mobile/images/img-phone.png
mobile/images/icon-qq.svg /home/ubuntu/streetvoice/static/mobile/images/icon-qq.svg
mobile/images/btn-apple.svg /home/ubuntu/streetvoice/static/mobile/images/btn-apple.svg
mobile/images/visual-cat-glow-stick.svg /home/ubuntu/streetvoice/static/mobile/images/visual-cat-glow-stick.svg
mobile/images/logo-sv-w.svg /home/ubuntu/streetvoice/static/mobile/images/logo-sv-w.svg
mobile/images/logo-r.svg /home/ubuntu/streetvoice/static/mobile/images/logo-r.svg
mobile/images/img-cover-default.jpg /home/ubuntu/streetvoice/static/mobile/images/img-cover-default.jpg
mobile/images/visual-cat-sleep.svg /home/ubuntu/streetvoice/static/mobile/images/visual-cat-sleep.svg
mobile/images/img-app-promote.jpg /home/ubuntu/streetvoice/static/mobile/images/img-app-promote.jpg
mobile/images/icon-wechat.svg /home/ubuntu/streetvoice/static/mobile/images/icon-wechat.svg
mobile/images/icon-youtube.svg /home/ubuntu/streetvoice/static/mobile/images/icon-youtube.svg
mobile/images/logo-sv.png /home/ubuntu/streetvoice/static/mobile/images/logo-sv.png
mobile/images/icon-fb.svg /home/ubuntu/streetvoice/static/mobile/images/icon-fb.svg
mobile/images/btn-apple-store@2x.png /home/ubuntu/streetvoice/static/mobile/images/btn-apple-store@2x.png
mobile/images/img-photo-default.jpg /home/ubuntu/streetvoice/static/mobile/images/img-photo-default.jpg
mobile/images/logo-sv-cn-b.svg /home/ubuntu/streetvoice/static/mobile/images/logo-sv-cn-b.svg
mobile/images/img-clap-top.svg /home/ubuntu/streetvoice/static/mobile/images/img-clap-top.svg
mobile/images/btn-google-play@2x.png /home/ubuntu/streetvoice/static/mobile/images/btn-google-play@2x.png
mobile/images/default/img-cover-hidden.png /home/ubuntu/streetvoice/static/mobile/images/default/img-cover-hidden.png
mobile/images/default/img-cover-default.png /home/ubuntu/streetvoice/static/mobile/images/default/img-cover-default.png
mobile/images/default/img-profile-head-default.png /home/ubuntu/streetvoice/static/mobile/images/default/img-profile-head-default.png
mobile/images/default/img-profile-cover-default.png /home/ubuntu/streetvoice/static/mobile/images/default/img-profile-cover-default.png
mobile/images/ico/favicon.ico /home/ubuntu/streetvoice/static/mobile/images/ico/favicon.ico
mobile/libs/jquery-migrate-1.2.1.min.js /home/ubuntu/streetvoice/static/mobile/libs/jquery-migrate-1.2.1.min.js
mobile/libs/textarea-autoheight.min.js /home/ubuntu/streetvoice/static/mobile/libs/textarea-autoheight.min.js
mobile/libs/jquery-2.2.0.min.js /home/ubuntu/streetvoice/static/mobile/libs/jquery-2.2.0.min.js
mobile/libs/bootstrap.bundle.min.js /home/ubuntu/streetvoice/static/mobile/libs/bootstrap.bundle.min.js
mobile/libs/dropdown.js /home/ubuntu/streetvoice/static/mobile/libs/dropdown.js
mobile/libs/isMobile.min.js /home/ubuntu/streetvoice/static/mobile/libs/isMobile.min.js
mobile/libs/bootstrap.min.js /home/ubuntu/streetvoice/static/mobile/libs/bootstrap.min.js
mobile/libs/bootstrap-select.js /home/ubuntu/streetvoice/static/mobile/libs/bootstrap-select.js
mobile/libs/modal.js /home/ubuntu/streetvoice/static/mobile/libs/modal.js
mobile/libs/tab.js /home/ubuntu/streetvoice/static/mobile/libs/tab.js
mobile/styles/custom.css /home/ubuntu/streetvoice/static/mobile/styles/custom.css
mobile/styles/bootstrap.css /home/ubuntu/streetvoice/static/mobile/styles/bootstrap.css
mobile/styles/bootstrap-carousel.css /home/ubuntu/streetvoice/static/mobile/styles/bootstrap-carousel.css
mobile/js/select.js /home/ubuntu/streetvoice/static/mobile/js/select.js
mobile/js/init.js /home/ubuntu/streetvoice/static/mobile/js/init.js
mobile/js/streetvoice.nextpage.js /home/ubuntu/streetvoice/static/mobile/js/streetvoice.nextpage.js
mobile/js/streetvoice.like.js /home/ubuntu/streetvoice/static/mobile/js/streetvoice.like.js
mobile/js/common.js /home/ubuntu/streetvoice/static/mobile/js/common.js
mobile/js/streetvoice.region.js /home/ubuntu/streetvoice/static/mobile/js/streetvoice.region.js
mobile/js/streetvoice.event.js /home/ubuntu/streetvoice/static/mobile/js/streetvoice.event.js
mobile/js/streetvoice.list.js /home/ubuntu/streetvoice/static/mobile/js/streetvoice.list.js
mobile/js/streetvoice.chart.js /home/ubuntu/streetvoice/static/mobile/js/streetvoice.chart.js
mobile/js/streetvoice.openapp.js /home/ubuntu/streetvoice/static/mobile/js/streetvoice.openapp.js
mobile/js/load-more.js /home/ubuntu/streetvoice/static/mobile/js/load-more.js
mobile/js/streetvoice.carousel.js /home/ubuntu/streetvoice/static/mobile/js/streetvoice.carousel.js
mobile/js/streetvoice.follow.js /home/ubuntu/streetvoice/static/mobile/js/streetvoice.follow.js
mobile/js/streetvoice.popup.js /home/ubuntu/streetvoice/static/mobile/js/streetvoice.popup.js
embed/css/player-w.css /home/ubuntu/streetvoice/static/embed/css/player-w.css
embed/css/player-w-s.css /home/ubuntu/streetvoice/static/embed/css/player-w-s.css
embed/css/player-w-l.css /home/ubuntu/streetvoice/static/embed/css/player-w-l.css
embed/images/img-cover-hidden.png /home/ubuntu/streetvoice/static/embed/images/img-cover-hidden.png
embed/images/logo-sv-s.svg /home/ubuntu/streetvoice/static/embed/images/logo-sv-s.svg
embed/images/logo-sv.svg /home/ubuntu/streetvoice/static/embed/images/logo-sv.svg
embed/font/icomoon.ttf /home/ubuntu/streetvoice/static/embed/font/icomoon.ttf
embed/font/icomoon.svg /home/ubuntu/streetvoice/static/embed/font/icomoon.svg
embed/font/icomoon.eot /home/ubuntu/streetvoice/static/embed/font/icomoon.eot
embed/font/icomoon.woff /home/ubuntu/streetvoice/static/embed/font/icomoon.woff
campaign/simplelife/images/logo-main.png /home/ubuntu/streetvoice/static/campaign/simplelife/images/logo-main.png
campaign/simplelife/images/cover.jpg /home/ubuntu/streetvoice/static/campaign/simplelife/images/cover.jpg
campaign/simplelife/images/ico/favicon.ico /home/ubuntu/streetvoice/static/campaign/simplelife/images/ico/favicon.ico
campaign/simplelife/libs/popper.min.js /home/ubuntu/streetvoice/static/campaign/simplelife/libs/popper.min.js
campaign/simplelife/libs/jquery-3.4.1.min.js /home/ubuntu/streetvoice/static/campaign/simplelife/libs/jquery-3.4.1.min.js
campaign/simplelife/libs/dropdown.js /home/ubuntu/streetvoice/static/campaign/simplelife/libs/dropdown.js
campaign/simplelife/libs/util.js /home/ubuntu/streetvoice/static/campaign/simplelife/libs/util.js
campaign/simplelife/libs/modal.js /home/ubuntu/streetvoice/static/campaign/simplelife/libs/modal.js
campaign/simplelife/libs/clipboard.js /home/ubuntu/streetvoice/static/campaign/simplelife/libs/clipboard.js
campaign/simplelife/styles/bootstrap.css /home/ubuntu/streetvoice/static/campaign/simplelife/styles/bootstrap.css
campaign/simplelife/js/setting-cellphone.js /home/ubuntu/streetvoice/static/campaign/simplelife/js/setting-cellphone.js
campaign/simplelife/js/init.js /home/ubuntu/streetvoice/static/campaign/simplelife/js/init.js
campaign/simplelife/js/profile.js /home/ubuntu/streetvoice/static/campaign/simplelife/js/profile.js
campaign/simplelife/js/absolute.js /home/ubuntu/streetvoice/static/campaign/simplelife/js/absolute.js
campaign/simplelife/js/simplelife.js /home/ubuntu/streetvoice/static/campaign/simplelife/js/simplelife.js
campaign/simplelife/fonts/icomoon.ttf /home/ubuntu/streetvoice/static/campaign/simplelife/fonts/icomoon.ttf
campaign/simplelife/fonts/icomoon.svg /home/ubuntu/streetvoice/static/campaign/simplelife/fonts/icomoon.svg
campaign/simplelife/fonts/icomoon.eot /home/ubuntu/streetvoice/static/campaign/simplelife/fonts/icomoon.eot
campaign/simplelife/fonts/icomoon.woff /home/ubuntu/streetvoice/static/campaign/simplelife/fonts/icomoon.woff
images/icon-ie.png /home/ubuntu/streetvoice/static/images/icon-ie.png
images/icon-accredited.svg /home/ubuntu/streetvoice/static/images/icon-accredited.svg
images/Cat_ConfusedEmpty.png /home/ubuntu/streetvoice/static/images/Cat_ConfusedEmpty.png
images/img-player-lrc-cn.jpg /home/ubuntu/streetvoice/static/images/img-player-lrc-cn.jpg
images/img-cover-default-s.jpg /home/ubuntu/streetvoice/static/images/img-cover-default-s.jpg
images/metaimage-song.png /home/ubuntu/streetvoice/static/images/metaimage-song.png
images/PoweredBy_200px-Black_HorizText.png /home/ubuntu/streetvoice/static/images/PoweredBy_200px-Black_HorizText.png
images/sv-icon-cn.png /home/ubuntu/streetvoice/static/images/sv-icon-cn.png
images/img-cover-hidden.png /home/ubuntu/streetvoice/static/images/img-cover-hidden.png
images/icon-qq-browser.png /home/ubuntu/streetvoice/static/images/icon-qq-browser.png
images/btn-apple-store.png /home/ubuntu/streetvoice/static/images/btn-apple-store.png
images/logo-sv-cn-r.svg /home/ubuntu/streetvoice/static/images/logo-sv-cn-r.svg
images/img-cover-merch-default.jpg /home/ubuntu/streetvoice/static/images/img-cover-merch-default.jpg
images/icon-google.svg /home/ubuntu/streetvoice/static/images/icon-google.svg
images/logo-firefox.svg /home/ubuntu/streetvoice/static/images/logo-firefox.svg
images/img-1200x628.png /home/ubuntu/streetvoice/static/images/img-1200x628.png
images/PoweredBy_100px-White_HorizText.png /home/ubuntu/streetvoice/static/images/PoweredBy_100px-White_HorizText.png
images/logo-sv-cn-w.svg /home/ubuntu/streetvoice/static/images/logo-sv-cn-w.svg
images/icon-checked.svg /home/ubuntu/streetvoice/static/images/icon-checked.svg
images/page-oops.gif /home/ubuntu/streetvoice/static/images/page-oops.gif
images/alert-cat-hand.png /home/ubuntu/streetvoice/static/images/alert-cat-hand.png
images/loading.gif /home/ubuntu/streetvoice/static/images/loading.gif
images/img-insight-lg.png /home/ubuntu/streetvoice/static/images/img-insight-lg.png
images/icon-360-browser.png /home/ubuntu/streetvoice/static/images/icon-360-browser.png
images/cat-s.svg /home/ubuntu/streetvoice/static/images/cat-s.svg
images/btn-google-play.png /home/ubuntu/streetvoice/static/images/btn-google-play.png
images/PoweredBy_200px-White_HorizText.png /home/ubuntu/streetvoice/static/images/PoweredBy_200px-White_HorizText.png
images/icon-soon.svg /home/ubuntu/streetvoice/static/images/icon-soon.svg
images/img-800x800.png /home/ubuntu/streetvoice/static/images/img-800x800.png
images/logo-sv-cn-w.png /home/ubuntu/streetvoice/static/images/logo-sv-cn-w.png
images/sv-icon.png /home/ubuntu/streetvoice/static/images/sv-icon.png
images/icomoon.ttf /home/ubuntu/streetvoice/static/images/icomoon.ttf
images/sv_c_300x300.jpg /home/ubuntu/streetvoice/static/images/sv_c_300x300.jpg
images/logo-qq-browser.png /home/ubuntu/streetvoice/static/images/logo-qq-browser.png
images/cat.svg /home/ubuntu/streetvoice/static/images/cat.svg
images/img-cover-gift-sm.png /home/ubuntu/streetvoice/static/images/img-cover-gift-sm.png
images/icon-fanclub-only.svg /home/ubuntu/streetvoice/static/images/icon-fanclub-only.svg
images/sv-cat.gif /home/ubuntu/streetvoice/static/images/sv-cat.gif
images/sv-icon@2x.png /home/ubuntu/streetvoice/static/images/sv-icon@2x.png
images/alert-cat.svg /home/ubuntu/streetvoice/static/images/alert-cat.svg
images/image_photo.png /home/ubuntu/streetvoice/static/images/image_photo.png
images/logo-sv-cn-b.png /home/ubuntu/streetvoice/static/images/logo-sv-cn-b.png
images/bg-csrf.jpg /home/ubuntu/streetvoice/static/images/bg-csrf.jpg
images/img-ai-rule.png /home/ubuntu/streetvoice/static/images/img-ai-rule.png
images/img-profile-head-default.png /home/ubuntu/streetvoice/static/images/img-profile-head-default.png
images/icon-x.svg /home/ubuntu/streetvoice/static/images/icon-x.svg
images/img-1920x360.png /home/ubuntu/streetvoice/static/images/img-1920x360.png
images/logo-sv-cn.png /home/ubuntu/streetvoice/static/images/logo-sv-cn.png
images/icon-twitter.svg /home/ubuntu/streetvoice/static/images/icon-twitter.svg
images/icon-googleplay.svg /home/ubuntu/streetvoice/static/images/icon-googleplay.svg
images/logo-sv-w.png /home/ubuntu/streetvoice/static/images/logo-sv-w.png
images/img-demo-cover-lg.png /home/ubuntu/streetvoice/static/images/img-demo-cover-lg.png
images/logo-internet-explore.svg /home/ubuntu/streetvoice/static/images/logo-internet-explore.svg
images/1x1.jpg /home/ubuntu/streetvoice/static/images/1x1.jpg
images/loadingAnimation.gif /home/ubuntu/streetvoice/static/images/loadingAnimation.gif
images/img-demo-cover-sm.png /home/ubuntu/streetvoice/static/images/img-demo-cover-sm.png
images/icon-instagram.svg /home/ubuntu/streetvoice/static/images/icon-instagram.svg
images/icomoon.svg /home/ubuntu/streetvoice/static/images/icomoon.svg
images/icon-apple.svg /home/ubuntu/streetvoice/static/images/icon-apple.svg
images/logo_SV_300.png /home/ubuntu/streetvoice/static/images/logo_SV_300.png
images/page-403.gif /home/ubuntu/streetvoice/static/images/page-403.gif
images/sv-icon-cn@2x.png /home/ubuntu/streetvoice/static/images/sv-icon-cn@2x.png
images/img-clap-purple.svg /home/ubuntu/streetvoice/static/images/img-clap-purple.svg
images/logo-sv-r.svg /home/ubuntu/streetvoice/static/images/logo-sv-r.svg
images/icon-weibo.svg /home/ubuntu/streetvoice/static/images/icon-weibo.svg
images/logo-sv-b.svg /home/ubuntu/streetvoice/static/images/logo-sv-b.svg
images/cursorPlay.svg /home/ubuntu/streetvoice/static/images/cursorPlay.svg
images/weibo_16x16.png /home/ubuntu/streetvoice/static/images/weibo_16x16.png
images/img-cover-gift.png /home/ubuntu/streetvoice/static/images/img-cover-gift.png
images/logo-sv-b.png /home/ubuntu/streetvoice/static/images/logo-sv-b.png
images/cursorPlay-retina.svg /home/ubuntu/streetvoice/static/images/cursorPlay-retina.svg
images/gongshang.gif /home/ubuntu/streetvoice/static/images/gongshang.gif
images/icon-qq.svg /home/ubuntu/streetvoice/static/images/icon-qq.svg
images/logo-sv-w.svg /home/ubuntu/streetvoice/static/images/logo-sv-w.svg
images/app-screen-cn.png /home/ubuntu/streetvoice/static/images/app-screen-cn.png
images/img-360x360.png /home/ubuntu/streetvoice/static/images/img-360x360.png
images/icomoon.eot /home/ubuntu/streetvoice/static/images/icomoon.eot
images/img-cover-default.jpg /home/ubuntu/streetvoice/static/images/img-cover-default.jpg
images/bg-experts.jpg /home/ubuntu/streetvoice/static/images/bg-experts.jpg
images/page-outdate.gif /home/ubuntu/streetvoice/static/images/page-outdate.gif
images/app-screen-cn@2x.png /home/ubuntu/streetvoice/static/images/app-screen-cn@2x.png
images/icon-chrome.png /home/ubuntu/streetvoice/static/images/icon-chrome.png
images/gongshang_c.gif /home/ubuntu/streetvoice/static/images/gongshang_c.gif
images/img-profile-cover-default.png /home/ubuntu/streetvoice/static/images/img-profile-cover-default.png
images/img-song-cover-default.png /home/ubuntu/streetvoice/static/images/img-song-cover-default.png
images/icon-wechat.svg /home/ubuntu/streetvoice/static/images/icon-wechat.svg
images/logo-360-browser.png /home/ubuntu/streetvoice/static/images/logo-360-browser.png
images/icomoon.woff /home/ubuntu/streetvoice/static/images/icomoon.woff
images/cover_default_02.jpg /home/ubuntu/streetvoice/static/images/cover_default_02.jpg
images/img-clap-card-back.png /home/ubuntu/streetvoice/static/images/img-clap-card-back.png
images/icon-youtube.svg /home/ubuntu/streetvoice/static/images/icon-youtube.svg
images/logo-sv.png /home/ubuntu/streetvoice/static/images/logo-sv.png
images/page-shielding.gif /home/ubuntu/streetvoice/static/images/page-shielding.gif
images/default_user.jpg /home/ubuntu/streetvoice/static/images/default_user.jpg
images/icon-fb.svg /home/ubuntu/streetvoice/static/images/icon-fb.svg
images/logo-chrome.svg /home/ubuntu/streetvoice/static/images/logo-chrome.svg
images/wlwhjyxkz.jpg /home/ubuntu/streetvoice/static/images/wlwhjyxkz.jpg
images/img-insight-sm.png /home/ubuntu/streetvoice/static/images/img-insight-sm.png
images/img-player-lrc.jpg /home/ubuntu/streetvoice/static/images/img-player-lrc.jpg
images/metaimage-song-cn.png /home/ubuntu/streetvoice/static/images/metaimage-song-cn.png
images/logo-sv-cn.svg /home/ubuntu/streetvoice/static/images/logo-sv-cn.svg
images/btn-apple-store@2x.png /home/ubuntu/streetvoice/static/images/btn-apple-store@2x.png
images/app-screen.png /home/ubuntu/streetvoice/static/images/app-screen.png
images/icon-firefox.png /home/ubuntu/streetvoice/static/images/icon-firefox.png
images/img-photo-default.jpg /home/ubuntu/streetvoice/static/images/img-photo-default.jpg
images/intro_image.png /home/ubuntu/streetvoice/static/images/intro_image.png
images/app-screen@2x.png /home/ubuntu/streetvoice/static/images/app-screen@2x.png
images/logo-sv-cn-b.svg /home/ubuntu/streetvoice/static/images/logo-sv-cn-b.svg
images/img-clap-top.svg /home/ubuntu/streetvoice/static/images/img-clap-top.svg
images/img-clapcard-default.jpg /home/ubuntu/streetvoice/static/images/img-clapcard-default.jpg
images/logo-sv.svg /home/ubuntu/streetvoice/static/images/logo-sv.svg
images/img-cover-blow.png /home/ubuntu/streetvoice/static/images/img-cover-blow.png
images/logo-edge.svg /home/ubuntu/streetvoice/static/images/logo-edge.svg
images/page-error.gif /home/ubuntu/streetvoice/static/images/page-error.gif
images/logo-blow.svg /home/ubuntu/streetvoice/static/images/logo-blow.svg
images/wave.gif /home/ubuntu/streetvoice/static/images/wave.gif
images/btn-google-play@2x.png /home/ubuntu/streetvoice/static/images/btn-google-play@2x.png
images/embed/embed-player-330x100.png /home/ubuntu/streetvoice/static/images/embed/embed-player-330x100.png
images/embed/embed-player-400x330.png /home/ubuntu/streetvoice/static/images/embed/embed-player-400x330.png
images/embed/embed-player-500x500.png /home/ubuntu/streetvoice/static/images/embed/embed-player-500x500.png
images/intro/intro-1.gif /home/ubuntu/streetvoice/static/images/intro/intro-1.gif
images/intro/intro-6.gif /home/ubuntu/streetvoice/static/images/intro/intro-6.gif
images/intro/intro-3.gif /home/ubuntu/streetvoice/static/images/intro/intro-3.gif
images/intro/intro-4.gif /home/ubuntu/streetvoice/static/images/intro/intro-4.gif
images/intro/intro-2.gif /home/ubuntu/streetvoice/static/images/intro/intro-2.gif
images/intro/intro-5.gif /home/ubuntu/streetvoice/static/images/intro/intro-5.gif
images/email/image-24.png /home/ubuntu/streetvoice/static/images/email/image-24.png
images/email/btn-mail.png /home/ubuntu/streetvoice/static/images/email/btn-mail.png
images/email/sv-logo-250-cn.png /home/ubuntu/streetvoice/static/images/email/sv-logo-250-cn.png
images/email/image-15.png /home/ubuntu/streetvoice/static/images/email/image-15.png
images/email/image-12.png /home/ubuntu/streetvoice/static/images/email/image-12.png
images/email/image-16.png /home/ubuntu/streetvoice/static/images/email/image-16.png
images/email/btn-goto.png /home/ubuntu/streetvoice/static/images/email/btn-goto.png
images/email/sv-logo-red-cn.png /home/ubuntu/streetvoice/static/images/email/sv-logo-red-cn.png
images/email/image-13.png /home/ubuntu/streetvoice/static/images/email/image-13.png
images/email/image-2.png /home/ubuntu/streetvoice/static/images/email/image-2.png
images/email/image-6.png /home/ubuntu/streetvoice/static/images/email/image-6.png
images/email/image-28.jpeg /home/ubuntu/streetvoice/static/images/email/image-28.jpeg
images/email/logo-sv-cn-b.png /home/ubuntu/streetvoice/static/images/email/logo-sv-cn-b.png
images/email/sv-logo-lg.png /home/ubuntu/streetvoice/static/images/email/sv-logo-lg.png
images/email/image-23.png /home/ubuntu/streetvoice/static/images/email/image-23.png
images/email/btn-view.png /home/ubuntu/streetvoice/static/images/email/btn-view.png
images/email/btn-apple.png /home/ubuntu/streetvoice/static/images/email/btn-apple.png
images/email/image-7.png /home/ubuntu/streetvoice/static/images/email/image-7.png
images/email/image-27.jpeg /home/ubuntu/streetvoice/static/images/email/image-27.jpeg
images/email/logo-sv-b.png /home/ubuntu/streetvoice/static/images/email/logo-sv-b.png
images/email/image-4.png /home/ubuntu/streetvoice/static/images/email/image-4.png
images/email/image-1.png /home/ubuntu/streetvoice/static/images/email/image-1.png
images/email/btn-google.png /home/ubuntu/streetvoice/static/images/email/btn-google.png
images/email/sv-logo-red.png /home/ubuntu/streetvoice/static/images/email/sv-logo-red.png
images/email/image-11.png /home/ubuntu/streetvoice/static/images/email/image-11.png
images/email/image-17.png /home/ubuntu/streetvoice/static/images/email/image-17.png
images/email/image-8.png /home/ubuntu/streetvoice/static/images/email/image-8.png
images/email/btn-reset.png /home/ubuntu/streetvoice/static/images/email/btn-reset.png
images/email/image-20.png /home/ubuntu/streetvoice/static/images/email/image-20.png
images/email/image-14.png /home/ubuntu/streetvoice/static/images/email/image-14.png
images/email/image-5.png /home/ubuntu/streetvoice/static/images/email/image-5.png
images/email/btn-apple-store@2x.png /home/ubuntu/streetvoice/static/images/email/btn-apple-store@2x.png
images/email/image-3.png /home/ubuntu/streetvoice/static/images/email/image-3.png
images/email/image-9.png /home/ubuntu/streetvoice/static/images/email/image-9.png
images/email/sv-logo-250.png /home/ubuntu/streetvoice/static/images/email/sv-logo-250.png
images/email/btn-google-play@2x.png /home/ubuntu/streetvoice/static/images/email/btn-google-play@2x.png
images/event/sv_500x500.png /home/ubuntu/streetvoice/static/images/event/sv_500x500.png
images/app/wc-btn.png /home/ubuntu/streetvoice/static/images/app/wc-btn.png
images/app/app-tw-btn-1.svg /home/ubuntu/streetvoice/static/images/app/app-tw-btn-1.svg
images/app/app-icon.png /home/ubuntu/streetvoice/static/images/app/app-icon.png
images/app/app-cn-btn-2.png /home/ubuntu/streetvoice/static/images/app/app-cn-btn-2.png
images/app/app-cn-title.png /home/ubuntu/streetvoice/static/images/app/app-cn-title.png
images/app/app-tw-title.png /home/ubuntu/streetvoice/static/images/app/app-tw-title.png
images/app/app-tw-btn-2.svg /home/ubuntu/streetvoice/static/images/app/app-tw-btn-2.svg
images/app/app-tw-btn-1.png /home/ubuntu/streetvoice/static/images/app/app-tw-btn-1.png
images/app/app-tw-btn-2.png /home/ubuntu/streetvoice/static/images/app/app-tw-btn-2.png
images/app/app-tw-title.svg /home/ubuntu/streetvoice/static/images/app/app-tw-title.svg
images/app/app-cn-btn-1.png /home/ubuntu/streetvoice/static/images/app/app-cn-btn-1.png
images/default/img-cover-hidden.png /home/ubuntu/streetvoice/static/images/default/img-cover-hidden.png
images/default/img-cover-default.png /home/ubuntu/streetvoice/static/images/default/img-cover-default.png
images/default/img-cover-merch-default.jpg /home/ubuntu/streetvoice/static/images/default/img-cover-merch-default.jpg
images/default/img-cover-gift-sm.png /home/ubuntu/streetvoice/static/images/default/img-cover-gift-sm.png
images/default/img-profile-head-default.png /home/ubuntu/streetvoice/static/images/default/img-profile-head-default.png
images/default/img-cover-gift.png /home/ubuntu/streetvoice/static/images/default/img-cover-gift.png
images/default/img-profile-cover-default.png /home/ubuntu/streetvoice/static/images/default/img-profile-cover-default.png
images/demo/playlist-section-bg-04.png /home/ubuntu/streetvoice/static/images/demo/playlist-section-bg-04.png
images/demo/img-cover-06.jpg /home/ubuntu/streetvoice/static/images/demo/img-cover-06.jpg
images/demo/img-cover-01.jpg /home/ubuntu/streetvoice/static/images/demo/img-cover-01.jpg
images/demo/playlist-section-bg-01.png /home/ubuntu/streetvoice/static/images/demo/playlist-section-bg-01.png
images/demo/img-captcha.png /home/ubuntu/streetvoice/static/images/demo/img-captcha.png
images/demo/playlist-section-bg-03.png /home/ubuntu/streetvoice/static/images/demo/playlist-section-bg-03.png
images/demo/img-banner-03-lg.jpg /home/ubuntu/streetvoice/static/images/demo/img-banner-03-lg.jpg
images/demo/img-oppo-03.jpg /home/ubuntu/streetvoice/static/images/demo/img-oppo-03.jpg
images/demo/img-oppo-cover-01.jpg /home/ubuntu/streetvoice/static/images/demo/img-oppo-cover-01.jpg
images/demo/img-dashi.jpg /home/ubuntu/streetvoice/static/images/demo/img-dashi.jpg
images/demo/img-banner-04.png /home/ubuntu/streetvoice/static/images/demo/img-banner-04.png
images/demo/img-member-02.jpg /home/ubuntu/streetvoice/static/images/demo/img-member-02.jpg
images/demo/img-member-07.jpg /home/ubuntu/streetvoice/static/images/demo/img-member-07.jpg
images/demo/playlist-section-bg-07.png /home/ubuntu/streetvoice/static/images/demo/playlist-section-bg-07.png
images/demo/img-profile-bg-01.jpg /home/ubuntu/streetvoice/static/images/demo/img-profile-bg-01.jpg
images/demo/img-cover-08.jpg /home/ubuntu/streetvoice/static/images/demo/img-cover-08.jpg
images/demo/playlist-section-bg-06.png /home/ubuntu/streetvoice/static/images/demo/playlist-section-bg-06.png
images/demo/img-member-05.jpg /home/ubuntu/streetvoice/static/images/demo/img-member-05.jpg
images/demo/playlist-section-bg-05.png /home/ubuntu/streetvoice/static/images/demo/playlist-section-bg-05.png
images/demo/img-banner-05.png /home/ubuntu/streetvoice/static/images/demo/img-banner-05.png
images/demo/img-oppo-cover-02.jpg /home/ubuntu/streetvoice/static/images/demo/img-oppo-cover-02.jpg
images/demo/img-sign-1.png /home/ubuntu/streetvoice/static/images/demo/img-sign-1.png
images/demo/img-member-01.jpg /home/ubuntu/streetvoice/static/images/demo/img-member-01.jpg
images/demo/img-oppo-lg-01.jpg /home/ubuntu/streetvoice/static/images/demo/img-oppo-lg-01.jpg
images/demo/img-oppo-01.jpg /home/ubuntu/streetvoice/static/images/demo/img-oppo-01.jpg
images/demo/img-sign-2.png /home/ubuntu/streetvoice/static/images/demo/img-sign-2.png
images/demo/img-banner-01.png /home/ubuntu/streetvoice/static/images/demo/img-banner-01.png
images/demo/img-cover-07.jpg /home/ubuntu/streetvoice/static/images/demo/img-cover-07.jpg
images/demo/img-member-06.jpg /home/ubuntu/streetvoice/static/images/demo/img-member-06.jpg
images/demo/img-member-04.jpg /home/ubuntu/streetvoice/static/images/demo/img-member-04.jpg
images/demo/img-cover-03.jpg /home/ubuntu/streetvoice/static/images/demo/img-cover-03.jpg
images/demo/img-video-1.png /home/ubuntu/streetvoice/static/images/demo/img-video-1.png
images/demo/playlist-section-bg-02.png /home/ubuntu/streetvoice/static/images/demo/playlist-section-bg-02.png
images/demo/img-cover-02.png /home/ubuntu/streetvoice/static/images/demo/img-cover-02.png
images/demo/img-oppo-02.jpg /home/ubuntu/streetvoice/static/images/demo/img-oppo-02.jpg
images/demo/img-cover-04.jpg /home/ubuntu/streetvoice/static/images/demo/img-cover-04.jpg
images/demo/img-banner-03.png /home/ubuntu/streetvoice/static/images/demo/img-banner-03.png
images/demo/img-banner-02.png /home/ubuntu/streetvoice/static/images/demo/img-banner-02.png
images/demo/img-packer.jpg /home/ubuntu/streetvoice/static/images/demo/img-packer.jpg
images/demo/img-member-03.jpg /home/ubuntu/streetvoice/static/images/demo/img-member-03.jpg
images/demo/img-oppo-cover.jpg /home/ubuntu/streetvoice/static/images/demo/img-oppo-cover.jpg
images/demo/img-oppo-cover-03.jpg /home/ubuntu/streetvoice/static/images/demo/img-oppo-cover-03.jpg
images/demo/img-cover-05.jpg /home/ubuntu/streetvoice/static/images/demo/img-cover-05.jpg
images/ico/favicon.ico /home/ubuntu/streetvoice/static/images/ico/favicon.ico
style/cropper.min.css /home/ubuntu/streetvoice/static/style/cropper.min.css
style/custom.css /home/ubuntu/streetvoice/static/style/custom.css
style/bootstrap.css /home/ubuntu/streetvoice/static/style/bootstrap.css
style/bootstrap-dark.css /home/ubuntu/streetvoice/static/style/bootstrap-dark.css
style/nprogress.css /home/ubuntu/streetvoice/static/style/nprogress.css
style/bootstrap-cn.css /home/ubuntu/streetvoice/static/style/bootstrap-cn.css
style/en.css /home/ubuntu/streetvoice/static/style/en.css
style/bootstrap-cn-dark.css /home/ubuntu/streetvoice/static/style/bootstrap-cn-dark.css
oauth/images/icon-accredited.svg /home/ubuntu/streetvoice/static/oauth/images/icon-accredited.svg
oauth/images/logo-sv-cn-r.svg /home/ubuntu/streetvoice/static/oauth/images/logo-sv-cn-r.svg
oauth/images/img-profile-head-default.png /home/ubuntu/streetvoice/static/oauth/images/img-profile-head-default.png
oauth/images/logo-sv-r.svg /home/ubuntu/streetvoice/static/oauth/images/logo-sv-r.svg
oauth/images/background.jpg /home/ubuntu/streetvoice/static/oauth/images/background.jpg
oauth/images/ico/favicon.ico /home/ubuntu/streetvoice/static/oauth/images/ico/favicon.ico
oauth/libs/popper.min.js /home/ubuntu/streetvoice/static/oauth/libs/popper.min.js
oauth/libs/alert.js /home/ubuntu/streetvoice/static/oauth/libs/alert.js
oauth/libs/dropdown.js /home/ubuntu/streetvoice/static/oauth/libs/dropdown.js
oauth/libs/jquery-3.6.0.min.js /home/ubuntu/streetvoice/static/oauth/libs/jquery-3.6.0.min.js
oauth/libs/util.js /home/ubuntu/streetvoice/static/oauth/libs/util.js
oauth/libs/modal.js /home/ubuntu/streetvoice/static/oauth/libs/modal.js
oauth/styles/bootstrap.css /home/ubuntu/streetvoice/static/oauth/styles/bootstrap.css
oauth/js/init.js /home/ubuntu/streetvoice/static/oauth/js/init.js
oauth/js/toggle-password.js /home/ubuntu/streetvoice/static/oauth/js/toggle-password.js
oauth/fonts/icomoon.ttf /home/ubuntu/streetvoice/static/oauth/fonts/icomoon.ttf
oauth/fonts/icomoon.svg /home/ubuntu/streetvoice/static/oauth/fonts/icomoon.svg
oauth/fonts/icomoon.eot /home/ubuntu/streetvoice/static/oauth/fonts/icomoon.eot
oauth/fonts/icomoon.woff /home/ubuntu/streetvoice/static/oauth/fonts/icomoon.woff
annualreport/year2022/images/img-report-3-2022.jpg /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-report-3-2022.jpg
annualreport/year2022/images/bg-w-01.png /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-w-01.png
annualreport/year2022/images/img-report-1-2022.jpg /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-report-1-2022.jpg
annualreport/year2022/images/logo-white.svg /home/ubuntu/streetvoice/static/annualreport/year2022/images/logo-white.svg
annualreport/year2022/images/bg-w-03.png /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-w-03.png
annualreport/year2022/images/personal-cover-front.png /home/ubuntu/streetvoice/static/annualreport/year2022/images/personal-cover-front.png
annualreport/year2022/images/bg-section-start.jpg /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-section-start.jpg
annualreport/year2022/images/sv-cat.gif /home/ubuntu/streetvoice/static/annualreport/year2022/images/sv-cat.gif
annualreport/year2022/images/bg-w-04.png /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-w-04.png
annualreport/year2022/images/img-title-sm.png /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-title-sm.png
annualreport/year2022/images/yerarly-report-cover-2022.jpeg /home/ubuntu/streetvoice/static/annualreport/year2022/images/yerarly-report-cover-2022.jpeg
annualreport/year2022/images/btn-arrow.svg /home/ubuntu/streetvoice/static/annualreport/year2022/images/btn-arrow.svg
annualreport/year2022/images/img-section-menu-02.svg /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-section-menu-02.svg
annualreport/year2022/images/bg-w-05.png /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-w-05.png
annualreport/year2022/images/img-cover-top50.jpg /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-cover-top50.jpg
annualreport/year2022/images/img-section-start-02.png /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-section-start-02.png
annualreport/year2022/images/bg-01.jpg /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-01.jpg
annualreport/year2022/images/bg-w-07.png /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-w-07.png
annualreport/year2022/images/logo-black.svg /home/ubuntu/streetvoice/static/annualreport/year2022/images/logo-black.svg
annualreport/year2022/images/bg-color-bar.jpg /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-color-bar.jpg
annualreport/year2022/images/bg-w-02.png /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-w-02.png
annualreport/year2022/images/img-earphone.png /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-earphone.png
annualreport/year2022/images/img-section-start-01.png /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-section-start-01.png
annualreport/year2022/images/img-title.png /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-title.png
annualreport/year2022/images/yearly-report-2022-meta.jpg /home/ubuntu/streetvoice/static/annualreport/year2022/images/yearly-report-2022-meta.jpg
annualreport/year2022/images/logo-blue.svg /home/ubuntu/streetvoice/static/annualreport/year2022/images/logo-blue.svg
annualreport/year2022/images/bg-w-08.png /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-w-08.png
annualreport/year2022/images/img-report.png /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-report.png
annualreport/year2022/images/personal-cover-empty.png /home/ubuntu/streetvoice/static/annualreport/year2022/images/personal-cover-empty.png
annualreport/year2022/images/bg-02.jpg /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-02.jpg
annualreport/year2022/images/img-report-2-2022.jpg /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-report-2-2022.jpg
annualreport/year2022/images/bg-03.jpg /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-03.jpg
annualreport/year2022/images/bg-w-06.png /home/ubuntu/streetvoice/static/annualreport/year2022/images/bg-w-06.png
annualreport/year2022/images/img-section-menu-01.svg /home/ubuntu/streetvoice/static/annualreport/year2022/images/img-section-menu-01.svg
annualreport/year2022/images/btn-play.svg /home/ubuntu/streetvoice/static/annualreport/year2022/images/btn-play.svg
annualreport/year2022/images/ico/favicon.ico /home/ubuntu/streetvoice/static/annualreport/year2022/images/ico/favicon.ico
annualreport/year2022/libs/jquery-3.4.1.min.js /home/ubuntu/streetvoice/static/annualreport/year2022/libs/jquery-3.4.1.min.js
annualreport/year2022/libs/carousel.js /home/ubuntu/streetvoice/static/annualreport/year2022/libs/carousel.js
annualreport/year2022/libs/util.js /home/ubuntu/streetvoice/static/annualreport/year2022/libs/util.js
annualreport/year2022/libs/simpleParallax.min.js /home/ubuntu/streetvoice/static/annualreport/year2022/libs/simpleParallax.min.js
annualreport/year2022/libs/jquery.in-viewport-class.js /home/ubuntu/streetvoice/static/annualreport/year2022/libs/jquery.in-viewport-class.js
annualreport/year2022/libs/modal.js /home/ubuntu/streetvoice/static/annualreport/year2022/libs/modal.js
annualreport/year2022/styles/bootstrap.css /home/ubuntu/streetvoice/static/annualreport/year2022/styles/bootstrap.css
annualreport/year2022/js/modal-fade-out.js /home/ubuntu/streetvoice/static/annualreport/year2022/js/modal-fade-out.js
annualreport/year2022/js/scroll.js /home/ubuntu/streetvoice/static/annualreport/year2022/js/scroll.js
annualreport/year2022/js/go-to.js /home/ubuntu/streetvoice/static/annualreport/year2022/js/go-to.js
annualreport/year2022/fonts/icomoon.ttf /home/ubuntu/streetvoice/static/annualreport/year2022/fonts/icomoon.ttf
annualreport/year2022/fonts/icomoon.svg /home/ubuntu/streetvoice/static/annualreport/year2022/fonts/icomoon.svg
annualreport/year2022/fonts/icomoon.eot /home/ubuntu/streetvoice/static/annualreport/year2022/fonts/icomoon.eot
annualreport/year2022/fonts/icomoon.woff /home/ubuntu/streetvoice/static/annualreport/year2022/fonts/icomoon.woff
annualreport/year2024/images/name-0.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-0.png
annualreport/year2024/images/bg-7.jpg /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-7.jpg
annualreport/year2024/images/character.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character.png
annualreport/year2024/images/name-7.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-7.png
annualreport/year2024/images/character-3.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-3.png
annualreport/year2024/images/character-bg-2.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-2.png
annualreport/year2024/images/character-2.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-2.png
annualreport/year2024/images/character-bg-7.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-7.png
annualreport/year2024/images/bg-circle.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-circle.png
annualreport/year2024/images/img-meta.jpg /home/ubuntu/streetvoice/static/annualreport/year2024/images/img-meta.jpg
annualreport/year2024/images/character-7.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-7.png
annualreport/year2024/images/personal-cover-front.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/personal-cover-front.png
annualreport/year2024/images/name-6.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-6.png
annualreport/year2024/images/character-1.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-1.png
annualreport/year2024/images/character-bg-6.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-6.png
annualreport/year2024/images/img-title-top20.svg /home/ubuntu/streetvoice/static/annualreport/year2024/images/img-title-top20.svg
annualreport/year2024/images/img-footer.svg /home/ubuntu/streetvoice/static/annualreport/year2024/images/img-footer.svg
annualreport/year2024/images/character-bg-5.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-5.png
annualreport/year2024/images/name-2.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-2.png
annualreport/year2024/images/name-3.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-3.png
annualreport/year2024/images/bg-5.jpg /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-5.jpg
annualreport/year2024/images/cover-top-50.jpg /home/ubuntu/streetvoice/static/annualreport/year2024/images/cover-top-50.jpg
annualreport/year2024/images/name-8.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-8.png
annualreport/year2024/images/bg-8.jpg /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-8.jpg
annualreport/year2024/images/character-5.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-5.png
annualreport/year2024/images/yerarly-report-2024-character.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/yerarly-report-2024-character.png
annualreport/year2024/images/character-0.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-0.png
annualreport/year2024/images/name-4.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-4.png
annualreport/year2024/images/character-bg-4.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-4.png
annualreport/year2024/images/yerarly-report-2024-btn.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/yerarly-report-2024-btn.png
annualreport/year2024/images/bg-6.jpg /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-6.jpg
annualreport/year2024/images/character-bg-1.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-1.png
annualreport/year2024/images/name-5.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-5.png
annualreport/year2024/images/bg-0.jpg /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-0.jpg
annualreport/year2024/images/character-bg-3.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-3.png
annualreport/year2024/images/img-title.svg /home/ubuntu/streetvoice/static/annualreport/year2024/images/img-title.svg
annualreport/year2024/images/img-title-top50.svg /home/ubuntu/streetvoice/static/annualreport/year2024/images/img-title-top50.svg
annualreport/year2024/images/bg-empty.jpg /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-empty.jpg
annualreport/year2024/images/character-empty.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-empty.png
annualreport/year2024/images/bg-2.jpg /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-2.jpg
annualreport/year2024/images/personal-cover-empty.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/personal-cover-empty.png
annualreport/year2024/images/bg-4.jpg /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-4.jpg
annualreport/year2024/images/character-bg-0.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-0.png
annualreport/year2024/images/character-6.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-6.png
annualreport/year2024/images/yerarly-report-2024-cover.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/yerarly-report-2024-cover.png
annualreport/year2024/images/character-4.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-4.png
annualreport/year2024/images/name-1.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/name-1.png
annualreport/year2024/images/character-8.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-8.png
annualreport/year2024/images/bg-1.jpg /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-1.jpg
annualreport/year2024/images/bg-3.jpg /home/ubuntu/streetvoice/static/annualreport/year2024/images/bg-3.jpg
annualreport/year2024/images/character-bg-8.png /home/ubuntu/streetvoice/static/annualreport/year2024/images/character-bg-8.png
annualreport/year2024/images/ico/favicon.ico /home/ubuntu/streetvoice/static/annualreport/year2024/images/ico/favicon.ico
annualreport/year2024/libs/dom-to-image.min.js /home/ubuntu/streetvoice/static/annualreport/year2024/libs/dom-to-image.min.js
annualreport/year2024/libs/jquery-3.4.1.min.js /home/ubuntu/streetvoice/static/annualreport/year2024/libs/jquery-3.4.1.min.js
annualreport/year2024/libs/util.js /home/ubuntu/streetvoice/static/annualreport/year2024/libs/util.js
annualreport/year2024/libs/jquery.in-viewport-class.js /home/ubuntu/streetvoice/static/annualreport/year2024/libs/jquery.in-viewport-class.js
annualreport/year2024/libs/modal.js /home/ubuntu/streetvoice/static/annualreport/year2024/libs/modal.js
annualreport/year2024/styles/bootstrap.css /home/ubuntu/streetvoice/static/annualreport/year2024/styles/bootstrap.css
annualreport/year2024/js/modal-fade-out.js /home/ubuntu/streetvoice/static/annualreport/year2024/js/modal-fade-out.js
annualreport/year2024/js/eventTracking.js /home/ubuntu/streetvoice/static/annualreport/year2024/js/eventTracking.js
annualreport/year2024/js/main.js /home/ubuntu/streetvoice/static/annualreport/year2024/js/main.js
annualreport/year2024/fonts/icomoon.ttf /home/ubuntu/streetvoice/static/annualreport/year2024/fonts/icomoon.ttf
annualreport/year2024/fonts/icomoon.svg /home/ubuntu/streetvoice/static/annualreport/year2024/fonts/icomoon.svg
annualreport/year2024/fonts/icomoon.eot /home/ubuntu/streetvoice/static/annualreport/year2024/fonts/icomoon.eot
annualreport/year2024/fonts/icomoon.woff /home/ubuntu/streetvoice/static/annualreport/year2024/fonts/icomoon.woff
libs/reconnecting-websocket.min.js /home/ubuntu/streetvoice/static/libs/reconnecting-websocket.min.js
libs/tooltip.js /home/ubuntu/streetvoice/static/libs/tooltip.js
libs/countUp.js /home/ubuntu/streetvoice/static/libs/countUp.js
libs/htmx.min.js /home/ubuntu/streetvoice/static/libs/htmx.min.js
libs/jquery.iosslider.min.js /home/ubuntu/streetvoice/static/libs/jquery.iosslider.min.js
libs/popper.min.js /home/ubuntu/streetvoice/static/libs/popper.min.js
libs/readmore.js /home/ubuntu/streetvoice/static/libs/readmore.js
libs/gt.js /home/ubuntu/streetvoice/static/libs/gt.js
libs/html5sortable.min.js /home/ubuntu/streetvoice/static/libs/html5sortable.min.js
libs/jquery.pjax.js /home/ubuntu/streetvoice/static/libs/jquery.pjax.js
libs/jquery.scrollTo.js /home/ubuntu/streetvoice/static/libs/jquery.scrollTo.js
libs/bootstrap.bundle.min.js /home/ubuntu/streetvoice/static/libs/bootstrap.bundle.min.js
libs/owl.carousel.js /home/ubuntu/streetvoice/static/libs/owl.carousel.js
libs/carousel.js /home/ubuntu/streetvoice/static/libs/carousel.js
libs/dropdown.js /home/ubuntu/streetvoice/static/libs/dropdown.js
libs/jquery-3.6.0.min.js /home/ubuntu/streetvoice/static/libs/jquery-3.6.0.min.js
libs/collapse.js /home/ubuntu/streetvoice/static/libs/collapse.js
libs/util.js /home/ubuntu/streetvoice/static/libs/util.js
libs/jquery-1.9.1.js /home/ubuntu/streetvoice/static/libs/jquery-1.9.1.js
libs/nprogress.js /home/ubuntu/streetvoice/static/libs/nprogress.js
libs/lazysizes.min.js /home/ubuntu/streetvoice/static/libs/lazysizes.min.js
libs/isMobile.min.js /home/ubuntu/streetvoice/static/libs/isMobile.min.js
libs/qrcode.js /home/ubuntu/streetvoice/static/libs/qrcode.js
libs/bootstrap-select.js /home/ubuntu/streetvoice/static/libs/bootstrap-select.js
libs/jquery.dynamicmaxheight.js /home/ubuntu/streetvoice/static/libs/jquery.dynamicmaxheight.js
libs/modal.js /home/ubuntu/streetvoice/static/libs/modal.js
libs/transformer-tabs.js /home/ubuntu/streetvoice/static/libs/transformer-tabs.js
libs/jquery.infinitescroll.min.js /home/ubuntu/streetvoice/static/libs/jquery.infinitescroll.min.js
libs/daterangepicker.js /home/ubuntu/streetvoice/static/libs/daterangepicker.js
libs/gt4.js /home/ubuntu/streetvoice/static/libs/gt4.js
libs/plupload/license.txt /home/ubuntu/streetvoice/static/libs/plupload/license.txt
libs/plupload/SECURITY.md /home/ubuntu/streetvoice/static/libs/plupload/SECURITY.md
libs/plupload/bower.json /home/ubuntu/streetvoice/static/libs/plupload/bower.json
libs/plupload/readme.md /home/ubuntu/streetvoice/static/libs/plupload/readme.md
libs/plupload/examples/dump.php /home/ubuntu/streetvoice/static/libs/plupload/examples/dump.php
libs/plupload/examples/upload.php /home/ubuntu/streetvoice/static/libs/plupload/examples/upload.php
libs/plupload/examples/custom.html /home/ubuntu/streetvoice/static/libs/plupload/examples/custom.html
libs/plupload/examples/events.html /home/ubuntu/streetvoice/static/libs/plupload/examples/events.html
libs/plupload/examples/jquery/s3.php /home/ubuntu/streetvoice/static/libs/plupload/examples/jquery/s3.php
libs/plupload/examples/jquery/queue_widget.html /home/ubuntu/streetvoice/static/libs/plupload/examples/jquery/queue_widget.html
libs/plupload/examples/jquery/all_runtimes.html /home/ubuntu/streetvoice/static/libs/plupload/examples/jquery/all_runtimes.html
libs/plupload/examples/jquery/jquery_ui_widget.html /home/ubuntu/streetvoice/static/libs/plupload/examples/jquery/jquery_ui_widget.html
libs/plupload/js/plupload.full.min.js /home/ubuntu/streetvoice/static/libs/plupload/js/plupload.full.min.js
libs/plupload/js/plupload.min.js /home/ubuntu/streetvoice/static/libs/plupload/js/plupload.min.js
libs/plupload/js/Moxie.swf /home/ubuntu/streetvoice/static/libs/plupload/js/Moxie.swf
libs/plupload/js/plupload.dev.js /home/ubuntu/streetvoice/static/libs/plupload/js/plupload.dev.js
libs/plupload/js/moxie.min.js /home/ubuntu/streetvoice/static/libs/plupload/js/moxie.min.js
libs/plupload/js/Moxie.xap /home/ubuntu/streetvoice/static/libs/plupload/js/Moxie.xap
libs/plupload/js/moxie.js /home/ubuntu/streetvoice/static/libs/plupload/js/moxie.js
libs/plupload/js/i18n/bs.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/bs.js
libs/plupload/js/i18n/hy.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/hy.js
libs/plupload/js/i18n/ku_IQ.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ku_IQ.js
libs/plupload/js/i18n/ms.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ms.js
libs/plupload/js/i18n/az.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/az.js
libs/plupload/js/i18n/sk.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/sk.js
libs/plupload/js/i18n/sl.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/sl.js
libs/plupload/js/i18n/zh_CN.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/zh_CN.js
libs/plupload/js/i18n/lt.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/lt.js
libs/plupload/js/i18n/ka.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ka.js
libs/plupload/js/i18n/uk_UA.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/uk_UA.js
libs/plupload/js/i18n/es.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/es.js
libs/plupload/js/i18n/it.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/it.js
libs/plupload/js/i18n/nl.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/nl.js
libs/plupload/js/i18n/da.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/da.js
libs/plupload/js/i18n/lv.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/lv.js
libs/plupload/js/i18n/kk.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/kk.js
libs/plupload/js/i18n/pt.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/pt.js
libs/plupload/js/i18n/tr.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/tr.js
libs/plupload/js/i18n/cy.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/cy.js
libs/plupload/js/i18n/pt_BR.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/pt_BR.js
libs/plupload/js/i18n/ja.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ja.js
libs/plupload/js/i18n/sv.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/sv.js
libs/plupload/js/i18n/ru.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ru.js
libs/plupload/js/i18n/id.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/id.js
libs/plupload/js/i18n/et.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/et.js
libs/plupload/js/i18n/vi.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/vi.js
libs/plupload/js/i18n/zh_TW.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/zh_TW.js
libs/plupload/js/i18n/km.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/km.js
libs/plupload/js/i18n/he.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/he.js
libs/plupload/js/i18n/el.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/el.js
libs/plupload/js/i18n/th_TH.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/th_TH.js
libs/plupload/js/i18n/en.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/en.js
libs/plupload/js/i18n/de.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/de.js
libs/plupload/js/i18n/ar.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ar.js
libs/plupload/js/i18n/fr.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/fr.js
libs/plupload/js/i18n/bg.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/bg.js
libs/plupload/js/i18n/ca.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ca.js
libs/plupload/js/i18n/pl.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/pl.js
libs/plupload/js/i18n/hr.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/hr.js
libs/plupload/js/i18n/sq.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/sq.js
libs/plupload/js/i18n/hu.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/hu.js
libs/plupload/js/i18n/ro.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ro.js
libs/plupload/js/i18n/fa.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/fa.js
libs/plupload/js/i18n/ko.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/ko.js
libs/plupload/js/i18n/sr.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/sr.js
libs/plupload/js/i18n/fi.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/fi.js
libs/plupload/js/i18n/cs.js /home/ubuntu/streetvoice/static/libs/plupload/js/i18n/cs.js
libs/plupload/js/jquery.plupload.queue/jquery.plupload.queue.min.js /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/jquery.plupload.queue.min.js
libs/plupload/js/jquery.plupload.queue/jquery.plupload.queue.js /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/jquery.plupload.queue.js
libs/plupload/js/jquery.plupload.queue/css/jquery.plupload.queue.css /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/css/jquery.plupload.queue.css
libs/plupload/js/jquery.plupload.queue/img/transp50.png /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/img/transp50.png
libs/plupload/js/jquery.plupload.queue/img/buttons.png /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/img/buttons.png
libs/plupload/js/jquery.plupload.queue/img/error.gif /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/img/error.gif
libs/plupload/js/jquery.plupload.queue/img/done.gif /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/img/done.gif
libs/plupload/js/jquery.plupload.queue/img/buttons-disabled.png /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/img/buttons-disabled.png
libs/plupload/js/jquery.plupload.queue/img/backgrounds.gif /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/img/backgrounds.gif
libs/plupload/js/jquery.plupload.queue/img/throbber.gif /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/img/throbber.gif
libs/plupload/js/jquery.plupload.queue/img/delete.gif /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.plupload.queue/img/delete.gif
libs/plupload/js/jquery.ui.plupload/jquery.ui.plupload.min.js /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.ui.plupload/jquery.ui.plupload.min.js
libs/plupload/js/jquery.ui.plupload/jquery.ui.plupload.js /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.ui.plupload/jquery.ui.plupload.js
libs/plupload/js/jquery.ui.plupload/css/jquery.ui.plupload.css /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.ui.plupload/css/jquery.ui.plupload.css
libs/plupload/js/jquery.ui.plupload/img/loading.gif /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.ui.plupload/img/loading.gif
libs/plupload/js/jquery.ui.plupload/img/plupload.png /home/ubuntu/streetvoice/static/libs/plupload/js/jquery.ui.plupload/img/plupload.png
libs/ckeditor/LICENSE.md /home/ubuntu/streetvoice/static/libs/ckeditor/LICENSE.md
libs/ckeditor/build-config.js /home/ubuntu/streetvoice/static/libs/ckeditor/build-config.js
libs/ckeditor/ckeditor.js /home/ubuntu/streetvoice/static/libs/ckeditor/ckeditor.js
libs/ckeditor/contents.css /home/ubuntu/streetvoice/static/libs/ckeditor/contents.css
libs/ckeditor/config.js /home/ubuntu/streetvoice/static/libs/ckeditor/config.js
libs/ckeditor/CHANGES.md /home/ubuntu/streetvoice/static/libs/ckeditor/CHANGES.md
libs/ckeditor/admin_config.js /home/ubuntu/streetvoice/static/libs/ckeditor/admin_config.js
libs/ckeditor/README.md /home/ubuntu/streetvoice/static/libs/ckeditor/README.md
libs/ckeditor/styles.js /home/ubuntu/streetvoice/static/libs/ckeditor/styles.js
libs/ckeditor/plugins/icons.png /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/icons.png
libs/ckeditor/plugins/icons_hidpi.png /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/icons_hidpi.png
libs/ckeditor/plugins/clipboard/dialogs/paste.js /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/clipboard/dialogs/paste.js
libs/ckeditor/plugins/image/images/noimage.png /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/image/images/noimage.png
libs/ckeditor/plugins/image/dialogs/image.js /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/image/dialogs/image.js
libs/ckeditor/plugins/about/dialogs/logo_ckeditor.png /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/about/dialogs/logo_ckeditor.png
libs/ckeditor/plugins/about/dialogs/about.js /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/about/dialogs/about.js
libs/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png
libs/ckeditor/plugins/dialog/dialogDefinition.js /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/dialog/dialogDefinition.js
libs/ckeditor/plugins/link/images/anchor.png /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/link/images/anchor.png
libs/ckeditor/plugins/link/images/hidpi/anchor.png /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/link/images/hidpi/anchor.png
libs/ckeditor/plugins/link/dialogs/link.js /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/link/dialogs/link.js
libs/ckeditor/plugins/link/dialogs/anchor.js /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/link/dialogs/anchor.js
libs/ckeditor/plugins/fakeobjects/images/spacer.gif /home/ubuntu/streetvoice/static/libs/ckeditor/plugins/fakeobjects/images/spacer.gif
libs/ckeditor/adapters/jquery.js /home/ubuntu/streetvoice/static/libs/ckeditor/adapters/jquery.js
libs/ckeditor/lang/ja.js /home/ubuntu/streetvoice/static/libs/ckeditor/lang/ja.js
libs/ckeditor/lang/en.js /home/ubuntu/streetvoice/static/libs/ckeditor/lang/en.js
libs/ckeditor/lang/zh-cn.js /home/ubuntu/streetvoice/static/libs/ckeditor/lang/zh-cn.js
libs/ckeditor/lang/zh.js /home/ubuntu/streetvoice/static/libs/ckeditor/lang/zh.js
libs/ckeditor/samples/inlinebycode.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/inlinebycode.html
libs/ckeditor/samples/uilanguages.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/uilanguages.html
libs/ckeditor/samples/sample.js /home/ubuntu/streetvoice/static/libs/ckeditor/samples/sample.js
libs/ckeditor/samples/readonly.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/readonly.html
libs/ckeditor/samples/divreplace.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/divreplace.html
libs/ckeditor/samples/replacebycode.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/replacebycode.html
libs/ckeditor/samples/api.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/api.html
libs/ckeditor/samples/sample_posteddata.php /home/ubuntu/streetvoice/static/libs/ckeditor/samples/sample_posteddata.php
libs/ckeditor/samples/tabindex.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/tabindex.html
libs/ckeditor/samples/ajax.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/ajax.html
libs/ckeditor/samples/jquery.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/jquery.html
libs/ckeditor/samples/uicolor.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/uicolor.html
libs/ckeditor/samples/xhtmlstyle.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/xhtmlstyle.html
libs/ckeditor/samples/inlinetextarea.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/inlinetextarea.html
libs/ckeditor/samples/inlineall.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/inlineall.html
libs/ckeditor/samples/sample.css /home/ubuntu/streetvoice/static/libs/ckeditor/samples/sample.css
libs/ckeditor/samples/index.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/index.html
libs/ckeditor/samples/replacebyclass.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/replacebyclass.html
libs/ckeditor/samples/datafiltering.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/datafiltering.html
libs/ckeditor/samples/appendto.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/appendto.html
libs/ckeditor/samples/plugins/enterkey/enterkey.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/enterkey/enterkey.html
libs/ckeditor/samples/plugins/wysiwygarea/fullpage.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/wysiwygarea/fullpage.html
libs/ckeditor/samples/plugins/toolbar/toolbar.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/toolbar/toolbar.html
libs/ckeditor/samples/plugins/dialog/dialog.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/dialog/dialog.html
libs/ckeditor/samples/plugins/dialog/assets/my_dialog.js /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/dialog/assets/my_dialog.js
libs/ckeditor/samples/plugins/htmlwriter/outputforflash.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/htmlwriter/outputforflash.html
libs/ckeditor/samples/plugins/htmlwriter/outputhtml.html /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/htmlwriter/outputhtml.html
libs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.swf /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.swf
libs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla
libs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/swfobject.js /home/ubuntu/streetvoice/static/libs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/swfobject.js
libs/ckeditor/samples/assets/sample.jpg /home/ubuntu/streetvoice/static/libs/ckeditor/samples/assets/sample.jpg
libs/ckeditor/samples/assets/posteddata.php /home/ubuntu/streetvoice/static/libs/ckeditor/samples/assets/posteddata.php
libs/ckeditor/samples/assets/sample.css /home/ubuntu/streetvoice/static/libs/ckeditor/samples/assets/sample.css
libs/ckeditor/samples/assets/inlineall/logo.png /home/ubuntu/streetvoice/static/libs/ckeditor/samples/assets/inlineall/logo.png
libs/ckeditor/samples/assets/uilanguages/languages.js /home/ubuntu/streetvoice/static/libs/ckeditor/samples/assets/uilanguages/languages.js
libs/ckeditor/samples/assets/outputxhtml/outputxhtml.css /home/ubuntu/streetvoice/static/libs/ckeditor/samples/assets/outputxhtml/outputxhtml.css
libs/ckeditor/skins/moono/icons.png /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/icons.png
libs/ckeditor/skins/moono/editor_ie7.css /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/editor_ie7.css
libs/ckeditor/skins/moono/dialog_iequirks.css /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/dialog_iequirks.css
libs/ckeditor/skins/moono/dialog_ie.css /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/dialog_ie.css
libs/ckeditor/skins/moono/dialog_ie8.css /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/dialog_ie8.css
libs/ckeditor/skins/moono/dialog_opera.css /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/dialog_opera.css
libs/ckeditor/skins/moono/editor_ie.css /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/editor_ie.css
libs/ckeditor/skins/moono/editor.css /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/editor.css
libs/ckeditor/skins/moono/icons_hidpi.png /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/icons_hidpi.png
libs/ckeditor/skins/moono/dialog.css /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/dialog.css
libs/ckeditor/skins/moono/editor_iequirks.css /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/editor_iequirks.css
libs/ckeditor/skins/moono/readme.md /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/readme.md
libs/ckeditor/skins/moono/editor_ie8.css /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/editor_ie8.css
libs/ckeditor/skins/moono/dialog_ie7.css /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/dialog_ie7.css
libs/ckeditor/skins/moono/editor_gecko.css /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/editor_gecko.css
libs/ckeditor/skins/moono/images/refresh.png /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/refresh.png
libs/ckeditor/skins/moono/images/close.png /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/close.png
libs/ckeditor/skins/moono/images/lock.png /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/lock.png
libs/ckeditor/skins/moono/images/lock-open.png /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/lock-open.png
libs/ckeditor/skins/moono/images/arrow.png /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/arrow.png
libs/ckeditor/skins/moono/images/hidpi/refresh.png /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/hidpi/refresh.png
libs/ckeditor/skins/moono/images/hidpi/close.png /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/hidpi/close.png
libs/ckeditor/skins/moono/images/hidpi/lock.png /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/hidpi/lock.png
libs/ckeditor/skins/moono/images/hidpi/lock-open.png /home/ubuntu/streetvoice/static/libs/ckeditor/skins/moono/images/hidpi/lock-open.png
clap/rol_2022.xlsx /home/ubuntu/streetvoice/static/clap/rol_2022.xlsx
clap/rol_2021.xlsx /home/ubuntu/streetvoice/static/clap/rol_2021.xlsx
clap/rol_2025.xlsx /home/ubuntu/streetvoice/static/clap/rol_2025.xlsx
admin/css/collapse_merchandises.css /home/ubuntu/streetvoice/static/admin/css/collapse_merchandises.css
admin/libs/xlsx.full.min.js /home/ubuntu/streetvoice/static/admin/libs/xlsx.full.min.js
admin/styles/custom.css /home/ubuntu/streetvoice/static/admin/styles/custom.css
admin/js/exclusive_expiry_toggle.js /home/ubuntu/streetvoice/static/admin/js/exclusive_expiry_toggle.js
admin/js/collapse_merchandises.js /home/ubuntu/streetvoice/static/admin/js/collapse_merchandises.js
bundles/H5VenueActivitySearch-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/H5VenueActivitySearch-3383832fc92ed399e70f.js
bundles/chunk-Modal-OpenHiddenSong-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-OpenHiddenSong-3383832fc92ed399e70f.js
bundles/EditFeed-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/EditFeed-3383832fc92ed399e70f.js
bundles/FanclubEditor-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/FanclubEditor-3383832fc92ed399e70f.js
bundles/Search-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/Search-3383832fc92ed399e70f.js
bundles/ChildComments-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/ChildComments-3383832fc92ed399e70f.js
bundles/9387-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/9387-3383832fc92ed399e70f.js
bundles/chunk-postActivity-LiveAudioBlock-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-postActivity-LiveAudioBlock-3383832fc92ed399e70f.js
bundles/2582-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/2582-3383832fc92ed399e70f.js
bundles/574-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/574-3383832fc92ed399e70f.js
bundles/chunk-8472-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-8472-3383832fc92ed399e70f.js
bundles/chunk-7008-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-7008-3383832fc92ed399e70f.js
bundles/341-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/341-3383832fc92ed399e70f.js
bundles/chunk-Modal-ChangeUsername-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ChangeUsername-3383832fc92ed399e70f.js
bundles/339-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/339-3383832fc92ed399e70f.js
bundles/chunk-BadCommentWrapper-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-BadCommentWrapper-3383832fc92ed399e70f.js
bundles/1609-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/1609-3383832fc92ed399e70f.js
bundles/chunk-Modal-SelectMerchandise-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SelectMerchandise-3383832fc92ed399e70f.js
bundles/H5UploadSong-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/H5UploadSong-3383832fc92ed399e70f.js
bundles/chunk-Modal-ShareVenueActivity-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ShareVenueActivity-3383832fc92ed399e70f.js
bundles/chunk-EmbedListContainer-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-EmbedListContainer-3383832fc92ed399e70f.js
bundles/Dropdown-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/Dropdown-3383832fc92ed399e70f.js
bundles/chunk-Modal-RepostDone-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-RepostDone-3383832fc92ed399e70f.js
bundles/5195-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/5195-3383832fc92ed399e70f.js
bundles/chunk-Modal-OverviewImg-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-OverviewImg-3383832fc92ed399e70f.js
bundles/chunk-Modal-CommentLogin-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-CommentLogin-3383832fc92ed399e70f.js
bundles/chunk-Modal-EnableQuestions-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-EnableQuestions-3383832fc92ed399e70f.js
bundles/chunk-Modal-YahooAlert-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-YahooAlert-3383832fc92ed399e70f.js
bundles/captcha-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/captcha-3383832fc92ed399e70f.js
bundles/chunk-Modal-BankAlreadyExist-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-BankAlreadyExist-3383832fc92ed399e70f.js
bundles/MobileSearch-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/MobileSearch-3383832fc92ed399e70f.js
bundles/chunk-Modal-LiveAudio-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-LiveAudio-3383832fc92ed399e70f.js
bundles/chunk-Modal-DeleteAnnouncement-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DeleteAnnouncement-3383832fc92ed399e70f.js
bundles/chunk-Modal-AlertWithCloseBtn-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AlertWithCloseBtn-3383832fc92ed399e70f.js
bundles/chunk-Modal-PopupList-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-PopupList-3383832fc92ed399e70f.js
bundles/chunk-Modal-ModalConfirmExclusiveSong-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ModalConfirmExclusiveSong-3383832fc92ed399e70f.js
bundles/4535-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/4535-3383832fc92ed399e70f.js
bundles/H5Player-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/H5Player-3383832fc92ed399e70f.js
bundles/chunk-Modal-FeatUserReject-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-FeatUserReject-3383832fc92ed399e70f.js
bundles/H5Modal-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/H5Modal-3383832fc92ed399e70f.js
bundles/H5ChildComments-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/H5ChildComments-3383832fc92ed399e70f.js
bundles/chunk-AnnualReportPlayerWrapper-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-AnnualReportPlayerWrapper-3383832fc92ed399e70f.js
bundles/chunk-Modal-ClapBankView-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ClapBankView-3383832fc92ed399e70f.js
bundles/Signup-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/Signup-3383832fc92ed399e70f.js
bundles/chunk-EmbedSongContainer-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-EmbedSongContainer-3383832fc92ed399e70f.js
bundles/chunk-Modal-JoinFanclubFailed-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-JoinFanclubFailed-3383832fc92ed399e70f.js
bundles/chunk-CreativeWorkPreview-ImageBlock-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-CreativeWorkPreview-ImageBlock-3383832fc92ed399e70f.js
bundles/chunk-S-Wrapper-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-S-Wrapper-3383832fc92ed399e70f.js
bundles/chunk-Modal-SongCountdownFinish-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SongCountdownFinish-3383832fc92ed399e70f.js
bundles/chunk-Modal-JoinFanclubSuccess-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-JoinFanclubSuccess-3383832fc92ed399e70f.js
bundles/chunk-Modal-FeedDelete-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-FeedDelete-3383832fc92ed399e70f.js
bundles/EmbedPlayerSong-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/EmbedPlayerSong-3383832fc92ed399e70f.js
bundles/chunk-Modal-AboutExclusiveSong-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AboutExclusiveSong-3383832fc92ed399e70f.js
bundles/1207-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/1207-3383832fc92ed399e70f.js
bundles/chunk-Modal-Confirm-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Confirm-3383832fc92ed399e70f.js
bundles/chunk-Modal-SongsYouLiked-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SongsYouLiked-3383832fc92ed399e70f.js
bundles/chunk-Modal-ImageAlert-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ImageAlert-3383832fc92ed399e70f.js
bundles/chunk-Modal-VoteWork-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-VoteWork-3383832fc92ed399e70f.js
bundles/init-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/init-3383832fc92ed399e70f.js
bundles/ManageAllSongs-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/ManageAllSongs-3383832fc92ed399e70f.js
bundles/chunk-Modal-Accredited-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Accredited-3383832fc92ed399e70f.js
bundles/chunk-Modal-PhoneUsed-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-PhoneUsed-3383832fc92ed399e70f.js
bundles/event-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/event-3383832fc92ed399e70f.js
bundles/EmbedPlayerPlaylist-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/EmbedPlayerPlaylist-3383832fc92ed399e70f.js
bundles/chunk-Modal-CommentDelete-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-CommentDelete-3383832fc92ed399e70f.js
bundles/2754-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/2754-3383832fc92ed399e70f.js
bundles/chunk-Modal-WhySafe-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-WhySafe-3383832fc92ed399e70f.js
bundles/chunk-7682-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-7682-3383832fc92ed399e70f.js
bundles/248-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/248-3383832fc92ed399e70f.js
bundles/chunk-Modal-ClapClose-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ClapClose-3383832fc92ed399e70f.js
bundles/chunk-Modal-AIUsage-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AIUsage-3383832fc92ed399e70f.js
bundles/chunk-Modal-ShareProfile-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ShareProfile-3383832fc92ed399e70f.js
bundles/chunk-Modal-DeleteAccount-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DeleteAccount-3383832fc92ed399e70f.js
bundles/chunk-Modal-AssociateAdd-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AssociateAdd-3383832fc92ed399e70f.js
bundles/chunk-Modal-DateRange-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DateRange-3383832fc92ed399e70f.js
bundles/2537-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/2537-3383832fc92ed399e70f.js
bundles/chunk-Fanclub-Page-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Fanclub-Page-3383832fc92ed399e70f.js
bundles/accredited-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/accredited-3383832fc92ed399e70f.js
bundles/chunk-editCoverAndAvatar-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-editCoverAndAvatar-3383832fc92ed399e70f.js
bundles/VenueActivityForm-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/VenueActivityForm-3383832fc92ed399e70f.js
bundles/chunk-Modal-SelectSong-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SelectSong-3383832fc92ed399e70f.js
bundles/chunk-L-Wrapper-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-L-Wrapper-3383832fc92ed399e70f.js
bundles/Comments-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/Comments-3383832fc92ed399e70f.js
bundles/chunk-Modal-EnableInvitationLink-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-EnableInvitationLink-3383832fc92ed399e70f.js
bundles/chunk-Modal-BuildPlaylist-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-BuildPlaylist-3383832fc92ed399e70f.js
bundles/chunk-Modal-MarkAllAsRead-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-MarkAllAsRead-3383832fc92ed399e70f.js
bundles/ProfileNews-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/ProfileNews-3383832fc92ed399e70f.js
bundles/350-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/350-3383832fc92ed399e70f.js
bundles/ManageSong-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/ManageSong-3383832fc92ed399e70f.js
bundles/7886-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/7886-3383832fc92ed399e70f.js
bundles/5961-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/5961-3383832fc92ed399e70f.js
bundles/8028-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/8028-3383832fc92ed399e70f.js
bundles/chunk-Modal-AlreadyMuted-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AlreadyMuted-3383832fc92ed399e70f.js
bundles/chunk-Modal-FeatUserConfirm-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-FeatUserConfirm-3383832fc92ed399e70f.js
bundles/chunk-MutedCommentWrapper-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-MutedCommentWrapper-3383832fc92ed399e70f.js
bundles/chunk-Modal-IsExistInPlaylist-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-IsExistInPlaylist-3383832fc92ed399e70f.js
bundles/chunk-Modal-IsAI-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-IsAI-3383832fc92ed399e70f.js
bundles/chunk-Modal-VerifyAccount-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-VerifyAccount-3383832fc92ed399e70f.js
bundles/chunk-Modal-OpenDraftSong-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-OpenDraftSong-3383832fc92ed399e70f.js
bundles/Announcement-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/Announcement-3383832fc92ed399e70f.js
bundles/chunk-Modal-IsNotAccredited-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-IsNotAccredited-3383832fc92ed399e70f.js
bundles/chunk-Modal-AssociateDelete-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AssociateDelete-3383832fc92ed399e70f.js
bundles/H5BadComment-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/H5BadComment-3383832fc92ed399e70f.js
bundles/chunk-3731-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-3731-3383832fc92ed399e70f.js
bundles/DT-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/DT-3383832fc92ed399e70f.js
bundles/chunk-Modal-SongCountdownFinishTip-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SongCountdownFinishTip-3383832fc92ed399e70f.js
bundles/chunk-LiveAudioPlayerWrapper-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-LiveAudioPlayerWrapper-3383832fc92ed399e70f.js
bundles/chunk-7910-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-7910-3383832fc92ed399e70f.js
bundles/chunk-5758-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-5758-3383832fc92ed399e70f.js
bundles/chunk-Modal-Blacklist-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Blacklist-3383832fc92ed399e70f.js
bundles/blacklist-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/blacklist-3383832fc92ed399e70f.js
bundles/BadComment-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/BadComment-3383832fc92ed399e70f.js
bundles/vendor-chart-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/vendor-chart-3383832fc92ed399e70f.js
bundles/chunk-Modal-AssociationEditName-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AssociationEditName-3383832fc92ed399e70f.js
bundles/chunk-BroadcastWrapper-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-BroadcastWrapper-3383832fc92ed399e70f.js
bundles/Broadcast-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/Broadcast-3383832fc92ed399e70f.js
bundles/chunk-Modal-EditHorizontalCover-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-EditHorizontalCover-3383832fc92ed399e70f.js
bundles/251-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/251-3383832fc92ed399e70f.js
bundles/chunk-Modal-Copied-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Copied-3383832fc92ed399e70f.js
bundles/5921-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/5921-3383832fc92ed399e70f.js
bundles/chunk-Modal-ModalAlertExclusiveSong-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ModalAlertExclusiveSong-3383832fc92ed399e70f.js
bundles/CreativeWorkPreview-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/CreativeWorkPreview-3383832fc92ed399e70f.js
bundles/chunk-feed-utils-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-feed-utils-3383832fc92ed399e70f.js
bundles/chunk-Modal-ChangeUsernameWarning-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ChangeUsernameWarning-3383832fc92ed399e70f.js
bundles/chunk-Modal-AboutAIUsage-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AboutAIUsage-3383832fc92ed399e70f.js
bundles/chunk-Modal-CancelEditImage-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-CancelEditImage-3383832fc92ed399e70f.js
bundles/fanclubjs-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/fanclubjs-3383832fc92ed399e70f.js
bundles/chunk-CreativeWork-ModalCreativeAlert-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-CreativeWork-ModalCreativeAlert-3383832fc92ed399e70f.js
bundles/chunk-postActivity-PollBlock-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-postActivity-PollBlock-3383832fc92ed399e70f.js
bundles/chunk-H5ChildCommentsWrapper-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-H5ChildCommentsWrapper-3383832fc92ed399e70f.js
bundles/chunk-Modal-EnterDrawDone-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-EnterDrawDone-3383832fc92ed399e70f.js
bundles/chunk-SortableSongList-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-SortableSongList-3383832fc92ed399e70f.js
bundles/chunk-Modal-ClapBannedSongs-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ClapBannedSongs-3383832fc92ed399e70f.js
bundles/CreatePlaylist-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/CreatePlaylist-3383832fc92ed399e70f.js
bundles/chunk-Modal-DeletePlaylistContainer-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DeletePlaylistContainer-3383832fc92ed399e70f.js
bundles/chunk-4525-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-4525-3383832fc92ed399e70f.js
bundles/chunk-Modal-CommentReport-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-CommentReport-3383832fc92ed399e70f.js
bundles/LiveAudioSvg-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/LiveAudioSvg-3383832fc92ed399e70f.js
bundles/InsightFansDistribution-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/InsightFansDistribution-3383832fc92ed399e70f.js
bundles/FeedVoted-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/FeedVoted-3383832fc92ed399e70f.js
bundles/chunk-Modal-ImageCropper-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ImageCropper-3383832fc92ed399e70f.js
bundles/chunk-2109-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-2109-3383832fc92ed399e70f.js
bundles/chunk-Modal-Toast-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Toast-3383832fc92ed399e70f.js
bundles/chunk-Modal-RejectApplication-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-RejectApplication-3383832fc92ed399e70f.js
bundles/chunk-Modal-ClapLarge-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ClapLarge-3383832fc92ed399e70f.js
bundles/chunk-Modal-Mute-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Mute-3383832fc92ed399e70f.js
bundles/chunk-TimeAgo-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-TimeAgo-3383832fc92ed399e70f.js
bundles/OAuthVerifyCellphone-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/OAuthVerifyCellphone-3383832fc92ed399e70f.js
bundles/insightjs-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/insightjs-3383832fc92ed399e70f.js
bundles/chunk-readURL-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-readURL-3383832fc92ed399e70f.js
bundles/chunk-Modal-BroadcastDetail-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-BroadcastDetail-3383832fc92ed399e70f.js
bundles/VenueActivitySidebar-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/VenueActivitySidebar-3383832fc92ed399e70f.js
bundles/profile-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/profile-3383832fc92ed399e70f.js
bundles/5668-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/5668-3383832fc92ed399e70f.js
bundles/InsightReportChartPie-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/InsightReportChartPie-3383832fc92ed399e70f.js
bundles/1460-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/1460-3383832fc92ed399e70f.js
bundles/chunk-updateShareCount-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-updateShareCount-3383832fc92ed399e70f.js
bundles/chunk-H5UploadSongWrapper-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-H5UploadSongWrapper-3383832fc92ed399e70f.js
bundles/chunk-Modal-AddToPlaylist-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AddToPlaylist-3383832fc92ed399e70f.js
bundles/vendor-moment-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/vendor-moment-3383832fc92ed399e70f.js
bundles/chunk-Modal-OppoCalendar-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-OppoCalendar-3383832fc92ed399e70f.js
bundles/LiveAudioPlayer-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/LiveAudioPlayer-3383832fc92ed399e70f.js
bundles/chunk-Modal-QuitEvent-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-QuitEvent-3383832fc92ed399e70f.js
bundles/chunk-2910-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-2910-3383832fc92ed399e70f.js
bundles/scheduledSong-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/scheduledSong-3383832fc92ed399e70f.js
bundles/feedUtils-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/feedUtils-3383832fc92ed399e70f.js
bundles/ManageUnalbumSongs-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/ManageUnalbumSongs-3383832fc92ed399e70f.js
bundles/9403-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/9403-3383832fc92ed399e70f.js
bundles/clap-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/clap-3383832fc92ed399e70f.js
bundles/chunk-Modal-CellphoneReachesAccountLimit-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-CellphoneReachesAccountLimit-3383832fc92ed399e70f.js
bundles/chunk-2082-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-2082-3383832fc92ed399e70f.js
bundles/chunk-Modal-ModalFeatUser-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ModalFeatUser-3383832fc92ed399e70f.js
bundles/chunk-lazy-TaggedUser-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-lazy-TaggedUser-3383832fc92ed399e70f.js
bundles/2637-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/2637-3383832fc92ed399e70f.js
bundles/chunk-Modal-ApproveApplication-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ApproveApplication-3383832fc92ed399e70f.js
bundles/chunk-postActivity-DrawBlock-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-postActivity-DrawBlock-3383832fc92ed399e70f.js
bundles/chunk-CreativeWorkPreview-EmbedBlock-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-CreativeWorkPreview-EmbedBlock-3383832fc92ed399e70f.js
bundles/chunk-Modal-VerifyBeforeSend-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-VerifyBeforeSend-3383832fc92ed399e70f.js
bundles/chunk-postActivity-MerchandiseBlock-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-postActivity-MerchandiseBlock-3383832fc92ed399e70f.js
bundles/chunk-6218-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-6218-3383832fc92ed399e70f.js
bundles/8508-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/8508-3383832fc92ed399e70f.js
bundles/chunk-Modal-AboutSchedule-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AboutSchedule-3383832fc92ed399e70f.js
bundles/ClapBankInput-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/ClapBankInput-3383832fc92ed399e70f.js
bundles/chunk-Modal-Clap-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Clap-3383832fc92ed399e70f.js
bundles/chunk-Modal-AlertWithMsg-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AlertWithMsg-3383832fc92ed399e70f.js
bundles/chunk-Modal-CoverSize-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-CoverSize-3383832fc92ed399e70f.js
bundles/chunk-Modal-DeleteBroadcast-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DeleteBroadcast-3383832fc92ed399e70f.js
bundles/chunk-CreativeWorkPreview-TextBlock-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-CreativeWorkPreview-TextBlock-3383832fc92ed399e70f.js
bundles/chunk-Modal-aboutPublishAt-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-aboutPublishAt-3383832fc92ed399e70f.js
bundles/chunk-Modal-OppoCheck-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-OppoCheck-3383832fc92ed399e70f.js
bundles/chunk-MobileListPlayer-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-MobileListPlayer-3383832fc92ed399e70f.js
bundles/chunk-Modal-SendVoiceCode-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SendVoiceCode-3383832fc92ed399e70f.js
bundles/chunk-feed-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-feed-3383832fc92ed399e70f.js
bundles/chunk-Modal-ShareSetting-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ShareSetting-3383832fc92ed399e70f.js
bundles/chunk-Modal-RemoveFocusSong-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-RemoveFocusSong-3383832fc92ed399e70f.js
bundles/chunk-Modal-AddInvitationLink-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AddInvitationLink-3383832fc92ed399e70f.js
bundles/chunk-5038-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-5038-3383832fc92ed399e70f.js
bundles/chunk-Modal-Unfollow-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Unfollow-3383832fc92ed399e70f.js
bundles/chunk-Modal-IsAuditioning-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-IsAuditioning-3383832fc92ed399e70f.js
bundles/chunk-ChildCommentWrapper-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-ChildCommentWrapper-3383832fc92ed399e70f.js
bundles/chunk-Modal-ConfirmRemoveContent-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ConfirmRemoveContent-3383832fc92ed399e70f.js
bundles/RealtimeChart-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/RealtimeChart-3383832fc92ed399e70f.js
bundles/chunk-Modal-ClapConfigIsFreezed-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ClapConfigIsFreezed-3383832fc92ed399e70f.js
bundles/chunk-Modal-WhatIsAI-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-WhatIsAI-3383832fc92ed399e70f.js
bundles/chunk-vendor-player-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-vendor-player-3383832fc92ed399e70f.js
bundles/vendor-react-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/vendor-react-3383832fc92ed399e70f.js
bundles/chunk-Modal-AlertBeforeSubmit-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AlertBeforeSubmit-3383832fc92ed399e70f.js
bundles/chunk-CreativeWork-ModalCreativeDelete-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-CreativeWork-ModalCreativeDelete-3383832fc92ed399e70f.js
bundles/InsightTrend-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/InsightTrend-3383832fc92ed399e70f.js
bundles/ManageAlbum-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/ManageAlbum-3383832fc92ed399e70f.js
bundles/6566-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/6566-3383832fc92ed399e70f.js
bundles/chunk-Modal-ShareMerchandise-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ShareMerchandise-3383832fc92ed399e70f.js
bundles/chunk-Modal-SelectFocusSong-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SelectFocusSong-3383832fc92ed399e70f.js
bundles/chunk-Modal-AlreadyBlocked-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AlreadyBlocked-3383832fc92ed399e70f.js
bundles/chunk-7869-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-7869-3383832fc92ed399e70f.js
bundles/CreateAlbum-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/CreateAlbum-3383832fc92ed399e70f.js
bundles/InsightReportDashboardChartLine-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/InsightReportDashboardChartLine-3383832fc92ed399e70f.js
bundles/vendor-modal-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/vendor-modal-3383832fc92ed399e70f.js
bundles/wegotyou-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/wegotyou-3383832fc92ed399e70f.js
bundles/chunk-Modal-OppoTime-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-OppoTime-3383832fc92ed399e70f.js
bundles/venueActivity-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/venueActivity-3383832fc92ed399e70f.js
bundles/ChangeCellphone-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/ChangeCellphone-3383832fc92ed399e70f.js
bundles/FanclubPage-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/FanclubPage-3383832fc92ed399e70f.js
bundles/8607-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/8607-3383832fc92ed399e70f.js
bundles/chunk-Modal-ClapCard-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ClapCard-3383832fc92ed399e70f.js
bundles/ManagePlaylist-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/ManagePlaylist-3383832fc92ed399e70f.js
bundles/mutelist-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/mutelist-3383832fc92ed399e70f.js
bundles/AnnualReportPlayer-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/AnnualReportPlayer-3383832fc92ed399e70f.js
bundles/chunk-Modal-VotedDownloadApp-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-VotedDownloadApp-3383832fc92ed399e70f.js
bundles/chunk-Modal-OppoConfirmed-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-OppoConfirmed-3383832fc92ed399e70f.js
bundles/chunk-Modal-FanclubMemberOnly-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-FanclubMemberOnly-3383832fc92ed399e70f.js
bundles/chunk-Modal-LrcNotice-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-LrcNotice-3383832fc92ed399e70f.js
bundles/7622-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/7622-3383832fc92ed399e70f.js
bundles/chunk-Fanclub-Editor-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Fanclub-Editor-3383832fc92ed399e70f.js
bundles/chunk-Modal-DeleteLike-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DeleteLike-3383832fc92ed399e70f.js
bundles/MainPlayer-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/MainPlayer-3383832fc92ed399e70f.js
bundles/CreateFeed-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/CreateFeed-3383832fc92ed399e70f.js
bundles/2414-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/2414-3383832fc92ed399e70f.js
bundles/chunk-Modal-FeedPin-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-FeedPin-3383832fc92ed399e70f.js
bundles/chunk-Modal-BadComment-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-BadComment-3383832fc92ed399e70f.js
bundles/ArtistProfile-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/ArtistProfile-3383832fc92ed399e70f.js
bundles/chunk-Modal-DownloadApp-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DownloadApp-3383832fc92ed399e70f.js
bundles/readPDF-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/readPDF-3383832fc92ed399e70f.js
bundles/chunk-MobileSongPlayer-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-MobileSongPlayer-3383832fc92ed399e70f.js
bundles/chunk-5139-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-5139-3383832fc92ed399e70f.js
bundles/H5Comment-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/H5Comment-3383832fc92ed399e70f.js
bundles/chunk-6406-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-6406-3383832fc92ed399e70f.js
bundles/232-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/232-3383832fc92ed399e70f.js
bundles/feedjs-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/feedjs-3383832fc92ed399e70f.js
bundles/chunk-Modal-OppoPlaylist-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-OppoPlaylist-3383832fc92ed399e70f.js
bundles/chunk-Modal-Repost-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Repost-3383832fc92ed399e70f.js
bundles/vendor-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/vendor-3383832fc92ed399e70f.js
bundles/MutedComment-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/MutedComment-3383832fc92ed399e70f.js
bundles/ClapBranchInput-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/ClapBranchInput-3383832fc92ed399e70f.js
bundles/chunk-Modal-DarkMode-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DarkMode-3383832fc92ed399e70f.js
bundles/SearchSmall-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/SearchSmall-3383832fc92ed399e70f.js
bundles/chunk-MiniPlayerContainer-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-MiniPlayerContainer-3383832fc92ed399e70f.js
bundles/chunk-Modal-Alert-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Alert-3383832fc92ed399e70f.js
bundles/chunk-Modal-CommentReply-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-CommentReply-3383832fc92ed399e70f.js
bundles/chunk-checkCommentReportState-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-checkCommentReportState-3383832fc92ed399e70f.js
bundles/SearchEditable-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/SearchEditable-3383832fc92ed399e70f.js
bundles/chunk-DTForm-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-DTForm-3383832fc92ed399e70f.js
bundles/vendor-mentions-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/vendor-mentions-3383832fc92ed399e70f.js
bundles/9050-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/9050-3383832fc92ed399e70f.js
bundles/chunk-Modal-SelectFocusSongDone-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SelectFocusSongDone-3383832fc92ed399e70f.js
bundles/Modal-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/Modal-3383832fc92ed399e70f.js
bundles/chunk-WebNewCommentWrapper-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-WebNewCommentWrapper-3383832fc92ed399e70f.js
bundles/chunk-H5NewCommentWrapper-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-H5NewCommentWrapper-3383832fc92ed399e70f.js
bundles/giveaway-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/giveaway-3383832fc92ed399e70f.js
bundles/CreativeWork-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/CreativeWork-3383832fc92ed399e70f.js
bundles/chunk-Modal-NoSMSMessage-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-NoSMSMessage-3383832fc92ed399e70f.js
bundles/chunk-Modal-SwitchLanguage-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-SwitchLanguage-3383832fc92ed399e70f.js
bundles/ProfileEdit-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/ProfileEdit-3383832fc92ed399e70f.js
bundles/7066-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/7066-3383832fc92ed399e70f.js
bundles/2302-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/2302-3383832fc92ed399e70f.js
bundles/chunk-Modal-Embed-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Embed-3383832fc92ed399e70f.js
bundles/chunk-Modal-Boost-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-Boost-3383832fc92ed399e70f.js
bundles/chunk-fanclub-utils-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-fanclub-utils-3383832fc92ed399e70f.js
bundles/regionUtils-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/regionUtils-3383832fc92ed399e70f.js
bundles/chunk-Modal-AccountCheck-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-AccountCheck-3383832fc92ed399e70f.js
bundles/533-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/533-3383832fc92ed399e70f.js
bundles/chunk-Modal-DisconnectSNS-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-DisconnectSNS-3383832fc92ed399e70f.js
bundles/chunk-Modal-PublicCount-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-PublicCount-3383832fc92ed399e70f.js
bundles/chunk-Modal-ModalAlertSongName-3383832fc92ed399e70f.js /home/ubuntu/streetvoice/static/bundles/chunk-Modal-ModalAlertSongName-3383832fc92ed399e70f.js
fake_useragent/0.1.11.json /home/ubuntu/streetvoice/static/fake_useragent/0.1.11.json
js/streetvoice.catRun.js /home/ubuntu/streetvoice/static/js/streetvoice.catRun.js
js/streetvoice.feed.js /home/ubuntu/streetvoice/static/js/streetvoice.feed.js
js/lazybeforeunveil.js /home/ubuntu/streetvoice/static/js/lazybeforeunveil.js
js/streetvoice.profile.js /home/ubuntu/streetvoice/static/js/streetvoice.profile.js
js/streetvoice.giveaway.js /home/ubuntu/streetvoice/static/js/streetvoice.giveaway.js
js/streetvoice.lazyLoad.js /home/ubuntu/streetvoice/static/js/streetvoice.lazyLoad.js
js/streetvoice.maps.js /home/ubuntu/streetvoice/static/js/streetvoice.maps.js
js/streetvoice.phone.js /home/ubuntu/streetvoice/static/js/streetvoice.phone.js
js/streetvoice.captcha.js /home/ubuntu/streetvoice/static/js/streetvoice.captcha.js
js/streetvoice.fanclub.js /home/ubuntu/streetvoice/static/js/streetvoice.fanclub.js
js/streetvoice.count.js /home/ubuntu/streetvoice/static/js/streetvoice.count.js
js/init.js /home/ubuntu/streetvoice/static/js/init.js
js/.eslintrc /home/ubuntu/streetvoice/static/js/.eslintrc
js/streetvoice.list-live-animation.js /home/ubuntu/streetvoice/static/js/streetvoice.list-live-animation.js
js/streetvoice.more.js /home/ubuntu/streetvoice/static/js/streetvoice.more.js
js/streetvoice.nextpage.js /home/ubuntu/streetvoice/static/js/streetvoice.nextpage.js
js/streetvoice.regionUtils.js /home/ubuntu/streetvoice/static/js/streetvoice.regionUtils.js
js/streetvoice.scheduledSong.js /home/ubuntu/streetvoice/static/js/streetvoice.scheduledSong.js
js/streetvoice.like.js /home/ubuntu/streetvoice/static/js/streetvoice.like.js
js/streetvoice.shop.js /home/ubuntu/streetvoice/static/js/streetvoice.shop.js
js/toggle-password.js /home/ubuntu/streetvoice/static/js/toggle-password.js
js/streetvoice.wegotyou.js /home/ubuntu/streetvoice/static/js/streetvoice.wegotyou.js
js/streetvoice.htmx.js /home/ubuntu/streetvoice/static/js/streetvoice.htmx.js
js/streetvoice.venueActivity.js /home/ubuntu/streetvoice/static/js/streetvoice.venueActivity.js
js/streetvoice.readmore.js /home/ubuntu/streetvoice/static/js/streetvoice.readmore.js
js/streetvoice.notification.js /home/ubuntu/streetvoice/static/js/streetvoice.notification.js
js/common.js /home/ubuntu/streetvoice/static/js/common.js
js/streetvoice.feedUtils.js /home/ubuntu/streetvoice/static/js/streetvoice.feedUtils.js
js/streetvoice.blacklist.js /home/ubuntu/streetvoice/static/js/streetvoice.blacklist.js
js/streetvoice.event.js /home/ubuntu/streetvoice/static/js/streetvoice.event.js
js/streetvoice.reset-password.js /home/ubuntu/streetvoice/static/js/streetvoice.reset-password.js
js/streetvoice.forgot-password-for-phone.js /home/ubuntu/streetvoice/static/js/streetvoice.forgot-password-for-phone.js
js/streetvoice.insight.js /home/ubuntu/streetvoice/static/js/streetvoice.insight.js
js/fixed-top-alert.js /home/ubuntu/streetvoice/static/js/fixed-top-alert.js
js/streetvoice.annualReport.js /home/ubuntu/streetvoice/static/js/streetvoice.annualReport.js
js/ads.js /home/ubuntu/streetvoice/static/js/ads.js
js/streetvoice.mutelist.js /home/ubuntu/streetvoice/static/js/streetvoice.mutelist.js
js/streetvoice.accredited.js /home/ubuntu/streetvoice/static/js/streetvoice.accredited.js
js/streetvoice.comment.js /home/ubuntu/streetvoice/static/js/streetvoice.comment.js
js/streetvoice.fanclub-questions.js /home/ubuntu/streetvoice/static/js/streetvoice.fanclub-questions.js
js/streetvoice.popup-base.js /home/ubuntu/streetvoice/static/js/streetvoice.popup-base.js
js/streetvoice.carousel.js /home/ubuntu/streetvoice/static/js/streetvoice.carousel.js
js/streetvoice.gpt.js /home/ubuntu/streetvoice/static/js/streetvoice.gpt.js
js/streetvoice.clapForm.js /home/ubuntu/streetvoice/static/js/streetvoice.clapForm.js
js/streetvoice.clap.js /home/ubuntu/streetvoice/static/js/streetvoice.clap.js
js/streetvoice.login.js /home/ubuntu/streetvoice/static/js/streetvoice.login.js
js/streetvoice.eventTracking.js /home/ubuntu/streetvoice/static/js/streetvoice.eventTracking.js
js/appComments.js /home/ubuntu/streetvoice/static/js/appComments.js
js/modal-open.js /home/ubuntu/streetvoice/static/js/modal-open.js
js/streetvoice.play.js /home/ubuntu/streetvoice/static/js/streetvoice.play.js
js/streetvoice.popup.js /home/ubuntu/streetvoice/static/js/streetvoice.popup.js
fanclub/fonts20240912/icomoon.ttf /home/ubuntu/streetvoice/static/fanclub/fonts20240912/icomoon.ttf
fanclub/fonts20240912/icomoon.svg /home/ubuntu/streetvoice/static/fanclub/fonts20240912/icomoon.svg
fanclub/fonts20240912/icomoon.eot /home/ubuntu/streetvoice/static/fanclub/fonts20240912/icomoon.eot
fanclub/fonts20240912/icomoon.woff /home/ubuntu/streetvoice/static/fanclub/fonts20240912/icomoon.woff
fanclub/images/img-1200x630.jpg /home/ubuntu/streetvoice/static/fanclub/images/img-1200x630.jpg
fanclub/images/img-profile-head-default.png /home/ubuntu/streetvoice/static/fanclub/images/img-profile-head-default.png
fanclub/images/img-fanclub-icon.png /home/ubuntu/streetvoice/static/fanclub/images/img-fanclub-icon.png
fanclub/images/img-member.jpg /home/ubuntu/streetvoice/static/fanclub/images/img-member.jpg
fanclub/images/logo-sv-w.svg /home/ubuntu/streetvoice/static/fanclub/images/logo-sv-w.svg
fanclub/images/img-cover.jpg /home/ubuntu/streetvoice/static/fanclub/images/img-cover.jpg
fanclub/images/ico/favicon.ico /home/ubuntu/streetvoice/static/fanclub/images/ico/favicon.ico
fanclub/libs/js.cookie.min.js /home/ubuntu/streetvoice/static/fanclub/libs/js.cookie.min.js
fanclub/libs/xlsx.full.min.js /home/ubuntu/streetvoice/static/fanclub/libs/xlsx.full.min.js
fanclub/libs/jquery-3.4.1.min.js /home/ubuntu/streetvoice/static/fanclub/libs/jquery-3.4.1.min.js
fanclub/libs/jszip.min.js /home/ubuntu/streetvoice/static/fanclub/libs/jszip.min.js
fanclub/libs/util.js /home/ubuntu/streetvoice/static/fanclub/libs/util.js
fanclub/libs/jquery.in-viewport-class.js /home/ubuntu/streetvoice/static/fanclub/libs/jquery.in-viewport-class.js
fanclub/libs/modal.js /home/ubuntu/streetvoice/static/fanclub/libs/modal.js
fanclub/styles/bootstrap.css /home/ubuntu/streetvoice/static/fanclub/styles/bootstrap.css
fanclub/js/common.js /home/ubuntu/streetvoice/static/fanclub/js/common.js
fanclub/js/modal-show.js /home/ubuntu/streetvoice/static/fanclub/js/modal-show.js
fanclub/js/modal-open.js /home/ubuntu/streetvoice/static/fanclub/js/modal-open.js
jsx/.eslintrc /home/ubuntu/streetvoice/static/jsx/.eslintrc
jsx/components/Feed/PollBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/PollBlock.jsx
jsx/components/Feed/ImgBlockWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/ImgBlockWrapper.jsx
jsx/components/Feed/LiveAudioBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/LiveAudioBlock.jsx
jsx/components/Feed/utils.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/utils.jsx
jsx/components/Feed/DashedImageBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/DashedImageBlock.jsx
jsx/components/Feed/FeedWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/FeedWrapper.jsx
jsx/components/Feed/FeedVotedWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/FeedVotedWrapper.jsx
jsx/components/Feed/ImgBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/ImgBlock.jsx
jsx/components/Feed/BottomActionBtns.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/BottomActionBtns.jsx
jsx/components/Feed/ModalConfirmRemoveContent.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/ModalConfirmRemoveContent.jsx
jsx/components/Feed/MerchandiseBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/MerchandiseBlock.jsx
jsx/components/Feed/Merchandise.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/Merchandise.jsx
jsx/components/Feed/ModalImageAlert.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/ModalImageAlert.jsx
jsx/components/Feed/ModalCancelEditImage.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/ModalCancelEditImage.jsx
jsx/components/Feed/DrawBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/DrawBlock.jsx
jsx/components/Feed/ModalEditImages.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/ModalEditImages.jsx
jsx/components/Feed/ModalOverviewImg.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/ModalOverviewImg.jsx
jsx/components/Feed/ModalFeedPin.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/ModalFeedPin.jsx
jsx/components/Feed/OpenGraphPreview.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/OpenGraphPreview.jsx
jsx/components/Feed/Feed.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/Feed.jsx
jsx/components/Feed/BtnBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/BtnBlock.jsx
jsx/components/Feed/ModalSelectMerchandise.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/ModalSelectMerchandise.jsx
jsx/components/Feed/LiveAudio/LiveAudio.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/LiveAudio/LiveAudio.jsx
jsx/components/Feed/LiveAudio/Svg.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/LiveAudio/Svg.jsx
jsx/components/Feed/LiveAudio/ModalLiveAudio.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/LiveAudio/ModalLiveAudio.jsx
jsx/components/Feed/LiveAudio/LiveAudioPlayer.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/LiveAudio/LiveAudioPlayer.jsx
jsx/components/Feed/LiveAudio/LiveAudioSvg.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/LiveAudio/LiveAudioSvg.jsx
jsx/components/Feed/Draw/ModalDrawStep2.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/Draw/ModalDrawStep2.jsx
jsx/components/Feed/Draw/DrawDetail.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/Draw/DrawDetail.jsx
jsx/components/Feed/Draw/ModalDrawStep1.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/Draw/ModalDrawStep1.jsx
jsx/components/Feed/Poll/Duration.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/Poll/Duration.jsx
jsx/components/Feed/Poll/PollDetail.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/Poll/PollDetail.jsx
jsx/components/Feed/Poll/Choices.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/Poll/Choices.jsx
jsx/components/Feed/Poll/ModalPublicCount.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/Poll/ModalPublicCount.jsx
jsx/components/Feed/Poll/PublicVotesCount.jsx /home/ubuntu/streetvoice/static/jsx/components/Feed/Poll/PublicVotesCount.jsx
jsx/components/Announcement/AnnouncementContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/Announcement/AnnouncementContainer.jsx
jsx/components/AnnualReport/AnnualReportPlayer.jsx /home/ubuntu/streetvoice/static/jsx/components/AnnualReport/AnnualReportPlayer.jsx
jsx/components/Fanclub/ModalDraft.jsx /home/ubuntu/streetvoice/static/jsx/components/Fanclub/ModalDraft.jsx
jsx/components/Fanclub/ModalSubmitDone.jsx /home/ubuntu/streetvoice/static/jsx/components/Fanclub/ModalSubmitDone.jsx
jsx/components/Fanclub/ModalConfirming.jsx /home/ubuntu/streetvoice/static/jsx/components/Fanclub/ModalConfirming.jsx
jsx/components/Fanclub/ModalSubmit.jsx /home/ubuntu/streetvoice/static/jsx/components/Fanclub/ModalSubmit.jsx
jsx/components/Fanclub/Context.jsx /home/ubuntu/streetvoice/static/jsx/components/Fanclub/Context.jsx
jsx/components/Fanclub/reducer.jsx /home/ubuntu/streetvoice/static/jsx/components/Fanclub/reducer.jsx
jsx/components/Fanclub/useFanclub.jsx /home/ubuntu/streetvoice/static/jsx/components/Fanclub/useFanclub.jsx
jsx/components/Fanclub/ModalImageCropper.jsx /home/ubuntu/streetvoice/static/jsx/components/Fanclub/ModalImageCropper.jsx
jsx/components/Fanclub/Container.jsx /home/ubuntu/streetvoice/static/jsx/components/Fanclub/Container.jsx
jsx/components/Fanclub/ModalEditor.jsx /home/ubuntu/streetvoice/static/jsx/components/Fanclub/ModalEditor.jsx
jsx/components/Fanclub/FanclubPage/Context.jsx /home/ubuntu/streetvoice/static/jsx/components/Fanclub/FanclubPage/Context.jsx
jsx/components/Fanclub/FanclubPage/Container.jsx /home/ubuntu/streetvoice/static/jsx/components/Fanclub/FanclubPage/Container.jsx
jsx/components/Fanclub/FanclubPage/ModalProfile.jsx /home/ubuntu/streetvoice/static/jsx/components/Fanclub/FanclubPage/ModalProfile.jsx
jsx/components/RealtimeChart/Song.jsx /home/ubuntu/streetvoice/static/jsx/components/RealtimeChart/Song.jsx
jsx/components/RealtimeChart/RealtimeChartContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/RealtimeChart/RealtimeChartContainer.jsx
jsx/components/CreativeWork/AddNewBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/CreativeWork/AddNewBlock.jsx
jsx/components/CreativeWork/ImageBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/CreativeWork/ImageBlock.jsx
jsx/components/CreativeWork/CreativeWorkContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/CreativeWork/CreativeWorkContainer.jsx
jsx/components/CreativeWork/EmbedBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/CreativeWork/EmbedBlock.jsx
jsx/components/CreativeWork/TextBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/CreativeWork/TextBlock.jsx
jsx/components/CreativeWork/BtnDelete.jsx /home/ubuntu/streetvoice/static/jsx/components/CreativeWork/BtnDelete.jsx
jsx/components/CreativeWork/ModalCreativeDelete.jsx /home/ubuntu/streetvoice/static/jsx/components/CreativeWork/ModalCreativeDelete.jsx
jsx/components/CreativeWork/ModalCreativeAlert.jsx /home/ubuntu/streetvoice/static/jsx/components/CreativeWork/ModalCreativeAlert.jsx
jsx/components/Signup/ProgressH5.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/ProgressH5.jsx
jsx/components/Signup/Step3.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/Step3.jsx
jsx/components/Signup/Step4.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/Step4.jsx
jsx/components/Signup/stepReducer.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/stepReducer.jsx
jsx/components/Signup/Step1.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/Step1.jsx
jsx/components/Signup/SignupContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/SignupContainer.jsx
jsx/components/Signup/SignupContext.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/SignupContext.jsx
jsx/components/Signup/useForm.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/useForm.jsx
jsx/components/Signup/formReducer.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/formReducer.jsx
jsx/components/Signup/OAuthVerifyCellphoneForm.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/OAuthVerifyCellphoneForm.jsx
jsx/components/Signup/Step2.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/Step2.jsx
jsx/components/Signup/SignupFormH5.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/SignupFormH5.jsx
jsx/components/Signup/Progress.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/Progress.jsx
jsx/components/Signup/ChangeCellphoneContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/ChangeCellphoneContainer.jsx
jsx/components/Signup/useStep.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/useStep.jsx
jsx/components/Signup/OAuthVerifyCellphoneContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/OAuthVerifyCellphoneContainer.jsx
jsx/components/Signup/SignupForm.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/SignupForm.jsx
jsx/components/Signup/ChangeCellphoneForm.jsx /home/ubuntu/streetvoice/static/jsx/components/Signup/ChangeCellphoneForm.jsx
jsx/components/Chat/RoomsList.jsx /home/ubuntu/streetvoice/static/jsx/components/Chat/RoomsList.jsx
jsx/components/Chat/DeleteUnsentMsg.jsx /home/ubuntu/streetvoice/static/jsx/components/Chat/DeleteUnsentMsg.jsx
jsx/components/Chat/ChatRoom.jsx /home/ubuntu/streetvoice/static/jsx/components/Chat/ChatRoom.jsx
jsx/components/Chat/Typing.jsx /home/ubuntu/streetvoice/static/jsx/components/Chat/Typing.jsx
jsx/components/Chat/RoomsListItem.jsx /home/ubuntu/streetvoice/static/jsx/components/Chat/RoomsListItem.jsx
jsx/components/Chat/Message.jsx /home/ubuntu/streetvoice/static/jsx/components/Chat/Message.jsx
jsx/components/Chat/ChatRoomWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/Chat/ChatRoomWrapper.jsx
jsx/components/Player/Player.jsx /home/ubuntu/streetvoice/static/jsx/components/Player/Player.jsx
jsx/components/HOC/LazyLoading.jsx /home/ubuntu/streetvoice/static/jsx/components/HOC/LazyLoading.jsx
jsx/components/ManageAlbum/Event.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Event.jsx
jsx/components/ManageAlbum/ModalUnalbumSongs.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/ModalUnalbumSongs.jsx
jsx/components/ManageAlbum/Description.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Description.jsx
jsx/components/ManageAlbum/songsReducer.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/songsReducer.jsx
jsx/components/ManageAlbum/Image.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Image.jsx
jsx/components/ManageAlbum/SongContext.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/SongContext.jsx
jsx/components/ManageAlbum/Breadcrumb.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Breadcrumb.jsx
jsx/components/ManageAlbum/albumListReducer.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/albumListReducer.jsx
jsx/components/ManageAlbum/Badge.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Badge.jsx
jsx/components/ManageAlbum/AllSongsWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/AllSongsWrapper.jsx
jsx/components/ManageAlbum/AlbumForm.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/AlbumForm.jsx
jsx/components/ManageAlbum/Alert.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Alert.jsx
jsx/components/ManageAlbum/ManageAlbumWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/ManageAlbumWrapper.jsx
jsx/components/ManageAlbum/useForm.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/useForm.jsx
jsx/components/ManageAlbum/CreateAlbumWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/CreateAlbumWrapper.jsx
jsx/components/ManageAlbum/PublishAt.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/PublishAt.jsx
jsx/components/ManageAlbum/formReducer.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/formReducer.jsx
jsx/components/ManageAlbum/SortableSongList.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/SortableSongList.jsx
jsx/components/ManageAlbum/AlbumContext.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/AlbumContext.jsx
jsx/components/ManageAlbum/useSongs.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/useSongs.jsx
jsx/components/ManageAlbum/Name.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Name.jsx
jsx/components/ManageAlbum/ModalAboutPublishAt.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/ModalAboutPublishAt.jsx
jsx/components/ManageAlbum/useAlbumList.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/useAlbumList.jsx
jsx/components/ManageAlbum/SongList.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/SongList.jsx
jsx/components/ManageAlbum/UnalbumSongsWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/UnalbumSongsWrapper.jsx
jsx/components/ManageAlbum/Common.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Common.jsx
jsx/components/ManageAlbum/Song.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/Song.jsx
jsx/components/ManageAlbum/ModalSelectAlbum.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/ModalSelectAlbum.jsx
jsx/components/ManageAlbum/handleErrorMsg.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageAlbum/handleErrorMsg.jsx
jsx/components/Mixins/checkImageExist.jsx /home/ubuntu/streetvoice/static/jsx/components/Mixins/checkImageExist.jsx
jsx/components/Mixins/PlayerMixin.jsx /home/ubuntu/streetvoice/static/jsx/components/Mixins/PlayerMixin.jsx
jsx/components/Mixins/setAudioTitleMixin.jsx /home/ubuntu/streetvoice/static/jsx/components/Mixins/setAudioTitleMixin.jsx
jsx/components/Mixins/escapeHtml.jsx /home/ubuntu/streetvoice/static/jsx/components/Mixins/escapeHtml.jsx
jsx/components/Mixins/.eslintrc /home/ubuntu/streetvoice/static/jsx/components/Mixins/.eslintrc
jsx/components/Mixins/CreativeWorkMixin.jsx /home/ubuntu/streetvoice/static/jsx/components/Mixins/CreativeWorkMixin.jsx
jsx/components/Mixins/ShouldComponentUpdate.jsx /home/ubuntu/streetvoice/static/jsx/components/Mixins/ShouldComponentUpdate.jsx
jsx/components/Mixins/CnVerifySlideMixin.jsx /home/ubuntu/streetvoice/static/jsx/components/Mixins/CnVerifySlideMixin.jsx
jsx/components/Mixins/compressImageToDataURL.jsx /home/ubuntu/streetvoice/static/jsx/components/Mixins/compressImageToDataURL.jsx
jsx/components/Mixins/SeekingMixin.jsx /home/ubuntu/streetvoice/static/jsx/components/Mixins/SeekingMixin.jsx
jsx/components/Mixins/PubSub.jsx /home/ubuntu/streetvoice/static/jsx/components/Mixins/PubSub.jsx
jsx/components/Mixins/handlePopstate.jsx /home/ubuntu/streetvoice/static/jsx/components/Mixins/handlePopstate.jsx
jsx/components/Mixins/SongMixin.jsx /home/ubuntu/streetvoice/static/jsx/components/Mixins/SongMixin.jsx
jsx/components/Mixins/AreEqual.jsx /home/ubuntu/streetvoice/static/jsx/components/Mixins/AreEqual.jsx
jsx/components/Mixins/handleErrorMsg.jsx /home/ubuntu/streetvoice/static/jsx/components/Mixins/handleErrorMsg.jsx
jsx/components/CreativeWorkPreview/ImageBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/CreativeWorkPreview/ImageBlock.jsx
jsx/components/CreativeWorkPreview/EmbedBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/CreativeWorkPreview/EmbedBlock.jsx
jsx/components/CreativeWorkPreview/TextBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/CreativeWorkPreview/TextBlock.jsx
jsx/components/CreativeWorkPreview/CreativeWorkPreviewContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/CreativeWorkPreview/CreativeWorkPreviewContainer.jsx
jsx/components/ProfileNews/ProfileNews.jsx /home/ubuntu/streetvoice/static/jsx/components/ProfileNews/ProfileNews.jsx
jsx/components/ProfileNews/News.jsx /home/ubuntu/streetvoice/static/jsx/components/ProfileNews/News.jsx
jsx/components/MainPlayer/ImageCover.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/ImageCover.jsx
jsx/components/MainPlayer/MiniPlayer.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/MiniPlayer.jsx
jsx/components/MainPlayer/Volume.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/Volume.jsx
jsx/components/MainPlayer/SongInfo.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/SongInfo.jsx
jsx/components/MainPlayer/Lyrics.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/Lyrics.jsx
jsx/components/MainPlayer/PlayerBody.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/PlayerBody.jsx
jsx/components/MainPlayer/PlayBtn.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/PlayBtn.jsx
jsx/components/MainPlayer/SongListWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/SongListWrapper.jsx
jsx/components/MainPlayer/LikeBtn.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/LikeBtn.jsx
jsx/components/MainPlayer/SeekingWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/SeekingWrapper.jsx
jsx/components/MainPlayer/TopBtns.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/TopBtns.jsx
jsx/components/MainPlayer/MobilePlayer.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/MobilePlayer.jsx
jsx/components/MainPlayer/Song.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/Song.jsx
jsx/components/MainPlayer/FullPlayer.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/FullPlayer.jsx
jsx/components/MainPlayer/RadioBtn.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/RadioBtn.jsx
jsx/components/MainPlayer/ListControl.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/ListControl.jsx
jsx/components/MainPlayer/Container.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/Container.jsx
jsx/components/MainPlayer/ClapBtn.jsx /home/ubuntu/streetvoice/static/jsx/components/MainPlayer/ClapBtn.jsx
jsx/components/Dropdown/Dropdown.jsx /home/ubuntu/streetvoice/static/jsx/components/Dropdown/Dropdown.jsx
jsx/components/MobilePlayer/BtnClap.jsx /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/BtnClap.jsx
jsx/components/MobilePlayer/Seeking.jsx /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/Seeking.jsx
jsx/components/MobilePlayer/PlayBtnLarge.jsx /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/PlayBtnLarge.jsx
jsx/components/MobilePlayer/SongInfo.jsx /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/SongInfo.jsx
jsx/components/MobilePlayer/MobileSongPlayer.jsx /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/MobileSongPlayer.jsx
jsx/components/MobilePlayer/MobileListPlayer.jsx /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/MobileListPlayer.jsx
jsx/components/MobilePlayer/ModalDownloadApp.jsx /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/ModalDownloadApp.jsx
jsx/components/MobilePlayer/Like.jsx /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/Like.jsx
jsx/components/MobilePlayer/ShareBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/MobilePlayer/ShareBlock.jsx
jsx/components/DT/Constants.jsx /home/ubuntu/streetvoice/static/jsx/components/DT/Constants.jsx
jsx/components/DT/ModalAlert.jsx /home/ubuntu/streetvoice/static/jsx/components/DT/ModalAlert.jsx
jsx/components/DT/Context.jsx /home/ubuntu/streetvoice/static/jsx/components/DT/Context.jsx
jsx/components/DT/Form.jsx /home/ubuntu/streetvoice/static/jsx/components/DT/Form.jsx
jsx/components/DT/useForm.jsx /home/ubuntu/streetvoice/static/jsx/components/DT/useForm.jsx
jsx/components/DT/FormWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/DT/FormWrapper.jsx
jsx/components/DT/formReducer.jsx /home/ubuntu/streetvoice/static/jsx/components/DT/formReducer.jsx
jsx/components/DT/UploadBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/DT/UploadBlock.jsx
jsx/components/InsightReport/ChartPie.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/ChartPie.jsx
jsx/components/InsightReport/MerchContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/MerchContainer.jsx
jsx/components/InsightReport/TrendBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/TrendBlock.jsx
jsx/components/InsightReport/ModalSelectSong.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/ModalSelectSong.jsx
jsx/components/InsightReport/DashboardChartLineContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/DashboardChartLineContainer.jsx
jsx/components/InsightReport/TopSongsContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/TopSongsContainer.jsx
jsx/components/InsightReport/getImageUrl.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/getImageUrl.jsx
jsx/components/InsightReport/Loading.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/Loading.jsx
jsx/components/InsightReport/WebDateRange.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/WebDateRange.jsx
jsx/components/InsightReport/Context.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/Context.jsx
jsx/components/InsightReport/TopFeedsContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/TopFeedsContainer.jsx
jsx/components/InsightReport/useInsights.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/useInsights.jsx
jsx/components/InsightReport/FansDistributionContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/FansDistributionContainer.jsx
jsx/components/InsightReport/reducer.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/reducer.jsx
jsx/components/InsightReport/H5DateRange.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/H5DateRange.jsx
jsx/components/InsightReport/ChartLineContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/ChartLineContainer.jsx
jsx/components/InsightReport/useLoadMore.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/useLoadMore.jsx
jsx/components/InsightReport/TrendIndicator.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/TrendIndicator.jsx
jsx/components/InsightReport/handlePopstate.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/handlePopstate.jsx
jsx/components/InsightReport/MerchMetircsBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/MerchMetircsBlock.jsx
jsx/components/InsightReport/ChartBar.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/ChartBar.jsx
jsx/components/InsightReport/ChartLine.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/ChartLine.jsx
jsx/components/InsightReport/MusicFilter.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/MusicFilter.jsx
jsx/components/InsightReport/TrendContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/InsightReport/TrendContainer.jsx
jsx/components/EmbedPlayer/.eslintrc /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/.eslintrc
jsx/components/EmbedPlayer/Mixin.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Mixin.jsx
jsx/components/EmbedPlayer/Song/Container.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Container.jsx
jsx/components/EmbedPlayer/Song/Small/Seeking.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Small/Seeking.jsx
jsx/components/EmbedPlayer/Song/Small/SongInfo.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Small/SongInfo.jsx
jsx/components/EmbedPlayer/Song/Small/EmbedBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Small/EmbedBlock.jsx
jsx/components/EmbedPlayer/Song/Small/HiddenSong.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Small/HiddenSong.jsx
jsx/components/EmbedPlayer/Song/Small/Wrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Small/Wrapper.jsx
jsx/components/EmbedPlayer/Song/Small/ShareBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Small/ShareBlock.jsx
jsx/components/EmbedPlayer/Song/Large/EmbedBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Large/EmbedBlock.jsx
jsx/components/EmbedPlayer/Song/Large/SongInfoIcon.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Large/SongInfoIcon.jsx
jsx/components/EmbedPlayer/Song/Large/PlayerBottom.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Large/PlayerBottom.jsx
jsx/components/EmbedPlayer/Song/Large/InfoBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Large/InfoBlock.jsx
jsx/components/EmbedPlayer/Song/Large/HiddenSong.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Large/HiddenSong.jsx
jsx/components/EmbedPlayer/Song/Large/Wrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Large/Wrapper.jsx
jsx/components/EmbedPlayer/Song/Large/ShareBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/Song/Large/ShareBlock.jsx
jsx/components/EmbedPlayer/List/SongInfo.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/SongInfo.jsx
jsx/components/EmbedPlayer/List/EmbedBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/EmbedBlock.jsx
jsx/components/EmbedPlayer/List/Alert.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/Alert.jsx
jsx/components/EmbedPlayer/List/SeekingWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/SeekingWrapper.jsx
jsx/components/EmbedPlayer/List/HiddenSong.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/HiddenSong.jsx
jsx/components/EmbedPlayer/List/SongList.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/SongList.jsx
jsx/components/EmbedPlayer/List/Song.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/Song.jsx
jsx/components/EmbedPlayer/List/Container.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/Container.jsx
jsx/components/EmbedPlayer/List/ShareBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/EmbedPlayer/List/ShareBlock.jsx
jsx/components/Clap/inputReducer.jsx /home/ubuntu/streetvoice/static/jsx/components/Clap/inputReducer.jsx
jsx/components/Clap/useInput.jsx /home/ubuntu/streetvoice/static/jsx/components/Clap/useInput.jsx
jsx/components/Clap/ClapBankInputWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/Clap/ClapBankInputWrapper.jsx
jsx/components/Clap/ClapBranchInputWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/Clap/ClapBranchInputWrapper.jsx
jsx/components/Clap/ClapBankInput.jsx /home/ubuntu/streetvoice/static/jsx/components/Clap/ClapBankInput.jsx
jsx/components/Clap/BankContext.jsx /home/ubuntu/streetvoice/static/jsx/components/Clap/BankContext.jsx
jsx/components/Modal/DeleteLike.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/DeleteLike.jsx
jsx/components/Modal/LrcNotice.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/LrcNotice.jsx
jsx/components/Modal/ClapCard.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/ClapCard.jsx
jsx/components/Modal/PopupList.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/PopupList.jsx
jsx/components/Modal/CommentReply.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/CommentReply.jsx
jsx/components/Modal/AboutExclusiveSong.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/AboutExclusiveSong.jsx
jsx/components/Modal/FeedDelete.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/FeedDelete.jsx
jsx/components/Modal/EnterDrawDone.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/EnterDrawDone.jsx
jsx/components/Modal/ClapBannedSongs.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/ClapBannedSongs.jsx
jsx/components/Modal/ChangeUsernameWarning.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/ChangeUsernameWarning.jsx
jsx/components/Modal/ClapClose.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/ClapClose.jsx
jsx/components/Modal/WhatIsAI.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/WhatIsAI.jsx
jsx/components/Modal/OppoCheck.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/OppoCheck.jsx
jsx/components/Modal/AboutSchedule.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/AboutSchedule.jsx
jsx/components/Modal/Boost.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Boost.jsx
jsx/components/Modal/VerifyBeforeSend.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/VerifyBeforeSend.jsx
jsx/components/Modal/VoteWork.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/VoteWork.jsx
jsx/components/Modal/ShareProfile.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/ShareProfile.jsx
jsx/components/Modal/BankAlreadyExist.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/BankAlreadyExist.jsx
jsx/components/Modal/AlertWithMsg.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/AlertWithMsg.jsx
jsx/components/Modal/SendVoiceCode.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/SendVoiceCode.jsx
jsx/components/Modal/AlertDefault.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/AlertDefault.jsx
jsx/components/Modal/NoSMSMessage.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/NoSMSMessage.jsx
jsx/components/Modal/FeatUserReject.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/FeatUserReject.jsx
jsx/components/Modal/DarkMode.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/DarkMode.jsx
jsx/components/Modal/DeleteAccount.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/DeleteAccount.jsx
jsx/components/Modal/VotedDownloadApp.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/VotedDownloadApp.jsx
jsx/components/Modal/FeatUserConfirm.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/FeatUserConfirm.jsx
jsx/components/Modal/OppoPlaylist.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/OppoPlaylist.jsx
jsx/components/Modal/AlertWithCloseBtn.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/AlertWithCloseBtn.jsx
jsx/components/Modal/VerifyAccount.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/VerifyAccount.jsx
jsx/components/Modal/AlreadyMuted.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/AlreadyMuted.jsx
jsx/components/Modal/CommentLogin.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/CommentLogin.jsx
jsx/components/Modal/FanclubMemberOnly.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/FanclubMemberOnly.jsx
jsx/components/Modal/EditHorizontalCover.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/EditHorizontalCover.jsx
jsx/components/Modal/Repost.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Repost.jsx
jsx/components/Modal/BadComment.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/BadComment.jsx
jsx/components/Modal/Toast.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Toast.jsx
jsx/components/Modal/SongCountdownFinish.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/SongCountdownFinish.jsx
jsx/components/Modal/Unfollow.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Unfollow.jsx
jsx/components/Modal/Clap.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Clap.jsx
jsx/components/Modal/ChangeUsername.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/ChangeUsername.jsx
jsx/components/Modal/PhoneUsed.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/PhoneUsed.jsx
jsx/components/Modal/ClapConfigIsFreezed.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/ClapConfigIsFreezed.jsx
jsx/components/Modal/CellphoneReachesAccountLimit.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/CellphoneReachesAccountLimit.jsx
jsx/components/Modal/BuildPlaylist.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/BuildPlaylist.jsx
jsx/components/Modal/Mute.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Mute.jsx
jsx/components/Modal/YahooAlert.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/YahooAlert.jsx
jsx/components/Modal/Embed.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Embed.jsx
jsx/components/Modal/DownloadApp.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/DownloadApp.jsx
jsx/components/Modal/ShareMerchandise.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/ShareMerchandise.jsx
jsx/components/Modal/OppoCalendar.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/OppoCalendar.jsx
jsx/components/Modal/ImageCropper.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/ImageCropper.jsx
jsx/components/Modal/AlreadyBlocked.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/AlreadyBlocked.jsx
jsx/components/Modal/ShareSetting.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/ShareSetting.jsx
jsx/components/Modal/Accredited.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Accredited.jsx
jsx/components/Modal/IsNotAccredited.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/IsNotAccredited.jsx
jsx/components/Modal/Modal.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Modal.jsx
jsx/components/Modal/OppoConfirmed.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/OppoConfirmed.jsx
jsx/components/Modal/AudioAdClose.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/AudioAdClose.jsx
jsx/components/Modal/SongsYouLiked.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/SongsYouLiked.jsx
jsx/components/Modal/WhySafe.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/WhySafe.jsx
jsx/components/Modal/DeleteAnnouncement.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/DeleteAnnouncement.jsx
jsx/components/Modal/OppoTime.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/OppoTime.jsx
jsx/components/Modal/ClapLarge.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/ClapLarge.jsx
jsx/components/Modal/AccountCheck.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/AccountCheck.jsx
jsx/components/Modal/OpenHiddenSong.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/OpenHiddenSong.jsx
jsx/components/Modal/Confirm.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Confirm.jsx
jsx/components/Modal/DisconnectSNS.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/DisconnectSNS.jsx
jsx/components/Modal/ClapBankView.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/ClapBankView.jsx
jsx/components/Modal/QuitEvent.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/QuitEvent.jsx
jsx/components/Modal/Copied.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Copied.jsx
jsx/components/Modal/SwitchLanguage.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/SwitchLanguage.jsx
jsx/components/Modal/SongCountdownFinishTip.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/SongCountdownFinishTip.jsx
jsx/components/Modal/OpenDraftSong.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/OpenDraftSong.jsx
jsx/components/Modal/RepostDone.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/RepostDone.jsx
jsx/components/Modal/IsAI.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/IsAI.jsx
jsx/components/Modal/Blacklist.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Blacklist.jsx
jsx/components/Modal/CoverSize.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/CoverSize.jsx
jsx/components/Modal/Fanclub/utils.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Fanclub/utils.jsx
jsx/components/Modal/Fanclub/AddInvitationLink.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Fanclub/AddInvitationLink.jsx
jsx/components/Modal/Fanclub/RejectApplication.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Fanclub/RejectApplication.jsx
jsx/components/Modal/Fanclub/EnableQuestions.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Fanclub/EnableQuestions.jsx
jsx/components/Modal/Fanclub/JoinFanclubSuccess.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Fanclub/JoinFanclubSuccess.jsx
jsx/components/Modal/Fanclub/ApproveApplication.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Fanclub/ApproveApplication.jsx
jsx/components/Modal/Fanclub/JoinFanclubFailed.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Fanclub/JoinFanclubFailed.jsx
jsx/components/Modal/Fanclub/EnableInvitationLink.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Fanclub/EnableInvitationLink.jsx
jsx/components/Modal/ModalContext/context.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/ModalContext/context.jsx
jsx/components/Modal/ModalContext/Provider.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/ModalContext/Provider.jsx
jsx/components/Modal/ModalContext/withContext.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/ModalContext/withContext.jsx
jsx/components/Modal/AddToPlaylist/IsExistInPlaylist.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/AddToPlaylist/IsExistInPlaylist.jsx
jsx/components/Modal/AddToPlaylist/Search.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/AddToPlaylist/Search.jsx
jsx/components/Modal/AddToPlaylist/AddToPlaylistContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/AddToPlaylist/AddToPlaylistContainer.jsx
jsx/components/Modal/AddToPlaylist/BuildThenAddToPlaylist.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/AddToPlaylist/BuildThenAddToPlaylist.jsx
jsx/components/Modal/AddToPlaylist/AddToPlaylist.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/AddToPlaylist/AddToPlaylist.jsx
jsx/components/Modal/Components/Footer.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Components/Footer.jsx
jsx/components/Modal/Components/Body.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Components/Body.jsx
jsx/components/Modal/Components/BtnOK.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Components/BtnOK.jsx
jsx/components/Modal/Components/BtnRed.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Components/BtnRed.jsx
jsx/components/Modal/Components/BtnDismiss.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Components/BtnDismiss.jsx
jsx/components/Modal/Components/Container.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Components/Container.jsx
jsx/components/Modal/Components/index.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Components/index.jsx
jsx/components/Modal/Components/Header.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Components/Header.jsx
jsx/components/Modal/FocusSong/UploadNewSong.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/FocusSong/UploadNewSong.jsx
jsx/components/Modal/FocusSong/AddFocusSong.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/FocusSong/AddFocusSong.jsx
jsx/components/Modal/FocusSong/SelectFocusSongDoneWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/FocusSong/SelectFocusSongDoneWrapper.jsx
jsx/components/Modal/FocusSong/RemoveFocusSongWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/FocusSong/RemoveFocusSongWrapper.jsx
jsx/components/Modal/FocusSong/SongList.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/FocusSong/SongList.jsx
jsx/components/Modal/FocusSong/Song.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/FocusSong/Song.jsx
jsx/components/Modal/FocusSong/FocusSong.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/FocusSong/FocusSong.jsx
jsx/components/Modal/FocusSong/SelectFocusSongWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/FocusSong/SelectFocusSongWrapper.jsx
jsx/components/Modal/Association/AssociateDelete.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Association/AssociateDelete.jsx
jsx/components/Modal/Association/AssociateAdd.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Association/AssociateAdd.jsx
jsx/components/Modal/Association/AssociationEditName.jsx /home/ubuntu/streetvoice/static/jsx/components/Modal/Association/AssociationEditName.jsx
jsx/components/ArtistProfile/useArtistProfile.jsx /home/ubuntu/streetvoice/static/jsx/components/ArtistProfile/useArtistProfile.jsx
jsx/components/ArtistProfile/Context.jsx /home/ubuntu/streetvoice/static/jsx/components/ArtistProfile/Context.jsx
jsx/components/ArtistProfile/Member.jsx /home/ubuntu/streetvoice/static/jsx/components/ArtistProfile/Member.jsx
jsx/components/ArtistProfile/reducer.jsx /home/ubuntu/streetvoice/static/jsx/components/ArtistProfile/reducer.jsx
jsx/components/ArtistProfile/Container.jsx /home/ubuntu/streetvoice/static/jsx/components/ArtistProfile/Container.jsx
jsx/components/SharedComponents/ListSongNickname.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/ListSongNickname.jsx
jsx/components/SharedComponents/TimeAgo.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/TimeAgo.jsx
jsx/components/SharedComponents/VerifySlide.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/VerifySlide.jsx
jsx/components/SharedComponents/TextMuted.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/TextMuted.jsx
jsx/components/SharedComponents/UserItemWithFollowStatus.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/UserItemWithFollowStatus.jsx
jsx/components/SharedComponents/LinkifyText.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/LinkifyText.jsx
jsx/components/SharedComponents/BtnCopyright.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/BtnCopyright.jsx
jsx/components/SharedComponents/BtnDownloadApp.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/BtnDownloadApp.jsx
jsx/components/SharedComponents/BtnContactUs.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/BtnContactUs.jsx
jsx/components/SharedComponents/CopyUrl.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/CopyUrl.jsx
jsx/components/SharedComponents/ActionBtns.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/ActionBtns.jsx
jsx/components/SharedComponents/TaggedUser.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/TaggedUser.jsx
jsx/components/SharedComponents/ListSongAlbum.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/ListSongAlbum.jsx
jsx/components/SharedComponents/Head.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/Head.jsx
jsx/components/SharedComponents/CellphoneInput.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/CellphoneInput.jsx
jsx/components/SharedComponents/ListSongInfo.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/ListSongInfo.jsx
jsx/components/SharedComponents/LoadMore.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/LoadMore.jsx
jsx/components/SharedComponents/Mention/MentionWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/Mention/MentionWrapper.jsx
jsx/components/SharedComponents/Mention/style.js /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/Mention/style.js
jsx/components/SharedComponents/UserSuggestions/UserSuggestionsDropdown.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/UserSuggestions/UserSuggestionsDropdown.jsx
jsx/components/SharedComponents/UserSuggestions/BtnRemove.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/UserSuggestions/BtnRemove.jsx
jsx/components/SharedComponents/UserSuggestions/UserSuggestionsUrl.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/UserSuggestions/UserSuggestionsUrl.jsx
jsx/components/SharedComponents/UserSuggestions/UserSuggestionsInput.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/UserSuggestions/UserSuggestionsInput.jsx
jsx/components/SharedComponents/UserSuggestions/defaultUser.jsx /home/ubuntu/streetvoice/static/jsx/components/SharedComponents/UserSuggestions/defaultUser.jsx
jsx/components/ManagePlaylist/TagInput.jsx /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/TagInput.jsx
jsx/components/ManagePlaylist/ModalDeletePlaylistContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/ModalDeletePlaylistContainer.jsx
jsx/components/ManagePlaylist/tagsReducer.jsx /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/tagsReducer.jsx
jsx/components/ManagePlaylist/ModalOfficialTags.jsx /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/ModalOfficialTags.jsx
jsx/components/ManagePlaylist/Form.jsx /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/Form.jsx
jsx/components/ManagePlaylist/ManagePlaylistWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/ManagePlaylistWrapper.jsx
jsx/components/ManagePlaylist/ModalDeletePlaylist.jsx /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/ModalDeletePlaylist.jsx
jsx/components/ManagePlaylist/SortableSongList.jsx /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/SortableSongList.jsx
jsx/components/ManagePlaylist/Song.jsx /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/Song.jsx
jsx/components/ManagePlaylist/ModalSelect.jsx /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/ModalSelect.jsx
jsx/components/ManagePlaylist/useTags.jsx /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/useTags.jsx
jsx/components/ManagePlaylist/CreatePlaylistWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/CreatePlaylistWrapper.jsx
jsx/components/ManagePlaylist/PlaylistContext.jsx /home/ubuntu/streetvoice/static/jsx/components/ManagePlaylist/PlaylistContext.jsx
jsx/components/Comments/ModalCommentDelete.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/ModalCommentDelete.jsx
jsx/components/Comments/CommentsMixin.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/CommentsMixin.jsx
jsx/components/Comments/ChildCommentsHOC.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/ChildCommentsHOC.jsx
jsx/components/Comments/ModalMarkAllAsRead.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/ModalMarkAllAsRead.jsx
jsx/components/Comments/ModalCommentReport.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/ModalCommentReport.jsx
jsx/components/Comments/CommentType.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/CommentType.jsx
jsx/components/Comments/CommentHOC.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/CommentHOC.jsx
jsx/components/Comments/Web/MutedCommentWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/MutedCommentWrapper.jsx
jsx/components/Comments/Web/CNCannedMsgArr.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/CNCannedMsgArr.jsx
jsx/components/Comments/Web/StudioRepliedComment.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/StudioRepliedComment.jsx
jsx/components/Comments/Web/BadCommentWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/BadCommentWrapper.jsx
jsx/components/Comments/Web/Comment.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/Comment.jsx
jsx/components/Comments/Web/GiphyPicker.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/GiphyPicker.jsx
jsx/components/Comments/Web/NeedToLogin.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/NeedToLogin.jsx
jsx/components/Comments/Web/CannedMsg.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/CannedMsg.jsx
jsx/components/Comments/Web/CommentInputContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/CommentInputContainer.jsx
jsx/components/Comments/Web/ChildCommentsWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/ChildCommentsWrapper.jsx
jsx/components/Comments/Web/Giphy.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/Giphy.jsx
jsx/components/Comments/Web/NewComment.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/NewComment.jsx
jsx/components/Comments/Web/NewCommentWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/NewCommentWrapper.jsx
jsx/components/Comments/Web/CannedMsgArr.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Web/CannedMsgArr.jsx
jsx/components/Comments/H5/BottomActionBtns.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/H5/BottomActionBtns.jsx
jsx/components/Comments/H5/BadCommentWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/H5/BadCommentWrapper.jsx
jsx/components/Comments/H5/Comment.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/H5/Comment.jsx
jsx/components/Comments/H5/ChildCommentsWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/H5/ChildCommentsWrapper.jsx
jsx/components/Comments/H5/NewCommentWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/H5/NewCommentWrapper.jsx
jsx/components/Comments/Components/Text.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/Text.jsx
jsx/components/Comments/Components/AuthorLikeBox.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/AuthorLikeBox.jsx
jsx/components/Comments/Components/BottomActionBtns.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/BottomActionBtns.jsx
jsx/components/Comments/Components/BtnMore.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/BtnMore.jsx
jsx/components/Comments/Components/FoldText.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/FoldText.jsx
jsx/components/Comments/Components/BtnRemove.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/BtnRemove.jsx
jsx/components/Comments/Components/MutedText.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/MutedText.jsx
jsx/components/Comments/Components/Name.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/Name.jsx
jsx/components/Comments/Components/BtnUnfoldMutedComment.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/BtnUnfoldMutedComment.jsx
jsx/components/Comments/Components/RemainHighlightDays.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/RemainHighlightDays.jsx
jsx/components/Comments/Components/Time.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/Time.jsx
jsx/components/Comments/Components/index.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/index.jsx
jsx/components/Comments/Components/BtnUnfoldBadComment.jsx /home/ubuntu/streetvoice/static/jsx/components/Comments/Components/BtnUnfoldBadComment.jsx
jsx/components/ProfileEdit/useUser.jsx /home/ubuntu/streetvoice/static/jsx/components/ProfileEdit/useUser.jsx
jsx/components/ProfileEdit/Context.jsx /home/ubuntu/streetvoice/static/jsx/components/ProfileEdit/Context.jsx
jsx/components/ProfileEdit/reducer.jsx /home/ubuntu/streetvoice/static/jsx/components/ProfileEdit/reducer.jsx
jsx/components/ProfileEdit/Location.jsx /home/ubuntu/streetvoice/static/jsx/components/ProfileEdit/Location.jsx
jsx/components/ProfileEdit/Container.jsx /home/ubuntu/streetvoice/static/jsx/components/ProfileEdit/Container.jsx
jsx/components/Search/utils.jsx /home/ubuntu/streetvoice/static/jsx/components/Search/utils.jsx
jsx/components/Search/.eslintrc /home/ubuntu/streetvoice/static/jsx/components/Search/.eslintrc
jsx/components/Search/Search.jsx /home/ubuntu/streetvoice/static/jsx/components/Search/Search.jsx
jsx/components/Search/DropdownSuggestions.jsx /home/ubuntu/streetvoice/static/jsx/components/Search/DropdownSuggestions.jsx
jsx/components/Search/SearchEditable.jsx /home/ubuntu/streetvoice/static/jsx/components/Search/SearchEditable.jsx
jsx/components/Search/DropdownSearch.jsx /home/ubuntu/streetvoice/static/jsx/components/Search/DropdownSearch.jsx
jsx/components/Search/SearchContainer.jsx /home/ubuntu/streetvoice/static/jsx/components/Search/SearchContainer.jsx
jsx/components/Search/SearchSmall.jsx /home/ubuntu/streetvoice/static/jsx/components/Search/SearchSmall.jsx
jsx/components/Search/NoResults.jsx /home/ubuntu/streetvoice/static/jsx/components/Search/NoResults.jsx
jsx/components/Search/MobileSearch.jsx /home/ubuntu/streetvoice/static/jsx/components/Search/MobileSearch.jsx
jsx/components/VenueActivity/SocialBtns.jsx /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/SocialBtns.jsx
jsx/components/VenueActivity/KeywordDropdownSearch.jsx /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/KeywordDropdownSearch.jsx
jsx/components/VenueActivity/VenueActivitySidebarWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/VenueActivitySidebarWrapper.jsx
jsx/components/VenueActivity/SearchMixin.jsx /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/SearchMixin.jsx
jsx/components/VenueActivity/VenueActivityFormWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/VenueActivityFormWrapper.jsx
jsx/components/VenueActivity/H5VenueActivitySearchWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/H5VenueActivitySearchWrapper.jsx
jsx/components/VenueActivity/ModalDateRange.jsx /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/ModalDateRange.jsx
jsx/components/VenueActivity/DetailWorkItem.jsx /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/DetailWorkItem.jsx
jsx/components/VenueActivity/ModalShareVenueActivity.jsx /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/ModalShareVenueActivity.jsx
jsx/components/VenueActivity/LineupItem.jsx /home/ubuntu/streetvoice/static/jsx/components/VenueActivity/LineupItem.jsx
jsx/components/ManageSong/UploadBlockWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/UploadBlockWrapper.jsx
jsx/components/ManageSong/TimeDropdown.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/TimeDropdown.jsx
jsx/components/ManageSong/ManageSongWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ManageSongWrapper.jsx
jsx/components/ManageSong/ModalIsAuditioning.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ModalIsAuditioning.jsx
jsx/components/ManageSong/Constants.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/Constants.jsx
jsx/components/ManageSong/ModalAlertSongName.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ModalAlertSongName.jsx
jsx/components/ManageSong/ModalFeatUser.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ModalFeatUser.jsx
jsx/components/ManageSong/ModalAlertBeforeSubmit.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ModalAlertBeforeSubmit.jsx
jsx/components/ManageSong/ModalConfirmExclusiveSong.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ModalConfirmExclusiveSong.jsx
jsx/components/ManageSong/Genre.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/Genre.jsx
jsx/components/ManageSong/SelectAlbums.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/SelectAlbums.jsx
jsx/components/ManageSong/FeatUser.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/FeatUser.jsx
jsx/components/ManageSong/ErrorBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ErrorBlock.jsx
jsx/components/ManageSong/Context.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/Context.jsx
jsx/components/ManageSong/Form.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/Form.jsx
jsx/components/ManageSong/BtnSaveAsDraft.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/BtnSaveAsDraft.jsx
jsx/components/ManageSong/useForm.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/useForm.jsx
jsx/components/ManageSong/ModalAlertExclusiveSong.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ModalAlertExclusiveSong.jsx
jsx/components/ManageSong/FormWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/FormWrapper.jsx
jsx/components/ManageSong/formReducer.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/formReducer.jsx
jsx/components/ManageSong/ModalAboutAIUsage.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ModalAboutAIUsage.jsx
jsx/components/ManageSong/Progress.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/Progress.jsx
jsx/components/ManageSong/defaultUser.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/defaultUser.jsx
jsx/components/ManageSong/UploadBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/UploadBlock.jsx
jsx/components/ManageSong/BtnSave.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/BtnSave.jsx
jsx/components/ManageSong/ModalAIUsage.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/ModalAIUsage.jsx
jsx/components/ManageSong/H5/SongRight.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/H5/SongRight.jsx
jsx/components/ManageSong/H5/UploadTips.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/H5/UploadTips.jsx
jsx/components/ManageSong/H5/Progress.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/H5/Progress.jsx
jsx/components/ManageSong/H5/UploadBlock.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/H5/UploadBlock.jsx
jsx/components/ManageSong/H5/UploadSongWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/ManageSong/H5/UploadSongWrapper.jsx
jsx/components/Broadcast/ModalBroadcastDetail.jsx /home/ubuntu/streetvoice/static/jsx/components/Broadcast/ModalBroadcastDetail.jsx
jsx/components/Broadcast/TaggedUserItem.jsx /home/ubuntu/streetvoice/static/jsx/components/Broadcast/TaggedUserItem.jsx
jsx/components/Broadcast/ModalDeleteBroadcast.jsx /home/ubuntu/streetvoice/static/jsx/components/Broadcast/ModalDeleteBroadcast.jsx
jsx/components/Broadcast/BroadcastWrapper.jsx /home/ubuntu/streetvoice/static/jsx/components/Broadcast/BroadcastWrapper.jsx
jsx/containers/wdyr.js /home/ubuntu/streetvoice/static/jsx/containers/wdyr.js
jsx/containers/Feed/FeedVoted.jsx /home/ubuntu/streetvoice/static/jsx/containers/Feed/FeedVoted.jsx
jsx/containers/Feed/CreateFeed.jsx /home/ubuntu/streetvoice/static/jsx/containers/Feed/CreateFeed.jsx
jsx/containers/Feed/EditFeed.jsx /home/ubuntu/streetvoice/static/jsx/containers/Feed/EditFeed.jsx
jsx/containers/Feed/LiveAudioPlayer.jsx /home/ubuntu/streetvoice/static/jsx/containers/Feed/LiveAudioPlayer.jsx
jsx/containers/Feed/LiveAudioSvg.jsx /home/ubuntu/streetvoice/static/jsx/containers/Feed/LiveAudioSvg.jsx
jsx/containers/Announcement/Announcement.jsx /home/ubuntu/streetvoice/static/jsx/containers/Announcement/Announcement.jsx
jsx/containers/AnnualReport/AnnualReportPlayer.jsx /home/ubuntu/streetvoice/static/jsx/containers/AnnualReport/AnnualReportPlayer.jsx
jsx/containers/Fanclub/FanclubPage.jsx /home/ubuntu/streetvoice/static/jsx/containers/Fanclub/FanclubPage.jsx
jsx/containers/Fanclub/Editor.jsx /home/ubuntu/streetvoice/static/jsx/containers/Fanclub/Editor.jsx
jsx/containers/RealtimeChart/RealtimeChart.jsx /home/ubuntu/streetvoice/static/jsx/containers/RealtimeChart/RealtimeChart.jsx
jsx/containers/CreativeWork/CreativeWork.jsx /home/ubuntu/streetvoice/static/jsx/containers/CreativeWork/CreativeWork.jsx
jsx/containers/Socket/Socket.jsx /home/ubuntu/streetvoice/static/jsx/containers/Socket/Socket.jsx
jsx/containers/Signup/Signup.jsx /home/ubuntu/streetvoice/static/jsx/containers/Signup/Signup.jsx
jsx/containers/Signup/OAuthVerifyCellphone.jsx /home/ubuntu/streetvoice/static/jsx/containers/Signup/OAuthVerifyCellphone.jsx
jsx/containers/Signup/ChangeCellphone.jsx /home/ubuntu/streetvoice/static/jsx/containers/Signup/ChangeCellphone.jsx
jsx/containers/Chat/ChatRoom.jsx /home/ubuntu/streetvoice/static/jsx/containers/Chat/ChatRoom.jsx
jsx/containers/ManageAlbum/ManageUnalbumSongs.jsx /home/ubuntu/streetvoice/static/jsx/containers/ManageAlbum/ManageUnalbumSongs.jsx
jsx/containers/ManageAlbum/ManageAllSongs.jsx /home/ubuntu/streetvoice/static/jsx/containers/ManageAlbum/ManageAllSongs.jsx
jsx/containers/ManageAlbum/ManageAlbum.jsx /home/ubuntu/streetvoice/static/jsx/containers/ManageAlbum/ManageAlbum.jsx
jsx/containers/ManageAlbum/CreateAlbum.jsx /home/ubuntu/streetvoice/static/jsx/containers/ManageAlbum/CreateAlbum.jsx
jsx/containers/CreativeWorkPreview/CreativeWorkPreview.jsx /home/ubuntu/streetvoice/static/jsx/containers/CreativeWorkPreview/CreativeWorkPreview.jsx
jsx/containers/ProfileNews/ProfileNews.jsx /home/ubuntu/streetvoice/static/jsx/containers/ProfileNews/ProfileNews.jsx
jsx/containers/MainPlayer/MainPlayer.jsx /home/ubuntu/streetvoice/static/jsx/containers/MainPlayer/MainPlayer.jsx
jsx/containers/Dropdown/Dropdown.jsx /home/ubuntu/streetvoice/static/jsx/containers/Dropdown/Dropdown.jsx
jsx/containers/MobilePlayer/MobilePlayer.jsx /home/ubuntu/streetvoice/static/jsx/containers/MobilePlayer/MobilePlayer.jsx
jsx/containers/DT/Form.jsx /home/ubuntu/streetvoice/static/jsx/containers/DT/Form.jsx
jsx/containers/InsightReport/ChartPie.jsx /home/ubuntu/streetvoice/static/jsx/containers/InsightReport/ChartPie.jsx
jsx/containers/InsightReport/Trend.jsx /home/ubuntu/streetvoice/static/jsx/containers/InsightReport/Trend.jsx
jsx/containers/InsightReport/DashboardChartLine.jsx /home/ubuntu/streetvoice/static/jsx/containers/InsightReport/DashboardChartLine.jsx
jsx/containers/InsightReport/ChartLine.jsx /home/ubuntu/streetvoice/static/jsx/containers/InsightReport/ChartLine.jsx
jsx/containers/InsightReport/FansDistribution.jsx /home/ubuntu/streetvoice/static/jsx/containers/InsightReport/FansDistribution.jsx
jsx/containers/EmbedPlayer/EmbedPlayerSong.jsx /home/ubuntu/streetvoice/static/jsx/containers/EmbedPlayer/EmbedPlayerSong.jsx
jsx/containers/EmbedPlayer/EmbedPlayerPlaylist.jsx /home/ubuntu/streetvoice/static/jsx/containers/EmbedPlayer/EmbedPlayerPlaylist.jsx
jsx/containers/Clap/ClapBranchInput.jsx /home/ubuntu/streetvoice/static/jsx/containers/Clap/ClapBranchInput.jsx
jsx/containers/Clap/ClapBankInput.jsx /home/ubuntu/streetvoice/static/jsx/containers/Clap/ClapBankInput.jsx
jsx/containers/Modal/Modal.jsx /home/ubuntu/streetvoice/static/jsx/containers/Modal/Modal.jsx
jsx/containers/H5/ChildComments.jsx /home/ubuntu/streetvoice/static/jsx/containers/H5/ChildComments.jsx
jsx/containers/H5/Comment.jsx /home/ubuntu/streetvoice/static/jsx/containers/H5/Comment.jsx
jsx/containers/H5/BadComment.jsx /home/ubuntu/streetvoice/static/jsx/containers/H5/BadComment.jsx
jsx/containers/H5/UploadSong.jsx /home/ubuntu/streetvoice/static/jsx/containers/H5/UploadSong.jsx
jsx/containers/H5/Modal.jsx /home/ubuntu/streetvoice/static/jsx/containers/H5/Modal.jsx
jsx/containers/ArtistProfile/ArtistProfile.jsx /home/ubuntu/streetvoice/static/jsx/containers/ArtistProfile/ArtistProfile.jsx
jsx/containers/ManagePlaylist/ManagePlaylist.jsx /home/ubuntu/streetvoice/static/jsx/containers/ManagePlaylist/ManagePlaylist.jsx
jsx/containers/ManagePlaylist/CreatePlaylist.jsx /home/ubuntu/streetvoice/static/jsx/containers/ManagePlaylist/CreatePlaylist.jsx
jsx/containers/Comments/ChildComments.jsx /home/ubuntu/streetvoice/static/jsx/containers/Comments/ChildComments.jsx
jsx/containers/Comments/BadComment.jsx /home/ubuntu/streetvoice/static/jsx/containers/Comments/BadComment.jsx
jsx/containers/Comments/Comments.jsx /home/ubuntu/streetvoice/static/jsx/containers/Comments/Comments.jsx
jsx/containers/Comments/MutedComment.jsx /home/ubuntu/streetvoice/static/jsx/containers/Comments/MutedComment.jsx
jsx/containers/ProfileEdit/ProfileEdit.jsx /home/ubuntu/streetvoice/static/jsx/containers/ProfileEdit/ProfileEdit.jsx
jsx/containers/Shared/Modal.jsx /home/ubuntu/streetvoice/static/jsx/containers/Shared/Modal.jsx
jsx/containers/Search/Search.jsx /home/ubuntu/streetvoice/static/jsx/containers/Search/Search.jsx
jsx/containers/Search/SearchEditable.jsx /home/ubuntu/streetvoice/static/jsx/containers/Search/SearchEditable.jsx
jsx/containers/Search/SearchSmall.jsx /home/ubuntu/streetvoice/static/jsx/containers/Search/SearchSmall.jsx
jsx/containers/Search/MobileSearch.jsx /home/ubuntu/streetvoice/static/jsx/containers/Search/MobileSearch.jsx
jsx/containers/VenueActivity/VenueActivitySidebar.jsx /home/ubuntu/streetvoice/static/jsx/containers/VenueActivity/VenueActivitySidebar.jsx
jsx/containers/VenueActivity/VenueActivityForm.jsx /home/ubuntu/streetvoice/static/jsx/containers/VenueActivity/VenueActivityForm.jsx
jsx/containers/VenueActivity/H5VenueActivitySearch.jsx /home/ubuntu/streetvoice/static/jsx/containers/VenueActivity/H5VenueActivitySearch.jsx
jsx/containers/ManageSong/ManageSong.jsx /home/ubuntu/streetvoice/static/jsx/containers/ManageSong/ManageSong.jsx
jsx/containers/Broadcast/Broadcast.jsx /home/ubuntu/streetvoice/static/jsx/containers/Broadcast/Broadcast.jsx
venue/timetable_example.xlsx /home/ubuntu/streetvoice/static/venue/timetable_example.xlsx
mediaelement/mediaelementplayer.min.css /home/ubuntu/streetvoice/static/mediaelement/mediaelementplayer.min.css
mediaelement/controls.fw.png /home/ubuntu/streetvoice/static/mediaelement/controls.fw.png
mediaelement/controls-ted.png /home/ubuntu/streetvoice/static/mediaelement/controls-ted.png
mediaelement/loading.gif /home/ubuntu/streetvoice/static/mediaelement/loading.gif
mediaelement/skipback.png /home/ubuntu/streetvoice/static/mediaelement/skipback.png
mediaelement/silverlightmediaelement.xap /home/ubuntu/streetvoice/static/mediaelement/silverlightmediaelement.xap
mediaelement/bigplay.fw.png /home/ubuntu/streetvoice/static/mediaelement/bigplay.fw.png
mediaelement/background.png /home/ubuntu/streetvoice/static/mediaelement/background.png
mediaelement/mejs-skins.css /home/ubuntu/streetvoice/static/mediaelement/mejs-skins.css
mediaelement/controls.png /home/ubuntu/streetvoice/static/mediaelement/controls.png
mediaelement/controls.svg /home/ubuntu/streetvoice/static/mediaelement/controls.svg
mediaelement/mediaelement.min.js /home/ubuntu/streetvoice/static/mediaelement/mediaelement.min.js
mediaelement/mediaelementplayer.min.js /home/ubuntu/streetvoice/static/mediaelement/mediaelementplayer.min.js
mediaelement/mediaelement-and-player.js /home/ubuntu/streetvoice/static/mediaelement/mediaelement-and-player.js
mediaelement/flashmediaelement.swf /home/ubuntu/streetvoice/static/mediaelement/flashmediaelement.swf
mediaelement/bigplay.png /home/ubuntu/streetvoice/static/mediaelement/bigplay.png
mediaelement/mediaelement.js /home/ubuntu/streetvoice/static/mediaelement/mediaelement.js
mediaelement/jquery.js /home/ubuntu/streetvoice/static/mediaelement/jquery.js
mediaelement/DO NOT CHANGE THESE FILES. USE -src- FOLDER.txt /home/ubuntu/streetvoice/static/mediaelement/DO NOT CHANGE THESE FILES. USE -src- FOLDER.txt
mediaelement/controls-wmp.png /home/ubuntu/streetvoice/static/mediaelement/controls-wmp.png
mediaelement/mediaelementplayer.js /home/ubuntu/streetvoice/static/mediaelement/mediaelementplayer.js
mediaelement/mediaelementplayer.css /home/ubuntu/streetvoice/static/mediaelement/mediaelementplayer.css
mediaelement/bigplay.svg /home/ubuntu/streetvoice/static/mediaelement/bigplay.svg
mediaelement/controls-wmp-bg.png /home/ubuntu/streetvoice/static/mediaelement/controls-wmp-bg.png
mediaelement/mediaelement-and-player.min.js /home/ubuntu/streetvoice/static/mediaelement/mediaelement-and-player.min.js
mediaelement/flashmediaelement-cdn.swf /home/ubuntu/streetvoice/static/mediaelement/flashmediaelement-cdn.swf
flowplayer/flowplayer-3.2.16.swf /home/ubuntu/streetvoice/static/flowplayer/flowplayer-3.2.16.swf
flowplayer/README.txt /home/ubuntu/streetvoice/static/flowplayer/README.txt
flowplayer/flowplayer-3.2.12.min.js /home/ubuntu/streetvoice/static/flowplayer/flowplayer-3.2.12.min.js
flowplayer/LICENSE.txt /home/ubuntu/streetvoice/static/flowplayer/LICENSE.txt
flowplayer/flowplayer.controls-3.2.15.swf /home/ubuntu/streetvoice/static/flowplayer/flowplayer.controls-3.2.15.swf
utils/checkCommentReportState.js /home/ubuntu/streetvoice/static/utils/checkCommentReportState.js
utils/chunk.js /home/ubuntu/streetvoice/static/utils/chunk.js
utils/readPDF.js /home/ubuntu/streetvoice/static/utils/readPDF.js
utils/debounce.js /home/ubuntu/streetvoice/static/utils/debounce.js
utils/pick.js /home/ubuntu/streetvoice/static/utils/pick.js
utils/editCoverAndAvatar.js /home/ubuntu/streetvoice/static/utils/editCoverAndAvatar.js
utils/updateShareCount.js /home/ubuntu/streetvoice/static/utils/updateShareCount.js
utils/isEmpty.js /home/ubuntu/streetvoice/static/utils/isEmpty.js
utils/getLikeStatus.js /home/ubuntu/streetvoice/static/utils/getLikeStatus.js
utils/getFollowStatus.js /home/ubuntu/streetvoice/static/utils/getFollowStatus.js
utils/isEqual.js /home/ubuntu/streetvoice/static/utils/isEqual.js
utils/readURL.js /home/ubuntu/streetvoice/static/utils/readURL.js
utils/fadeoutCommentHighlight.js /home/ubuntu/streetvoice/static/utils/fadeoutCommentHighlight.js
utils/shuffle.js /home/ubuntu/streetvoice/static/utils/shuffle.js
top10/images/logo-sv-cn-r.svg /home/ubuntu/streetvoice/static/top10/images/logo-sv-cn-r.svg
top10/images/logo-sv-cn-w.png /home/ubuntu/streetvoice/static/top10/images/logo-sv-cn-w.png
top10/images/logo-sv-w.png /home/ubuntu/streetvoice/static/top10/images/logo-sv-w.png
top10/images/logo-sv-r.svg /home/ubuntu/streetvoice/static/top10/images/logo-sv-r.svg
top10/images/logo.png /home/ubuntu/streetvoice/static/top10/images/logo.png
top10/images/glyphicon-play-circle.png /home/ubuntu/streetvoice/static/top10/images/glyphicon-play-circle.png
top10/images/black.png /home/ubuntu/streetvoice/static/top10/images/black.png
top10/images/logo-sv.svg /home/ubuntu/streetvoice/static/top10/images/logo-sv.svg
top10/images/glyphicon-pause-circle.png /home/ubuntu/streetvoice/static/top10/images/glyphicon-pause-circle.png
top10/images/Top10Asset/Metaimage_Top10_CN_3.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_3.png
top10/images/Top10Asset/Metaimage_Top10_TW_9.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_9.png
top10/images/Top10Asset/Metaimage_Top10_TW_7.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_7.png
top10/images/Top10Asset/Metaimage_Top10_TW_8.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_8.png
top10/images/Top10Asset/Metaimage_Top10_CN_7.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_7.png
top10/images/Top10Asset/Metaimage_Top10_TW_5.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_5.png
top10/images/Top10Asset/Metaimage_Top10_TW_6.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_6.png
top10/images/Top10Asset/Metaimage_Top10_TW_1.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_1.png
top10/images/Top10Asset/Metaimage_Top10_CN_10.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_10.png
top10/images/Top10Asset/Metaimage_Top10_TW_10.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_10.png
top10/images/Top10Asset/Metaimage_Top10_TW_3.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_3.png
top10/images/Top10Asset/Metaimage_Top10_CN_1.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_1.png
top10/images/Top10Asset/Metaimage_Top10_CN_5.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_5.png
top10/images/Top10Asset/Metaimage_Top10_CN_8.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_8.png
top10/images/Top10Asset/Metaimage_Top10_CN_9.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_9.png
top10/images/Top10Asset/Metaimage_Top10_TW_2.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_2.png
top10/images/Top10Asset/Metaimage_Top10_TW_4.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_TW_4.png
top10/images/Top10Asset/Metaimage_Top10_CN_4.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_4.png
top10/images/Top10Asset/Metaimage_Top10_CN_2.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_2.png
top10/images/Top10Asset/Metaimage_Top10_CN_6.png /home/ubuntu/streetvoice/static/top10/images/Top10Asset/Metaimage_Top10_CN_6.png
top10/images/ico/favicon.ico /home/ubuntu/streetvoice/static/top10/images/ico/favicon.ico
top10/images/rank/Chart_4.png /home/ubuntu/streetvoice/static/top10/images/rank/Chart_4.png
top10/images/rank/Chart_5.png /home/ubuntu/streetvoice/static/top10/images/rank/Chart_5.png
top10/images/rank/Chart_6.png /home/ubuntu/streetvoice/static/top10/images/rank/Chart_6.png
top10/images/rank/Chart_7.png /home/ubuntu/streetvoice/static/top10/images/rank/Chart_7.png
top10/images/rank/Chart_10.png /home/ubuntu/streetvoice/static/top10/images/rank/Chart_10.png
top10/images/rank/Chart_1.png /home/ubuntu/streetvoice/static/top10/images/rank/Chart_1.png
top10/images/rank/Chart_3.png /home/ubuntu/streetvoice/static/top10/images/rank/Chart_3.png
top10/images/rank/Chart_8.png /home/ubuntu/streetvoice/static/top10/images/rank/Chart_8.png
top10/images/rank/Chart_2.png /home/ubuntu/streetvoice/static/top10/images/rank/Chart_2.png
top10/images/rank/Chart_9.png /home/ubuntu/streetvoice/static/top10/images/rank/Chart_9.png
top10/libs/bootstrap.bundle.min.js /home/ubuntu/streetvoice/static/top10/libs/bootstrap.bundle.min.js
top10/libs/jquery-3.6.0.min.js /home/ubuntu/streetvoice/static/top10/libs/jquery-3.6.0.min.js
top10/libs/clipboard.js /home/ubuntu/streetvoice/static/top10/libs/clipboard.js
top10/styles/bootstrap.css /home/ubuntu/streetvoice/static/top10/styles/bootstrap.css
top10/fonts/NotoSansTC-Medium.otf /home/ubuntu/streetvoice/static/top10/fonts/NotoSansTC-Medium.otf
top10/fonts/NotoSansSC-Bold.otf /home/ubuntu/streetvoice/static/top10/fonts/NotoSansSC-Bold.otf
top10/fonts/NotoSansTC-Bold.otf /home/ubuntu/streetvoice/static/top10/fonts/NotoSansTC-Bold.otf
top10/fonts/NotoSansSC-Medium.otf /home/ubuntu/streetvoice/static/top10/fonts/NotoSansSC-Medium.otf

django.contrib.staticfiles.finders.AppDirectoriesFinder (347 files)

Path Location
django_light/django_light.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_light/static/django_light/django_light.css
modeltranslation/css/tabbed_translation_fields.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/modeltranslation/static/modeltranslation/css/tabbed_translation_fields.css
modeltranslation/js/clearable_inputs.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/modeltranslation/static/modeltranslation/js/clearable_inputs.js
modeltranslation/js/tabbed_translation_fields.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/modeltranslation/static/modeltranslation/js/tabbed_translation_fields.js
modeltranslation/js/force_jquery.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/modeltranslation/static/modeltranslation/js/force_jquery.js
admin/css/dashboard.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/autocomplete.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/changelists.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/rtl.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/forms.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/responsive.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/responsive_rtl.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/base.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/base.css
admin/css/login.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/login.css
admin/css/fonts.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/fonts.css
admin/css/widgets.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/nav_sidebar.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/vendor/select2/select2.min.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/css/vendor/select2/select2.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
admin/css/vendor/select2/LICENSE-SELECT2.md /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
admin/img/tooltag-arrowright.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/inline-delete.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/icon-no.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/selector-icons.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/icon-clock.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/icon-changelink.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/icon-viewlink.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/icon-calendar.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/icon-addlink.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/search.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/calendar-icons.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/icon-yes.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/LICENSE /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/tooltag-add.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/README.txt /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/icon-alert.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/sorting-icons.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/icon-deletelink.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/icon-unknown-alt.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/icon-unknown.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/gis/move_vertex_off.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/img/gis/move_vertex_on.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/js/inlines.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/urlify.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/core.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/core.js
admin/js/cancel.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/autocomplete.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/prepopulate.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/prepopulate_init.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/collapse.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/collapse.js
admin/js/calendar.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/SelectFilter2.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/change_form.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/actions.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/SelectBox.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/jquery.init.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/popup_response.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/nav_sidebar.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/vendor/select2/LICENSE.md /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/select2.full.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/select2.full.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/i18n/bs.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/hy.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/ms.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/th.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/mk.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/az.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/sk.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/eu.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/sl.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/pt-BR.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/tk.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/lt.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/nb.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/uk.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/ka.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/ne.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/es.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/it.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/zh-TW.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/nl.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/da.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/is.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/lv.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/hi.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/pt.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/tr.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/ja.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/sv.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/ru.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/id.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/select2/i18n/et.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/vi.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/zh-CN.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/bn.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/km.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/he.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/el.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/dsb.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/en.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/gl.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/ps.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/de.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/ar.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/fr.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/af.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/hsb.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/bg.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/ca.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/pl.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/select2/i18n/hr.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/sq.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/hu.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/ro.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/fa.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/ko.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/sr.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/fi.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/cs.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/xregexp/xregexp.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/xregexp.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/js/vendor/xregexp/LICENSE.txt /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/vendor/jquery/jquery.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/jquery/jquery.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/jquery/LICENSE.txt /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/admin/DateTimeShortcuts.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
admin/js/admin/RelatedObjectLookups.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/fonts/Roboto-Light-webfont.woff /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Light-webfont.woff
admin/fonts/Roboto-Regular-webfont.woff /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Regular-webfont.woff
admin/fonts/README.txt /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/fonts/README.txt
admin/fonts/Roboto-Bold-webfont.woff /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/fonts/Roboto-Bold-webfont.woff
admin/fonts/LICENSE.txt /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/contrib/admin/static/admin/fonts/LICENSE.txt
django_extensions/css/jquery.autocomplete.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_extensions/static/django_extensions/css/jquery.autocomplete.css
django_extensions/img/indicator.gif /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_extensions/static/django_extensions/img/indicator.gif
django_extensions/js/jquery.ajaxQueue.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_extensions/static/django_extensions/js/jquery.ajaxQueue.js
django_extensions/js/jquery.autocomplete.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_extensions/static/django_extensions/js/jquery.autocomplete.js
django_extensions/js/jquery.bgiframe.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_extensions/static/django_extensions/js/jquery.bgiframe.js
js/test/django.specs.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/django.specs.js
js/test/libs/qunit-tap.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/qunit-tap.js
js/test/libs/jasmine-html.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/jasmine-html.js
js/test/libs/qunit.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/qunit.css
js/test/libs/nv.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/nv.css
js/test/libs/jasmine-jquery.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/jasmine-jquery.js
js/test/libs/jasmine.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/jasmine.css
js/test/libs/ninja.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/ninja.css
js/test/libs/jasmine-djangojs.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/jasmine-djangojs.js
js/test/libs/jasmine.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/jasmine.js
js/test/libs/qunit.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/qunit.js
js/test/libs/gabe.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/libs/gabe.css
js/test/qunit/qunit-deepEqual.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/qunit/qunit-deepEqual.js
js/test/qunit/qunit-test.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/qunit/qunit-test.js
js/test/jasmine/JsApiReporterSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/JsApiReporterSpec.js
js/test/jasmine/NestedResultsSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/NestedResultsSpec.js
js/test/jasmine/BaseSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/BaseSpec.js
js/test/jasmine/WaitsForBlockSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/WaitsForBlockSpec.js
js/test/jasmine/QueueSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/QueueSpec.js
js/test/jasmine/SpecSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/SpecSpec.js
js/test/jasmine/CustomMatchersSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/CustomMatchersSpec.js
js/test/jasmine/MultiReporterSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/MultiReporterSpec.js
js/test/jasmine/ExceptionsSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/ExceptionsSpec.js
js/test/jasmine/SpySpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/SpySpec.js
js/test/jasmine/MatchersSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/MatchersSpec.js
js/test/jasmine/PrettyPrintSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/PrettyPrintSpec.js
js/test/jasmine/UtilSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/UtilSpec.js
js/test/jasmine/RunnerSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/RunnerSpec.js
js/test/jasmine/SpecRunningSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/SpecRunningSpec.js
js/test/jasmine/MockClockSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/MockClockSpec.js
js/test/jasmine/EnvSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/EnvSpec.js
js/test/jasmine/SuiteSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/SuiteSpec.js
js/test/jasmine/ReporterSpec.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/test/jasmine/ReporterSpec.js
js/djangojs/django.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/djangojs/django.min.js
js/djangojs/django.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/djangojs/django.js
js/libs/jquery-migrate-1.2.1.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-migrate-1.2.1.min.js
js/libs/jquery-2.0.3.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-2.0.3.min.js
js/libs/jquery-1.9.0.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.9.0.js
js/libs/jquery-1.10.2.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.10.2.js
js/libs/jquery-1.9.1.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.9.1.min.js
js/libs/jquery-1.10.2.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.10.2.min.js
js/libs/jquery-2.0.2.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-2.0.2.min.js
js/libs/jquery-1.10.1.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.10.1.min.js
js/libs/jquery-migrate-1.0.0.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-migrate-1.0.0.min.js
js/libs/jquery-migrate-1.2.1.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-migrate-1.2.1.js
js/libs/jquery-migrate-1.2.0.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-migrate-1.2.0.min.js
js/libs/jquery-2.0.0.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-2.0.0.min.js
js/libs/jquery-1.9.0.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.9.0.min.js
js/libs/jquery-migrate-1.1.1.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-migrate-1.1.1.min.js
js/libs/jquery-2.0.2.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-2.0.2.js
js/libs/jquery-2.0.3.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-2.0.3.js
js/libs/jquery-1.10.1.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.10.1.js
js/libs/jquery-migrate-1.1.1.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-migrate-1.1.1.js
js/libs/jquery-1.9.1.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.9.1.js
js/libs/jquery-2.0.1.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-2.0.1.js
js/libs/jquery-1.8.3.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.8.3.js
js/libs/jquery-migrate-1.1.0.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-migrate-1.1.0.js
js/libs/jquery-2.0.0.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-2.0.0.js
js/libs/jquery-migrate-1.2.0.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-migrate-1.2.0.js
js/libs/jquery-1.8.3.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-1.8.3.min.js
js/libs/jquery-2.0.1.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/static/js/libs/jquery-2.0.1.min.js
nested_admin/src/nested_admin.scss /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested_admin.scss
nested_admin/src/drag-handle.png /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/drag-handle.png
nested_admin/src/nested-admin/jquery.djnutils.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/jquery.djnutils.js
nested_admin/src/nested-admin/jquery.ui.djnsortable.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/jquery.ui.djnsortable.js
nested_admin/src/nested-admin/jquery.shim.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/jquery.shim.js
nested_admin/src/nested-admin/index.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/index.js
nested_admin/src/nested-admin/jquery.djangoformset.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/jquery.djangoformset.js
nested_admin/src/nested-admin/grp$.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/grp$.js
nested_admin/src/nested-admin/sortable.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/sortable.js
nested_admin/src/nested-admin/django$.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/django$.js
nested_admin/src/nested-admin/jquery.ui.nestedsortable.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/jquery.ui.nestedsortable.js
nested_admin/src/nested-admin/regexquote.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/regexquote.js
nested_admin/src/nested-admin/utils.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/src/nested-admin/utils.js
nested_admin/dist/nested_admin.min.js.LICENSE.txt /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.min.js.LICENSE.txt
nested_admin/dist/nested_admin.min.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.min.css
nested_admin/dist/nested_admin.min.css.map /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.min.css.map
nested_admin/dist/nested_admin.min.js.map /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.min.js.map
nested_admin/dist/nested_admin.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.css
nested_admin/dist/nested_admin.css.map /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.css.map
nested_admin/dist/nested_admin.js.map /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.js.map
nested_admin/dist/nested_admin.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.min.js
nested_admin/dist/nested_admin.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/nested_admin/static/nested_admin/dist/nested_admin.js
rest_framework/css/prettify.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/css/prettify.css
rest_framework/css/bootstrap-tweaks.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/css/bootstrap-tweaks.css
rest_framework/css/bootstrap.min.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css
rest_framework/css/font-awesome-4.0.3.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/css/font-awesome-4.0.3.css
rest_framework/css/bootstrap.min.css.map /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css.map
rest_framework/css/bootstrap-theme.min.css.map /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css.map
rest_framework/css/default.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/css/default.css
rest_framework/css/bootstrap-theme.min.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css
rest_framework/img/grid.png /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/img/grid.png
rest_framework/img/glyphicons-halflings-white.png /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings-white.png
rest_framework/img/glyphicons-halflings.png /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings.png
rest_framework/js/default.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/js/default.js
rest_framework/js/prettify-min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/js/prettify-min.js
rest_framework/js/jquery-3.5.1.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/js/jquery-3.5.1.min.js
rest_framework/js/coreapi-0.1.1.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/js/coreapi-0.1.1.js
rest_framework/js/ajax-form.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/js/ajax-form.js
rest_framework/js/bootstrap.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/js/bootstrap.min.js
rest_framework/js/csrf.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/js/csrf.js
rest_framework/fonts/glyphicons-halflings-regular.woff /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff
rest_framework/fonts/fontawesome-webfont.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.svg
rest_framework/fonts/glyphicons-halflings-regular.svg /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg
rest_framework/fonts/glyphicons-halflings-regular.ttf /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf
rest_framework/fonts/glyphicons-halflings-regular.woff2 /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2
rest_framework/fonts/fontawesome-webfont.ttf /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.ttf
rest_framework/fonts/glyphicons-halflings-regular.eot /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot
rest_framework/fonts/fontawesome-webfont.woff /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.woff
rest_framework/fonts/fontawesome-webfont.eot /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.eot
rest_framework/docs/css/jquery.json-view.min.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css
rest_framework/docs/css/base.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/docs/css/base.css
rest_framework/docs/css/highlight.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/docs/css/highlight.css
rest_framework/docs/img/grid.png /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/docs/img/grid.png
rest_framework/docs/img/favicon.ico /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/docs/img/favicon.ico
rest_framework/docs/js/jquery.json-view.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/docs/js/jquery.json-view.min.js
rest_framework/docs/js/highlight.pack.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/docs/js/highlight.pack.js
rest_framework/docs/js/api.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/rest_framework/static/rest_framework/docs/js/api.js
debug_toolbar/css/print.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/debug_toolbar/static/debug_toolbar/css/print.css
debug_toolbar/css/toolbar.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
debug_toolbar/js/toolbar.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
debug_toolbar/js/history.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/redirect.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/timer.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js
debug_toolbar/js/utils.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js
colorfield/colorfield.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/colorfield/static/colorfield/colorfield.js
colorfield/jscolor/jscolor.min.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/colorfield/static/colorfield/jscolor/jscolor.min.js
colorfield/jscolor/jscolor.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/colorfield/static/colorfield/jscolor/jscolor.js
django_ckeditor_5/app.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/app.js
django_ckeditor_5/src/ckeditor.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/src/ckeditor.js
django_ckeditor_5/src/override-django.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/src/override-django.css
django_ckeditor_5/dist/bundle.js.LICENSE.txt /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/bundle.js.LICENSE.txt
django_ckeditor_5/dist/bundle.js.map /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/bundle.js.map
django_ckeditor_5/dist/styles.css /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/styles.css
django_ckeditor_5/dist/styles.css.map /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/styles.css.map
django_ckeditor_5/dist/bundle.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/bundle.js
django_ckeditor_5/dist/translations/bs.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/bs.js
django_ckeditor_5/dist/translations/hy.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/hy.js
django_ckeditor_5/dist/translations/be.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/be.js
django_ckeditor_5/dist/translations/ms.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ms.js
django_ckeditor_5/dist/translations/th.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/th.js
django_ckeditor_5/dist/translations/az.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/az.js
django_ckeditor_5/dist/translations/sk.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/sk.js
django_ckeditor_5/dist/translations/no.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/no.js
django_ckeditor_5/dist/translations/eu.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/eu.js
django_ckeditor_5/dist/translations/pt-br.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/pt-br.js
django_ckeditor_5/dist/translations/sl.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/sl.js
django_ckeditor_5/dist/translations/tk.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/tk.js
django_ckeditor_5/dist/translations/uz.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/uz.js
django_ckeditor_5/dist/translations/kn.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/kn.js
django_ckeditor_5/dist/translations/lt.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/lt.js
django_ckeditor_5/dist/translations/ug.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ug.js
django_ckeditor_5/dist/translations/de-ch.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/de-ch.js
django_ckeditor_5/dist/translations/nb.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/nb.js
django_ckeditor_5/dist/translations/ast.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ast.js
django_ckeditor_5/dist/translations/uk.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/uk.js
django_ckeditor_5/dist/translations/en-gb.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/en-gb.js
django_ckeditor_5/dist/translations/ne.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ne.js
django_ckeditor_5/dist/translations/es.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/es.js
django_ckeditor_5/dist/translations/it.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/it.js
django_ckeditor_5/dist/translations/si.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/si.js
django_ckeditor_5/dist/translations/nl.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/nl.js
django_ckeditor_5/dist/translations/da.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/da.js
django_ckeditor_5/dist/translations/lv.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/lv.js
django_ckeditor_5/dist/translations/ur.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ur.js
django_ckeditor_5/dist/translations/hi.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/hi.js
django_ckeditor_5/dist/translations/kk.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/kk.js
django_ckeditor_5/dist/translations/pt.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/pt.js
django_ckeditor_5/dist/translations/oc.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/oc.js
django_ckeditor_5/dist/translations/es-co.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/es-co.js
django_ckeditor_5/dist/translations/tr.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/tr.js
django_ckeditor_5/dist/translations/ku.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ku.js
django_ckeditor_5/dist/translations/gu.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/gu.js
django_ckeditor_5/dist/translations/ja.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ja.js
django_ckeditor_5/dist/translations/sv.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/sv.js
django_ckeditor_5/dist/translations/ru.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ru.js
django_ckeditor_5/dist/translations/jv.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/jv.js
django_ckeditor_5/dist/translations/id.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/id.js
django_ckeditor_5/dist/translations/et.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/et.js
django_ckeditor_5/dist/translations/vi.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/vi.js
django_ckeditor_5/dist/translations/tt.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/tt.js
django_ckeditor_5/dist/translations/eo.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/eo.js
django_ckeditor_5/dist/translations/bn.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/bn.js
django_ckeditor_5/dist/translations/km.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/km.js
django_ckeditor_5/dist/translations/he.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/he.js
django_ckeditor_5/dist/translations/el.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/el.js
django_ckeditor_5/dist/translations/gl.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/gl.js
django_ckeditor_5/dist/translations/zh-cn.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/zh-cn.js
django_ckeditor_5/dist/translations/zh.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/zh.js
django_ckeditor_5/dist/translations/sr-latn.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/sr-latn.js
django_ckeditor_5/dist/translations/de.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/de.js
django_ckeditor_5/dist/translations/ar.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ar.js
django_ckeditor_5/dist/translations/fr.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/fr.js
django_ckeditor_5/dist/translations/af.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/af.js
django_ckeditor_5/dist/translations/bg.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/bg.js
django_ckeditor_5/dist/translations/ca.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ca.js
django_ckeditor_5/dist/translations/pl.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/pl.js
django_ckeditor_5/dist/translations/hr.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/hr.js
django_ckeditor_5/dist/translations/sq.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/sq.js
django_ckeditor_5/dist/translations/hu.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/hu.js
django_ckeditor_5/dist/translations/en-au.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/en-au.js
django_ckeditor_5/dist/translations/ti.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ti.js
django_ckeditor_5/dist/translations/ro.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ro.js
django_ckeditor_5/dist/translations/fa.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/fa.js
django_ckeditor_5/dist/translations/ko.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/ko.js
django_ckeditor_5/dist/translations/sr.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/sr.js
django_ckeditor_5/dist/translations/fi.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/fi.js
django_ckeditor_5/dist/translations/cs.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_ckeditor_5/static/django_ckeditor_5/dist/translations/cs.js
django-htmx.js /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/static/django-htmx.js

Templates (240 rendered)

Template path

  1. /home/ubuntu/streetvoice/svapp/templates

Templates

music/site/songoftheday.html
/home/ubuntu/streetvoice/music/templates/music/site/songoftheday.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)}
base.html
/home/ubuntu/streetvoice/svapp/templates/base.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)}
_bootstraps.html
/home/ubuntu/streetvoice/svapp/templates/_bootstraps.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)}
google_analytics.html
/home/ubuntu/streetvoice/svapp/templates/google_analytics.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)}
includes/ads.html
/home/ubuntu/streetvoice/svapp/templates/includes/ads.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)}
meta/meta.html
/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/meta/templates/meta/meta.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: django_meta. Contents: [<TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x7bfd2e675eb0>, <TextNode: '\n '>]>}
cat_run.html
/home/ubuntu/streetvoice/svapp/templates/cat_run.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)}
language_alert.html
/home/ubuntu/streetvoice/svapp/templates/language_alert.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'ACCEPTED_LANGUAGE': 'en'}
cookie_alert.html
/home/ubuntu/streetvoice/svapp/templates/cookie_alert.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)}
_nav_menu_tw.html
/home/ubuntu/streetvoice/svapp/templates/_nav_menu_tw.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: navbar_nav. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <django.template.defaulttags.URLNode object at 0x7bfd2cecfc40>, <TextNode: '" class="nav-link '>, <IfNode>, <TextNode: '" data-type="upload" data'>, <django.template.defaulttags.CommentNode object at 0x7bfd2cecf0d0>, <TextNode: '\n '>]>}
djangojs/django_js_tag.html
/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/templates/djangojs/django_js_tag.html
Toggle context {'False': False, 'None': None, 'True': True} {'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'js': {'csrf': False, 'i18n': False, 'init': True, 'jquery': False, 'minified': False}}
djangojs/django_js_init.html
/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/djangojs/templates/djangojs/django_js_init.html
Toggle context {'False': False, 'None': None, 'True': True} {'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'js': {'csrf': False, 'i18n': False, 'init': True, 'jquery': False, 'minified': False}}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 起床 Get Up【Demo】>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 28), 'song': <Song: 起床 Get Up【Demo】>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 起床 Get Up【Demo】>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 28), 'song': <Song: 起床 Get Up【Demo】>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: 起床 Get Up【Demo】>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 起床 Get Up【Demo】>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 28), 'song': <Song: 起床 Get Up【Demo】>, 'type': 'sod'} {'song': <Song: 起床 Get Up【Demo】>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 起床 Get Up【Demo】>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 28), 'song': <Song: 起床 Get Up【Demo】>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 起床 Get Up【Demo】>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 起床 Get Up【Demo】>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 28), 'song': <Song: 起床 Get Up【Demo】>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 起床 Get Up【Demo】>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: 起床 Get Up【Demo】>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 起床 Get Up【Demo】>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 28), 'song': <Song: 起床 Get Up【Demo】>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 起床 Get Up【Demo】>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: 起床 Get Up【Demo】>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: 起床 Get Up【Demo】>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 起床 Get Up【Demo】>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 28), 'song': <Song: 起床 Get Up【Demo】>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 起床 Get Up【Demo】>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: 起床 Get Up【Demo】>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: WAR & LUV>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 27), 'song': <Song: WAR & LUV>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: WAR & LUV>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 27), 'song': <Song: WAR & LUV>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: WAR & LUV>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: WAR & LUV>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 27), 'song': <Song: WAR & LUV>, 'type': 'sod'} {'song': <Song: WAR & LUV>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: WAR & LUV>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 27), 'song': <Song: WAR & LUV>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: WAR & LUV>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: WAR & LUV>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 27), 'song': <Song: WAR & LUV>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: WAR & LUV>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: WAR & LUV>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: WAR & LUV>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 27), 'song': <Song: WAR & LUV>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: WAR & LUV>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: WAR & LUV>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: WAR & LUV>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: WAR & LUV>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 27), 'song': <Song: WAR & LUV>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: WAR & LUV>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: WAR & LUV>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 小宇宙 (電影《幸運閣》 主題曲)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 26), 'song': <Song: 小宇宙 (電影《幸運閣》 主題曲)>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 小宇宙 (電影《幸運閣》 主題曲)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 26), 'song': <Song: 小宇宙 (電影《幸運閣》 主題曲)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: 小宇宙 (電影《幸運閣》 主題曲)>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 小宇宙 (電影《幸運閣》 主題曲)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 26), 'song': <Song: 小宇宙 (電影《幸運閣》 主題曲)>, 'type': 'sod'} {'song': <Song: 小宇宙 (電影《幸運閣》 主題曲)>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 小宇宙 (電影《幸運閣》 主題曲)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 26), 'song': <Song: 小宇宙 (電影《幸運閣》 主題曲)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 小宇宙 (電影《幸運閣》 主題曲)>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 小宇宙 (電影《幸運閣》 主題曲)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 26), 'song': <Song: 小宇宙 (電影《幸運閣》 主題曲)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 小宇宙 (電影《幸運閣》 主題曲)>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: 小宇宙 (電影《幸運閣》 主題曲)>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 小宇宙 (電影《幸運閣》 主題曲)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 26), 'song': <Song: 小宇宙 (電影《幸運閣》 主題曲)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 小宇宙 (電影《幸運閣》 主題曲)>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: 小宇宙 (電影《幸運閣》 主題曲)>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: 小宇宙 (電影《幸運閣》 主題曲)>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 小宇宙 (電影《幸運閣》 主題曲)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 26), 'song': <Song: 小宇宙 (電影《幸運閣》 主題曲)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 小宇宙 (電影《幸運閣》 主題曲)>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: 小宇宙 (電影《幸運閣》 主題曲)>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 還沒體驗過的哭泣>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 25), 'song': <Song: 還沒體驗過的哭泣>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 還沒體驗過的哭泣>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 25), 'song': <Song: 還沒體驗過的哭泣>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: 還沒體驗過的哭泣>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 還沒體驗過的哭泣>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 25), 'song': <Song: 還沒體驗過的哭泣>, 'type': 'sod'} {'song': <Song: 還沒體驗過的哭泣>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 還沒體驗過的哭泣>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 25), 'song': <Song: 還沒體驗過的哭泣>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 還沒體驗過的哭泣>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 還沒體驗過的哭泣>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 25), 'song': <Song: 還沒體驗過的哭泣>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 還沒體驗過的哭泣>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: 還沒體驗過的哭泣>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 還沒體驗過的哭泣>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 25), 'song': <Song: 還沒體驗過的哭泣>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 還沒體驗過的哭泣>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: 還沒體驗過的哭泣>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: 還沒體驗過的哭泣>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 還沒體驗過的哭泣>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 25), 'song': <Song: 還沒體驗過的哭泣>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 還沒體驗過的哭泣>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: 還沒體驗過的哭泣>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Waltz of Nostalgia>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 24), 'song': <Song: Waltz of Nostalgia>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Waltz of Nostalgia>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 24), 'song': <Song: Waltz of Nostalgia>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: Waltz of Nostalgia>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Waltz of Nostalgia>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 24), 'song': <Song: Waltz of Nostalgia>, 'type': 'sod'} {'song': <Song: Waltz of Nostalgia>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Waltz of Nostalgia>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 24), 'song': <Song: Waltz of Nostalgia>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Waltz of Nostalgia>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Waltz of Nostalgia>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 24), 'song': <Song: Waltz of Nostalgia>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Waltz of Nostalgia>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: Waltz of Nostalgia>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Waltz of Nostalgia>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 24), 'song': <Song: Waltz of Nostalgia>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Waltz of Nostalgia>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: Waltz of Nostalgia>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: Waltz of Nostalgia>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Waltz of Nostalgia>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 24), 'song': <Song: Waltz of Nostalgia>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Waltz of Nostalgia>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: Waltz of Nostalgia>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: sia na amo su? 你的爸爸是誰?>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 23), 'song': <Song: sia na amo su? 你的爸爸是誰?>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: sia na amo su? 你的爸爸是誰?>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 23), 'song': <Song: sia na amo su? 你的爸爸是誰?>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: sia na amo su? 你的爸爸是誰?>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: sia na amo su? 你的爸爸是誰?>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 23), 'song': <Song: sia na amo su? 你的爸爸是誰?>, 'type': 'sod'} {'song': <Song: sia na amo su? 你的爸爸是誰?>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: sia na amo su? 你的爸爸是誰?>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 23), 'song': <Song: sia na amo su? 你的爸爸是誰?>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: sia na amo su? 你的爸爸是誰?>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: sia na amo su? 你的爸爸是誰?>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 23), 'song': <Song: sia na amo su? 你的爸爸是誰?>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: sia na amo su? 你的爸爸是誰?>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: sia na amo su? 你的爸爸是誰?>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: sia na amo su? 你的爸爸是誰?>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 23), 'song': <Song: sia na amo su? 你的爸爸是誰?>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: sia na amo su? 你的爸爸是誰?>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: sia na amo su? 你的爸爸是誰?>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: sia na amo su? 你的爸爸是誰?>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: sia na amo su? 你的爸爸是誰?>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 23), 'song': <Song: sia na amo su? 你的爸爸是誰?>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: sia na amo su? 你的爸爸是誰?>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: sia na amo su? 你的爸爸是誰?>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 賽勒姆 (Salem, OR)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 22), 'song': <Song: 賽勒姆 (Salem, OR)>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 賽勒姆 (Salem, OR)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 22), 'song': <Song: 賽勒姆 (Salem, OR)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: 賽勒姆 (Salem, OR)>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 賽勒姆 (Salem, OR)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 22), 'song': <Song: 賽勒姆 (Salem, OR)>, 'type': 'sod'} {'song': <Song: 賽勒姆 (Salem, OR)>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 賽勒姆 (Salem, OR)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 22), 'song': <Song: 賽勒姆 (Salem, OR)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 賽勒姆 (Salem, OR)>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 賽勒姆 (Salem, OR)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 22), 'song': <Song: 賽勒姆 (Salem, OR)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 賽勒姆 (Salem, OR)>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: 賽勒姆 (Salem, OR)>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 賽勒姆 (Salem, OR)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 22), 'song': <Song: 賽勒姆 (Salem, OR)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 賽勒姆 (Salem, OR)>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: 賽勒姆 (Salem, OR)>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: 賽勒姆 (Salem, OR)>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 賽勒姆 (Salem, OR)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 22), 'song': <Song: 賽勒姆 (Salem, OR)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 賽勒姆 (Salem, OR)>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: 賽勒姆 (Salem, OR)>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 兩輩子的時間(Two Lifetimes)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 21), 'song': <Song: 兩輩子的時間(Two Lifetimes)>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 兩輩子的時間(Two Lifetimes)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 21), 'song': <Song: 兩輩子的時間(Two Lifetimes)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: 兩輩子的時間(Two Lifetimes)>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 兩輩子的時間(Two Lifetimes)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 21), 'song': <Song: 兩輩子的時間(Two Lifetimes)>, 'type': 'sod'} {'song': <Song: 兩輩子的時間(Two Lifetimes)>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 兩輩子的時間(Two Lifetimes)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 21), 'song': <Song: 兩輩子的時間(Two Lifetimes)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 兩輩子的時間(Two Lifetimes)>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 兩輩子的時間(Two Lifetimes)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 21), 'song': <Song: 兩輩子的時間(Two Lifetimes)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 兩輩子的時間(Two Lifetimes)>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: 兩輩子的時間(Two Lifetimes)>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 兩輩子的時間(Two Lifetimes)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 21), 'song': <Song: 兩輩子的時間(Two Lifetimes)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 兩輩子的時間(Two Lifetimes)>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: 兩輩子的時間(Two Lifetimes)>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: 兩輩子的時間(Two Lifetimes)>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 兩輩子的時間(Two Lifetimes)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 21), 'song': <Song: 兩輩子的時間(Two Lifetimes)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 兩輩子的時間(Two Lifetimes)>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: 兩輩子的時間(Two Lifetimes)>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: never met someone (Demo)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 20), 'song': <Song: never met someone (Demo)>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: never met someone (Demo)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 20), 'song': <Song: never met someone (Demo)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: never met someone (Demo)>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: never met someone (Demo)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 20), 'song': <Song: never met someone (Demo)>, 'type': 'sod'} {'song': <Song: never met someone (Demo)>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: never met someone (Demo)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 20), 'song': <Song: never met someone (Demo)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: never met someone (Demo)>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: never met someone (Demo)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 20), 'song': <Song: never met someone (Demo)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: never met someone (Demo)>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: never met someone (Demo)>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: never met someone (Demo)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 20), 'song': <Song: never met someone (Demo)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: never met someone (Demo)>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: never met someone (Demo)>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: never met someone (Demo)>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: never met someone (Demo)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 20), 'song': <Song: never met someone (Demo)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: never met someone (Demo)>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: never met someone (Demo)>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 上山-得到平靜demo>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 19), 'song': <Song: 上山-得到平靜demo>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 上山-得到平靜demo>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 19), 'song': <Song: 上山-得到平靜demo>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: 上山-得到平靜demo>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 上山-得到平靜demo>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 19), 'song': <Song: 上山-得到平靜demo>, 'type': 'sod'} {'song': <Song: 上山-得到平靜demo>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 上山-得到平靜demo>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 19), 'song': <Song: 上山-得到平靜demo>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 上山-得到平靜demo>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 上山-得到平靜demo>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 19), 'song': <Song: 上山-得到平靜demo>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 上山-得到平靜demo>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: 上山-得到平靜demo>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 上山-得到平靜demo>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 19), 'song': <Song: 上山-得到平靜demo>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 上山-得到平靜demo>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: 上山-得到平靜demo>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: 上山-得到平靜demo>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 上山-得到平靜demo>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 19), 'song': <Song: 上山-得到平靜demo>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 上山-得到平靜demo>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: 上山-得到平靜demo>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 约定再重逢>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 18), 'song': <Song: 约定再重逢>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 约定再重逢>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 18), 'song': <Song: 约定再重逢>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: 约定再重逢>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 约定再重逢>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 18), 'song': <Song: 约定再重逢>, 'type': 'sod'} {'song': <Song: 约定再重逢>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 约定再重逢>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 18), 'song': <Song: 约定再重逢>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 约定再重逢>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 约定再重逢>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 18), 'song': <Song: 约定再重逢>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 约定再重逢>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: 约定再重逢>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 约定再重逢>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 18), 'song': <Song: 约定再重逢>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 约定再重逢>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: 约定再重逢>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: 约定再重逢>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 约定再重逢>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 18), 'song': <Song: 约定再重逢>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 约定再重逢>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: 约定再重逢>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: O Maan Ko>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 17), 'song': <Song: O Maan Ko>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: O Maan Ko>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 17), 'song': <Song: O Maan Ko>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: O Maan Ko>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: O Maan Ko>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 17), 'song': <Song: O Maan Ko>, 'type': 'sod'} {'song': <Song: O Maan Ko>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: O Maan Ko>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 17), 'song': <Song: O Maan Ko>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: O Maan Ko>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: O Maan Ko>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 17), 'song': <Song: O Maan Ko>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: O Maan Ko>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: O Maan Ko>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: O Maan Ko>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 17), 'song': <Song: O Maan Ko>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: O Maan Ko>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: O Maan Ko>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: O Maan Ko>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: O Maan Ko>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 17), 'song': <Song: O Maan Ko>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: O Maan Ko>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: O Maan Ko>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Mor-Kub (Doctor,i love you)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 16), 'song': <Song: Mor-Kub (Doctor,i love you)>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Mor-Kub (Doctor,i love you)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 16), 'song': <Song: Mor-Kub (Doctor,i love you)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: Mor-Kub (Doctor,i love you)>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Mor-Kub (Doctor,i love you)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 16), 'song': <Song: Mor-Kub (Doctor,i love you)>, 'type': 'sod'} {'song': <Song: Mor-Kub (Doctor,i love you)>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Mor-Kub (Doctor,i love you)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 16), 'song': <Song: Mor-Kub (Doctor,i love you)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Mor-Kub (Doctor,i love you)>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Mor-Kub (Doctor,i love you)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 16), 'song': <Song: Mor-Kub (Doctor,i love you)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Mor-Kub (Doctor,i love you)>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: Mor-Kub (Doctor,i love you)>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Mor-Kub (Doctor,i love you)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 16), 'song': <Song: Mor-Kub (Doctor,i love you)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Mor-Kub (Doctor,i love you)>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: Mor-Kub (Doctor,i love you)>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: Mor-Kub (Doctor,i love you)>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Mor-Kub (Doctor,i love you)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 16), 'song': <Song: Mor-Kub (Doctor,i love you)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Mor-Kub (Doctor,i love you)>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: Mor-Kub (Doctor,i love you)>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Why Did U>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 15), 'song': <Song: Why Did U>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Why Did U>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 15), 'song': <Song: Why Did U>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: Why Did U>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Why Did U>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 15), 'song': <Song: Why Did U>, 'type': 'sod'} {'song': <Song: Why Did U>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Why Did U>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 15), 'song': <Song: Why Did U>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Why Did U>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Why Did U>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 15), 'song': <Song: Why Did U>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Why Did U>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: Why Did U>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Why Did U>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 15), 'song': <Song: Why Did U>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Why Did U>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: Why Did U>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: Why Did U>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Why Did U>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 15), 'song': <Song: Why Did U>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Why Did U>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: Why Did U>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Alone in the Light - Live at 女巫店>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 14), 'song': <Song: Alone in the Light - Live at 女巫店>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Alone in the Light - Live at 女巫店>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 14), 'song': <Song: Alone in the Light - Live at 女巫店>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: Alone in the Light - Live at 女巫店>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Alone in the Light - Live at 女巫店>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 14), 'song': <Song: Alone in the Light - Live at 女巫店>, 'type': 'sod'} {'song': <Song: Alone in the Light - Live at 女巫店>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Alone in the Light - Live at 女巫店>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 14), 'song': <Song: Alone in the Light - Live at 女巫店>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Alone in the Light - Live at 女巫店>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Alone in the Light - Live at 女巫店>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 14), 'song': <Song: Alone in the Light - Live at 女巫店>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Alone in the Light - Live at 女巫店>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: Alone in the Light - Live at 女巫店>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Alone in the Light - Live at 女巫店>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 14), 'song': <Song: Alone in the Light - Live at 女巫店>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Alone in the Light - Live at 女巫店>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: Alone in the Light - Live at 女巫店>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: Alone in the Light - Live at 女巫店>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Alone in the Light - Live at 女巫店>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 14), 'song': <Song: Alone in the Light - Live at 女巫店>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Alone in the Light - Live at 女巫店>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: Alone in the Light - Live at 女巫店>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 全世界都跟我作對>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 13), 'song': <Song: 全世界都跟我作對>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 全世界都跟我作對>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 13), 'song': <Song: 全世界都跟我作對>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: 全世界都跟我作對>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 全世界都跟我作對>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 13), 'song': <Song: 全世界都跟我作對>, 'type': 'sod'} {'song': <Song: 全世界都跟我作對>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 全世界都跟我作對>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 13), 'song': <Song: 全世界都跟我作對>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 全世界都跟我作對>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 全世界都跟我作對>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 13), 'song': <Song: 全世界都跟我作對>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 全世界都跟我作對>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: 全世界都跟我作對>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 全世界都跟我作對>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 13), 'song': <Song: 全世界都跟我作對>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 全世界都跟我作對>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: 全世界都跟我作對>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: 全世界都跟我作對>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 全世界都跟我作對>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 13), 'song': <Song: 全世界都跟我作對>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 全世界都跟我作對>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: 全世界都跟我作對>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 粼粼 Sparkle>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 12), 'song': <Song: 粼粼 Sparkle>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 粼粼 Sparkle>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 12), 'song': <Song: 粼粼 Sparkle>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: 粼粼 Sparkle>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 粼粼 Sparkle>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 12), 'song': <Song: 粼粼 Sparkle>, 'type': 'sod'} {'song': <Song: 粼粼 Sparkle>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 粼粼 Sparkle>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 12), 'song': <Song: 粼粼 Sparkle>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 粼粼 Sparkle>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 粼粼 Sparkle>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 12), 'song': <Song: 粼粼 Sparkle>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 粼粼 Sparkle>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: 粼粼 Sparkle>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 粼粼 Sparkle>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 12), 'song': <Song: 粼粼 Sparkle>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 粼粼 Sparkle>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: 粼粼 Sparkle>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: 粼粼 Sparkle>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 粼粼 Sparkle>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 12), 'song': <Song: 粼粼 Sparkle>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 粼粼 Sparkle>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: 粼粼 Sparkle>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 仰式的思維>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 11), 'song': <Song: 仰式的思維>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 仰式的思維>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 11), 'song': <Song: 仰式的思維>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: 仰式的思維>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 仰式的思維>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 11), 'song': <Song: 仰式的思維>, 'type': 'sod'} {'song': <Song: 仰式的思維>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 仰式的思維>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 11), 'song': <Song: 仰式的思維>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 仰式的思維>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 仰式的思維>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 11), 'song': <Song: 仰式的思維>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 仰式的思維>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: 仰式的思維>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 仰式的思維>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 11), 'song': <Song: 仰式的思維>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 仰式的思維>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: 仰式的思維>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: 仰式的思維>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 仰式的思維>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 11), 'song': <Song: 仰式的思維>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 仰式的思維>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: 仰式的思維>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 10), 'song': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 10), 'song': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 10), 'song': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>, 'type': 'sod'} {'song': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 10), 'song': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 10), 'song': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 10), 'song': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 10), 'song': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: 無期的夢Indefinite Dream feat.裝咖人-戴戴>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 少年期延畢>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 9), 'song': <Song: 少年期延畢>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 少年期延畢>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 9), 'song': <Song: 少年期延畢>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: 少年期延畢>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 少年期延畢>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 9), 'song': <Song: 少年期延畢>, 'type': 'sod'} {'song': <Song: 少年期延畢>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 少年期延畢>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 9), 'song': <Song: 少年期延畢>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 少年期延畢>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 少年期延畢>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 9), 'song': <Song: 少年期延畢>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 少年期延畢>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: 少年期延畢>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 少年期延畢>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 9), 'song': <Song: 少年期延畢>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 少年期延畢>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: 少年期延畢>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: 少年期延畢>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 少年期延畢>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 9), 'song': <Song: 少年期延畢>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 少年期延畢>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: 少年期延畢>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 而複雜又是>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 8), 'song': <Song: 而複雜又是>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 而複雜又是>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 8), 'song': <Song: 而複雜又是>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: 而複雜又是>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 而複雜又是>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 8), 'song': <Song: 而複雜又是>, 'type': 'sod'} {'song': <Song: 而複雜又是>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 而複雜又是>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 8), 'song': <Song: 而複雜又是>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 而複雜又是>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 而複雜又是>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 8), 'song': <Song: 而複雜又是>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 而複雜又是>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: 而複雜又是>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 而複雜又是>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 8), 'song': <Song: 而複雜又是>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 而複雜又是>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: 而複雜又是>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: 而複雜又是>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 而複雜又是>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 8), 'song': <Song: 而複雜又是>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 而複雜又是>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: 而複雜又是>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Mostly Cloudy (Untitled)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 7), 'song': <Song: Mostly Cloudy (Untitled)>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Mostly Cloudy (Untitled)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 7), 'song': <Song: Mostly Cloudy (Untitled)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: Mostly Cloudy (Untitled)>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Mostly Cloudy (Untitled)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 7), 'song': <Song: Mostly Cloudy (Untitled)>, 'type': 'sod'} {'song': <Song: Mostly Cloudy (Untitled)>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Mostly Cloudy (Untitled)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 7), 'song': <Song: Mostly Cloudy (Untitled)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Mostly Cloudy (Untitled)>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Mostly Cloudy (Untitled)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 7), 'song': <Song: Mostly Cloudy (Untitled)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Mostly Cloudy (Untitled)>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: Mostly Cloudy (Untitled)>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Mostly Cloudy (Untitled)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 7), 'song': <Song: Mostly Cloudy (Untitled)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Mostly Cloudy (Untitled)>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: Mostly Cloudy (Untitled)>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: Mostly Cloudy (Untitled)>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Mostly Cloudy (Untitled)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 7), 'song': <Song: Mostly Cloudy (Untitled)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Mostly Cloudy (Untitled)>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: Mostly Cloudy (Untitled)>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 迷路 When I Say "Always" (DEMO)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 6), 'song': <Song: 迷路 When I Say "Always" (DEMO)>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 迷路 When I Say "Always" (DEMO)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 6), 'song': <Song: 迷路 When I Say "Always" (DEMO)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: 迷路 When I Say "Always" (DEMO)>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 迷路 When I Say "Always" (DEMO)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 6), 'song': <Song: 迷路 When I Say "Always" (DEMO)>, 'type': 'sod'} {'song': <Song: 迷路 When I Say "Always" (DEMO)>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 迷路 When I Say "Always" (DEMO)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 6), 'song': <Song: 迷路 When I Say "Always" (DEMO)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 迷路 When I Say "Always" (DEMO)>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 迷路 When I Say "Always" (DEMO)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 6), 'song': <Song: 迷路 When I Say "Always" (DEMO)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 迷路 When I Say "Always" (DEMO)>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: 迷路 When I Say "Always" (DEMO)>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 迷路 When I Say "Always" (DEMO)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 6), 'song': <Song: 迷路 When I Say "Always" (DEMO)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 迷路 When I Say "Always" (DEMO)>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: 迷路 When I Say "Always" (DEMO)>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: 迷路 When I Say "Always" (DEMO)>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 迷路 When I Say "Always" (DEMO)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 6), 'song': <Song: 迷路 When I Say "Always" (DEMO)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 迷路 When I Say "Always" (DEMO)>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: 迷路 When I Say "Always" (DEMO)>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 下港少年回頭望>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 5), 'song': <Song: 下港少年回頭望>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 下港少年回頭望>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 5), 'song': <Song: 下港少年回頭望>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: 下港少年回頭望>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 下港少年回頭望>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 5), 'song': <Song: 下港少年回頭望>, 'type': 'sod'} {'song': <Song: 下港少年回頭望>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 下港少年回頭望>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 5), 'song': <Song: 下港少年回頭望>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 下港少年回頭望>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 下港少年回頭望>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 5), 'song': <Song: 下港少年回頭望>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 下港少年回頭望>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: 下港少年回頭望>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 下港少年回頭望>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 5), 'song': <Song: 下港少年回頭望>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 下港少年回頭望>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: 下港少年回頭望>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: 下港少年回頭望>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 下港少年回頭望>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 5), 'song': <Song: 下港少年回頭望>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 下港少年回頭望>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: 下港少年回頭望>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 4), 'song': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 4), 'song': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 4), 'song': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>, 'type': 'sod'} {'song': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 4), 'song': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 4), 'song': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 4), 'song': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 4), 'song': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Citrus>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 3), 'song': <Song: Citrus>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Citrus>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 3), 'song': <Song: Citrus>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: Citrus>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Citrus>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 3), 'song': <Song: Citrus>, 'type': 'sod'} {'song': <Song: Citrus>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Citrus>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 3), 'song': <Song: Citrus>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Citrus>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Citrus>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 3), 'song': <Song: Citrus>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Citrus>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: Citrus>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Citrus>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 3), 'song': <Song: Citrus>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Citrus>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: Citrus>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: Citrus>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: Citrus>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 3), 'song': <Song: Citrus>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: Citrus>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: Citrus>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 我想你還會是你>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 2), 'song': <Song: 我想你還會是你>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 我想你還會是你>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 2), 'song': <Song: 我想你還會是你>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: 我想你還會是你>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 我想你還會是你>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 2), 'song': <Song: 我想你還會是你>, 'type': 'sod'} {'song': <Song: 我想你還會是你>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 我想你還會是你>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 2), 'song': <Song: 我想你還會是你>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 我想你還會是你>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 我想你還會是你>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 2), 'song': <Song: 我想你還會是你>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 我想你還會是你>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: 我想你還會是你>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 我想你還會是你>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 2), 'song': <Song: 我想你還會是你>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 我想你還會是你>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: 我想你還會是你>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: 我想你還會是你>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 我想你還會是你>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 2), 'song': <Song: 我想你還會是你>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 我想你還會是你>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: 我想你還會是你>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
includes/song_small.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_small.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 我無注意騎著亻因翁的馬仔 Saddle>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 1), 'song': <Song: 我無注意騎著亻因翁的馬仔 Saddle>, 'type': 'sod'}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 我無注意騎著亻因翁的馬仔 Saddle>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 1), 'song': <Song: 我無注意騎著亻因翁的馬仔 Saddle>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'is_outline_btn': True, 'item': <Song: 我無注意騎著亻因翁的馬仔 Saddle>, 'limit': '', 'list_id': '', 'type': 'sod'}
includes/song_flash_icon.html
/home/ubuntu/streetvoice/svapp/templates/includes/song_flash_icon.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 我無注意騎著亻因翁的馬仔 Saddle>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 1), 'song': <Song: 我無注意騎著亻因翁的馬仔 Saddle>, 'type': 'sod'} {'song': <Song: 我無注意騎著亻因翁的馬仔 Saddle>}
includes/buttons/song_action_btns.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/song_action_btns.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 我無注意騎著亻因翁的馬仔 Saddle>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 1), 'song': <Song: 我無注意騎著亻因翁的馬仔 Saddle>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 我無注意騎著亻因翁的馬仔 Saddle>, 'list_id': '', 'type': 'sod'}
includes/buttons/repost.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/repost.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 我無注意騎著亻因翁的馬仔 Saddle>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 1), 'song': <Song: 我無注意騎著亻因翁的馬仔 Saddle>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 我無注意騎著亻因翁的馬仔 Saddle>, 'list_id': '', 'type': 'sod'} {'SITE_ID': 1, 'btn_size': '', 'dimension_value': 'Song of the Day', 'is_outline_btn': '', 'item': <Song: 我無注意騎著亻因翁的馬仔 Saddle>, 'reqeust': '<<request>>'}
includes/buttons/dropdown_plus.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/dropdown_plus.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 我無注意騎著亻因翁的馬仔 Saddle>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 1), 'song': <Song: 我無注意騎著亻因翁的馬仔 Saddle>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 我無注意騎著亻因翁的馬仔 Saddle>, 'list_id': '', 'type': 'sod'} {'btn_size': '', 'is_outline_btn': '', 'item': <Song: 我無注意騎著亻因翁的馬仔 Saddle>, 'teach_type': ''}
includes/buttons/like.html
/home/ubuntu/streetvoice/svapp/templates/includes/buttons/like.html
Toggle context {'False': False, 'None': None, 'True': True} {'already_like': False, 'btn_size': '', 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'ctype': 'song', 'dimension_value': 'Song of the Day', 'hide_like_count': False, 'is_mobile': False, 'is_outline_btn': '', 'obj': <Song: 我無注意騎著亻因翁的馬仔 Saddle>}
includes/btn_play.html
/home/ubuntu/streetvoice/svapp/templates/includes/btn_play.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>} {'block': <Block Node: content. Contents: [<TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n '>, <django.templatetags.cache.CacheNode object at 0x7bfd2f637b50>, <TextNode: '\n'>]>} {'forloop': {'counter': 1, 'counter0': 0, 'first': True, 'last': False, 'parentloop': {}, 'revcounter': 28, 'revcounter0': 27}, 'item': <SongOfTheDay: 起床 Get Up【Demo】>} {'song': <Song: 我無注意騎著亻因翁的馬仔 Saddle>} {'dimension_value': 'Song of the Day', 'sod_date': datetime.date(2025, 2, 1), 'song': <Song: 我無注意騎著亻因翁的馬仔 Saddle>, 'type': 'sod'} {'dimension_value': 'Song of the Day', 'display_type': 'list', 'editable': '', 'fetch_like_status': '', 'item': <Song: 我無注意騎著亻因翁的馬仔 Saddle>, 'list_id': '', 'type': 'sod'} {'btn_play_size': '', 'chart_index': '', 'dimension_value': 'Song of the Day', 'is_primary_btn': '', 'item': <Song: 我無注意騎著亻因翁的馬仔 Saddle>, 'limit': '', 'turn_off_radio': '', 'type': 'sod'}
footer.html
/home/ubuntu/streetvoice/svapp/templates/footer.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: footer. Contents: [<IfNode>]>}
includes/copyright.html
/home/ubuntu/streetvoice/svapp/templates/includes/copyright.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)} {'block': <Block Node: footer. Contents: [<IfNode>]>}
lazyload_urls.html
/home/ubuntu/streetvoice/svapp/templates/lazyload_urls.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)}
includes/fb_init.html
/home/ubuntu/streetvoice/svapp/templates/includes/fb_init.html
Toggle context {'False': False, 'None': None, 'True': True} {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'DEBUG': True, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'ENVIRONMENT': 'dev', 'LANGUAGES': '<<languages>>', 'LANGUAGE_BIDI': False, 'LANGUAGE_CODE': 'zh-hant', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'MEDIA_URL': '/', 'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': '', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'STATIC_URL': '/asset/', 'backends': {'associated': [], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}, 'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>, 'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>, 'request': '<<request>>', 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>} {'month': 2, 'month_list': range(12, 0, -1), 'songs': '<<songofthedayqueryset of music.SongOfTheDay>>', 'year': 2025, 'year_list': range(2026, 2008, -1)}

Context processors

django.template.context_processors.csrf
Toggle context {'csrf_token': <SimpleLazyObject: 'YLYEhfc4jpHdXnuihx22JP849AmYC0naBMcsXYdtARCDTiDm9ejpcmiPjULw70DR'>}
django.contrib.auth.context_processors.auth
Toggle context {'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7bfd2f58d100>>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7bfd2f6ec5e0>}
django.template.context_processors.debug
Toggle context {}
django.template.context_processors.i18n
Toggle context {'LANGUAGES': (('zh-hant', 'Trad. Chinese'), ('zh-hans', 'Sim. Chinese'), ('en', 'English')), 'LANGUAGE_CODE': 'zh-hant', 'LANGUAGE_BIDI': False}
django.template.context_processors.media
Toggle context {'MEDIA_URL': '/'}
django.template.context_processors.static
Toggle context {'STATIC_URL': '/asset/'}
django.template.context_processors.request
Toggle context {'request': <WSGIRequest: GET '/music/songoftheday/2025/2/'>}
django.contrib.messages.context_processors.messages
Toggle context {'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x7bfd2f58d700>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
svapp.context_processors.extra_vars
Toggle context {'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/songoftheday/2025/2/', 'LOCAL_MEDIA_URL': '/static/', 'LOCAL_STATIC_URL': '/asset/', 'REMOTE_STATIC_URL': 'https://streetvoice.com/asset/', 'SITE_ID': 1, 'DEFAULT_LANGUAGE_CODE': 'zh-hant', 'ENVIRONMENT': 'dev', 'DEBUG': True}
social_django.context_processors.backends
Toggle context {'backends': <LazyDict: {'associated': [], 'not_associated': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo'], 'backends': ['facebook', 'weixin', 'qq', 'apple-id', 'apple-id-from-app', 'weibo']}>}
social_django.context_processors.login_redirect
Toggle context {'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': ''}

Cache calls from 1 backend

總結

Total calls Total time Cache hits Cache misses
22 8.448110893368721 ms 0 734

Commands

add get set get_or_set touch delete clear get_many set_many delete_many has_key incr decr incr_version decr_version
0 2 3 0 0 0 0 10 7 0 0 0 0 0 0

Calls

Time (ms) 類別 參數 Keyword arguments Backend
2.6102 get_many (dict_keys(['887f8247d0ff979264c73b069f790024b2aa98e1', 'b5ac959681ff06eff632d25a5961a4d3cad09b42', '542c27005f4e84288827ce70a7d49bc73324a5e7', '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', 'e5890f0f95e54c95fc7d85ffd3cd8f5079a384eb', 'a2cec6efb2cb51d9fcdc73ec65d0d02848d3205f', 'af167bf678e72a9b2a64d8869d420b8d25e96148', 'f2b266a5acd7f191551fca80dea8475d456a300c', '1305c7b01a334300b21d24cb54e826cf33922f2d', '5504caf3d0f5955abb3a4773b5df138afe7e7a3a', 'daf899fbb142e2c0d0a2005099d4fc11f4ad44ce', '2259547ed238462d4c243aab6fdf0dc209cf2172', '6229512fd3ae846154e5393e7e94fa5cb2185be6', '5d03eeb5057a391e351453d899994dd372e40bd9', 'bf3c3008d527c54ac94af20362aae3f0c4cb31d0', '604f5c89827209654902b3c485ad9e849d7f2e5c', '658ef34e529570fc24f6026e1958ffe96868be05', '3e8acf400acfdde121a3461d8f323ce967aae4c9', 'fbedcf5a0dee02cf5184e430521e2e9437f99c54', '6c2a894d5439b3f1e74aa05839afa35db9682a77', '97a7ee5d8be50c7335fcedff4e614b635b05302c', '08f74bf962549dcb9ffeced36addf6714d6b2c29', '56223e59ea4e789626f650a385102e174c5ae735', '63cade6b6d03e07d0bd0abb54f288043ad093c9c', '3ab5eb2e5778f78aaaad9d0c3ea41b6f5835324f', '0b82053e5f70aeb279916e95aded0e5677072a42', '73d05ced558b22b78c61391c80a6dbfac06c8bbf', '1bedb32691a674f719cbe7047a6b192ba57abf59', 'e7424d72b49c72cca488d7a10468f3d749cac90b', '35499ddfeef76b2667cbb813ea13d177c509a023', '9baa9fa9b2ad43f88fed45dee5d9a917ab169678', 'ea2fb1569f2406787fa7f9f665f5d2bc992d55fa', '79e4f2af59c1198a7124234adc3122e0c5c1bc12', 'd913a753379e7726ba58274e4bf4d0641e6be5ee', '696f5912b26c27e0a99ffd60a3c23378546baf28', '7ce106ab33c5692b0306f710530b795ac6271c4f', 'dca56bce585c5ee4a834a97524475f854eb0ed8c', '5bdb7b50ed2b80859fc802adbcaa4ed8ee69b1d4', '9011a70f065482a87a72f672889b993b7b273eb5', 'c92590dfca0c2333cc71b8afbcd04d810a0f75a1', 'fdf1156c0d76e14634b82f439de49c701991b9c5', 'a0b4f0b6cfed3db50d2e18eb06fd19e5246cf257', '77d4bee1555f491f756729e1b2b12316653b9a7c', '5b10a9c441b1279d9ac195df307bf0c46cb88947', 'a589975e982a2c1831cc2d40b883b4f25632c3b8', '8f39f31b9044e73e4f8653630935aa27cf2c4eba', '1618788cad1f232983e87aa2aa9296c7979a63f4', 'fe34553e5edb29e0b5ebb30363e7053b7f05c5d1', '0b3f0d315c6e4caabbb8da17aaa1ac90809671d9', '9245c7f15cd2f4cdf7c5134d66c173c62a7dfcf3', '2aef7f529984d4624a81a7ec6b858679ee84ca66', '7b9a105ba493407af09988af853b2784a16327b4', '36e4ddef80e522968183bbe5f94f02386c592518', '41a04af88e3e760e547d8778036007152a37adf7', 'cfd9214c5f5520a782831861a52445043b77ff31', '2efaecbd38f0373d7beb11d6633b9910bda7370f', '17b89b32b055ead90094c94594d25eca5c4c906e', 'a0fe8050b8946cb4562c15b133d0dd4622816f5f', 'c4647f584b5ca2568b3c165ee6192e6ba8979116', 'aab6cd1169c6ea78eb1204c4c74ace043d10b684', '623f4dfd71296789c20c886a2ed6ad2ae7bf5c99', '56171c4ed29668f21cfce553f2f0e4816e8bc1ac', 'cdbe8c3a7affe4dc23f0d0cf90e07bea5bc2ac32', 'd4f7b4c2bfce2fe335fa215f8e94a954a06b9fa5', 'c31c1dd3ec017033527c9e5764af31f26c8f96cb', 'd6d21bc8f7fb510a60a060eaa88820e08274c988', '3ec1975938f11a6db89c874eca5d933dbbf4cb07', 'd095c195a385acd2701eb101ac6eabbccb1f1194', 'c4519da4e9d012181e2f619d4f371c2033cf309d', 'd3dfd03a4629f281abc7bdc6fda027930b4112ec', 'e7caf0184b276fed23a09559f7bb09b888b1f570', 'b297a7a5dd57462bd20404b22cc27d978c1966bc', 'cad59d762578bb470b4639e880d12fcbe94eeec9', 'd240bde016156a6b2345484bd150b8d3e19c4603', '39dc0348517bb1c23f0fcb20717d910fa05b5118', '3ccded385aa63f04ab55452adce6c618265ae450', '9c2bd67eb7180cfc337597a9a8250ccaf94967df', '1cb496cb50e1308d46fd89f9f89c60212761a1f2', '63a110683d4850d00b39c944df6cbf5d636fcf05', '0c06bffe014812eab69a537862eef01ee8d6211e', 'afd8b481283a16357d3c1dad80bea46960ea05dd', 'fe607dd4e7953ca79e5caaac8629c0b4f8a2ab87', '379c83161a955551ebf1332995025b3f150b18cb', '1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', '22e4523526a83991bbfd567636ac480ae3ce7c80', '7a3a5d50f5fd818bd8dcb6503a319a6468e08f50', '79148185662841b11ad19a978f0457978ebe61d8', 'e6e53da00352590ba840fbb240e7e9e702cb27d6', '5ef57a3e305a13d45943c98e83383d96e313f907', 'e3bcc39cf4c37c6a187102d2a433ba2d65c9c5fe', 'fea738d3d2b489e9507e71c2f860072d44c96132', '17f68dccf357900b94cb60e46a55570078ad7670', '223a2bfee45ca4278d8b4f9aaf8f98e7bda687b0', '098ca0c64023c5713148c79c7a2c5c6bd9a12acc', '93fe28d20c9321e05f1dfaa488fcca11c7f60cc0', 'cdbd62cf1b91dd6bf9b8d245e64b11aa1710245e', '08a19a5aef89691cef4ac0fd56d2d32c9c100b58', '0eb76a9e6fa4c59a76724062d24f9fe01d15d0ad', 'ce45c4350f1a8c2370b716da26063e12ea687cc8', 'd4da80f3d6bbe079e4c76bbd88446fa541dd2330', 'e3ddaf5fd8802567c20d8174b5b950140f767d8f', '9b06bf4ba508d44e5b46a13bffcf14ac053edb7b', 'ed82dea1e6b878972d0107bf313f02ba97671bf0', '65608bd938bc2456f889bad9f9e40bd54ba9acd5', 'e281ef30de22ad27704b191b6be788f1069fde5c', 'fbd1678ffbb83dc039b76233537c0c4d311eb4da', 'd4210fd99c0f6052118f5711308b498aaaa8f633', 'f3a26956faafd0de36b7c2d5528eeaea7355e76f', '4d8251cb2acf9d6ad14503b50bcdf94732297784', '21d496f2da551068129542216bd816cf92b7c2fe', 'f24d36f97f986bd9d22dcc59d00fae4f2215bb90', 'a8dbf5c7fc6cb61dfe5ea3ded43980327888d9cc', 'dd9b325f8370fb78b38a348ad9f8452de335f71f', 'cfeadfb5b257b6eb524bb8546718885e8d20668e', 'bb9a1b3d26a40d0c9c8f057fdd98e9ba5e703efc', '602fbb1f5671d88f0439aef76feefcc61e1a5257', 'f8873ec5416315ab6b7aab5d1fa5ec7d9b54aac6', '0e9cba6853c055adea53150b149fd9c528f6825d', '0087fabce3cdee123bac3791c362224ec5c4ff75', 'a33fcbd45cf72f049f4834c4038351138b036206', 'b4d0d09855f02859a9e1d8f928bd0f4bc0a28726', 'f733c9f8d0bec6c93efb78a42406fdd728a645bf', '9930467012bab4d363040becfa53f887fb6cdb32', '78816592cea85eee28b74d6bc9ec43b2b0b59800', '149278bb0a92a0315951b2da17801c531e7f106e', 'abcddc06728f8be02737e8190f8c7dbae43fdcce', 'bb55e37a2d7a9de49269c7358c41a2388eb6d297', 'c14ccb6ab9518c303c3ad21a8121b7381b684c0c', 'f1471240fa049db86d701e94a82640673b149e3e', '3ecf3f017c0381d9033cccada7ca7e376f3df3bd', '77d49c69583af04139efdcfe278aa3a210cc704a', 'c6bafba5569a421a73e0e0ca9fbf264fd28ffb58', 'de4c31794d4739b293e2079d63b6d6c9940ef03b', 'e721bef4d00632770acba30e7ec4d69696c18fb2', '7f98c1f8341af3a2cb7ba5377f60b328ddc3ad99', 'c1fc5d0c0c0b6e9c2f6a1382fb5e7106d5da7540', 'dff4400644c85d1285edad4c886ae7b5fbb27078', '35df149635296040cc4bdeae00ec83cf8fadb2b0', '45a7fc142e55e6ee4f7d67926c0f08440ee93c9c', '94aebb4742f0ed8d3e2de1143c63b81111553625', 'd51fdb9471a5b0a27519306e693d81bf3f2f45f4', 'e9900d4ec24ef898b16428c6a7f5c985e4b252ca', 'd1ba92dfb462c9b84e748b4a9cbc28955140859e', '793290c197bc99b225b71520302defe6d45f3e2b', 'b49d5d7dfff0a500a87647fdcd3d6b0e4e1a5546', 'a6528cb89198e9324f54778326c523ca9995297c', '2a383dddb4b852a13ebc650afaf072a50cbc24a0', '5da3b1599219fbdc3da7099670a4c81216b647a1', '5d14bce31e3c786b38ef50b4f3d7f2d8c541c1f0', '6d96928667c54a48ea930f712124ec49709cffeb', 'ce0f850baffe37d063cf37b564623f89ff009c51', '7c7d3735599c272750d1c8332bf571378687cc7f', 'a36b1e48ae7e8ab433d313fabb0ae3ec500c3f76', 'be609180e1384a0ce27c2982a6b664253318c176', '12336d2279ff2b933207c03de600f78628035472', '7c10ac859e24890ffd36f54a125633e4c5f8cbe1', '5d43c2fb69c9f8fc3d84f7f4ae1743e607d7e3b3', '12e5c5f10335e96781266ce00473fbb3ecda56c0', '3be93ccd7f62942c6655b31a3a60e09b17d829c3', '8e937838ba1e2598adecc940b963f1e5e8994cb6', '7478df4303f67eb3f83645bc0859b62cb963ecf0', '8b5f126076372a39dfac780898a52b14f340ec7c', 'a36f2943f3a95d8c2819cd957f3796d4a1ff0ba8', 'b83d735dd7501eaaa223fe311e32537534b807c6', '92de112878cf41d496f4660a0fe99f60db441208', '50aeae09e2dbda77cb985800225999a61289ebc3', '52147cf872f6b7705c458d25c379639e3cf79c02', 'c882cf71e622b4ea423b62c97f30b0a3d284e826', '6a26166c0119480c07cba7b336a69a05e64d0f58', 'c507a60b0667033e77601d451ef860929db36be1', '6599324d29e3f86d4c01ea37cca9afd3ffadb60a', 'a0316c5a3cae038b52670f47d9ee9a1c458f91c2', '13d81f92ed2c81b9b6b372eb91e5a73f4f53c929', 'd14bcb993a81baaa76e4dacd8f84642a96a06a9d', '64cc2785ee9b9ef33788662b64fa43b17452ce87', '1abaccaae12d12b55197bd3b327cde1a32950dca', '82864527b3368d9f2ce23cd039dd5374cb79ada6', '9804c5aa5b02e517f16e3a76700310bc8b67bda1', '03220857d4a3ae83713d2a752041328fef2b3e30', 'a63911331f548fc48cfb385f26081f9e027ed221', '67a27b9dbe0f98a073fff653d6a8925ed466cd2c', '78ce3a6f637f03e7c3ac4a2dc6c6cea27d6ff2e4', 'a84af421f50442412258117af7dc5bed3de9f8a3', 'e2daddb33f106bb2532c9887412ed9933485ef0c', 'd76cb510ce5082311e92d515a2e3382a7811ac4c', '12607e99aeac5523cff80a60bcbaabf583d8bf6e', '9cbf659b1c7a7a937333fc5f79389e49998f9c15', '6685b4b232acc7d56259f429c315172acf1b9ddf', 'e8eb88868976855c1cd48bfcf9fd389f9c76fd97', 'f084789336cde79e70e63a729aedd2a3fd335e9c', 'a627352a0211a84715259f1e8388dc502cd0eac1', '17b25ca39334961b2b742ff5d8901adb3a08f548', '4173f66a6abec5a83ff1322b1470450dd873207b', '4fbdfe9b206ae85e9d3b2aba817def04426470c0', 'a78b377608112a3423cdf89080949b3ec20598af', 'db03ac54c3d0974f321cfd629a4fc8019b4d0ae0', '95e0daac8a17593e281c246879f6bd6495f34973', 'dd7a958e4ea10b4292f6d9e34d0994b950a93df6', '4667178bad5b6ff47177a721e65af2e2bee56c03', '1f04f72bdd66701697b343e82d9e1a993be5c5cf', '331b3f5b34763b8650733eb58051f7542f849b13', 'f59b72c8093326344d3ca9ac8d03df03fffbeef3', '8dab332923769e62252a730af763d95fcc5d69d8', 'ab9d90d1fe7c643bcad805b4b1cc7f8c6481f495', '8bc729e830a59fca5ebaf94da1a0eaa1b67b45f2', 'e986e9840002eb8b4d333e7c40c6550c70a77bd0', '3c5af3277eb48e441868ee1ad4b99773d26b57b1', '91d35707ecb959a37f92a3ad7d6cb288e5d21032', 'ec5cc4c4cc2733c414bdf48950a3ed4abdfa3f0b', '7a1eb71dfc681e4c5f41e103c20ac9560231b593', '41bc6af630056177af22ed7b5920942350bd1a2f', '5edd14c8deb9f6197701a56fe2ad8a385740baef', '7e77cfc0345497d8a237e83dbd65d1d61d4018ba', '192f96e512984f2146fdc1219b17c7264cde90fc', '1370e37ce1d0585f3ec6d9ee7a5f470adcfed2d6', 'f4e32f33f76e1b8ce624a5d4f7957c21cd590ab0', '50d46d0f8da2d1d090631b6301f7319797591f89', '40102dab37d3df7d72cc47e91427e20514253ed6', 'bfe6165116443287a58a8debde01d651ee9c125f', 'b80bd538cbbbcc26856571437ed52cdfcab2b199', '5f124e619d734848cdd7a1bb74d8c75febad9265', '0da1d612f31c056c31daad087c64e26ddbc5b071', '11ef6b93cbeb6447b336cbc385b10ffadde9f8a7', 'c03ee406fc0cc5b32128f661c79eea4fb3444b82', '2ac069ed7bab0c8e80c13fc833cf7adeb7919910', 'b36dec46e9f68802af8e0de9c537bda1f963d2f8', '2713a6ae704a072f9a11d64451a4469be6c7e690', '06d2ea38f508d6241d8edc0a24ef60558e6e652e', '06b20966d2d97a6545ee7e6341b1c9e265bc2f7f', '8b0a4c7aa5b3675e29bdd709e7b13627110dbed4', '473630a7c90000da8376d1a49d8e648e5877d306', '804c9088889d27c8e903fc56990bfb342566cc59', 'e28c56cac44d164e49f43780c2c38e083ff16d95', '5b9bf73ace98623d11db1ff62459f3ad178f4f3a', 'dfa85311ee0d98c6190a86135571d27960968a29', '9eaef01322e22c35f51e9e0c8a6b3660154f1b71', '56cc532a5148a6ed2736728681cc82c4dfb71260', '48f7e5898edcb1489ee9bad1f0b819d39f0c9ea1']),) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(40)
  self.collect_invalidations()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in collect_invalidations(52)
  for cache_key, timestamp in cache.get_many(

2.5867 get_many (dict_keys(['887f8247d0ff979264c73b069f790024b2aa98e1', 'b5ac959681ff06eff632d25a5961a4d3cad09b42', '542c27005f4e84288827ce70a7d49bc73324a5e7', '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', 'e5890f0f95e54c95fc7d85ffd3cd8f5079a384eb', 'a2cec6efb2cb51d9fcdc73ec65d0d02848d3205f', 'af167bf678e72a9b2a64d8869d420b8d25e96148', 'f2b266a5acd7f191551fca80dea8475d456a300c', '1305c7b01a334300b21d24cb54e826cf33922f2d', '5504caf3d0f5955abb3a4773b5df138afe7e7a3a', 'daf899fbb142e2c0d0a2005099d4fc11f4ad44ce', '2259547ed238462d4c243aab6fdf0dc209cf2172', '6229512fd3ae846154e5393e7e94fa5cb2185be6', '5d03eeb5057a391e351453d899994dd372e40bd9', 'bf3c3008d527c54ac94af20362aae3f0c4cb31d0', '604f5c89827209654902b3c485ad9e849d7f2e5c', '658ef34e529570fc24f6026e1958ffe96868be05', '3e8acf400acfdde121a3461d8f323ce967aae4c9', 'fbedcf5a0dee02cf5184e430521e2e9437f99c54', '6c2a894d5439b3f1e74aa05839afa35db9682a77', '97a7ee5d8be50c7335fcedff4e614b635b05302c', '08f74bf962549dcb9ffeced36addf6714d6b2c29', '56223e59ea4e789626f650a385102e174c5ae735', '63cade6b6d03e07d0bd0abb54f288043ad093c9c', '3ab5eb2e5778f78aaaad9d0c3ea41b6f5835324f', '0b82053e5f70aeb279916e95aded0e5677072a42', '73d05ced558b22b78c61391c80a6dbfac06c8bbf', '1bedb32691a674f719cbe7047a6b192ba57abf59', 'e7424d72b49c72cca488d7a10468f3d749cac90b', '35499ddfeef76b2667cbb813ea13d177c509a023', '9baa9fa9b2ad43f88fed45dee5d9a917ab169678', 'ea2fb1569f2406787fa7f9f665f5d2bc992d55fa', '79e4f2af59c1198a7124234adc3122e0c5c1bc12', 'd913a753379e7726ba58274e4bf4d0641e6be5ee', '696f5912b26c27e0a99ffd60a3c23378546baf28', '7ce106ab33c5692b0306f710530b795ac6271c4f', 'dca56bce585c5ee4a834a97524475f854eb0ed8c', '5bdb7b50ed2b80859fc802adbcaa4ed8ee69b1d4', '9011a70f065482a87a72f672889b993b7b273eb5', 'c92590dfca0c2333cc71b8afbcd04d810a0f75a1', 'fdf1156c0d76e14634b82f439de49c701991b9c5', 'a0b4f0b6cfed3db50d2e18eb06fd19e5246cf257', '77d4bee1555f491f756729e1b2b12316653b9a7c', '5b10a9c441b1279d9ac195df307bf0c46cb88947', 'a589975e982a2c1831cc2d40b883b4f25632c3b8', '8f39f31b9044e73e4f8653630935aa27cf2c4eba', '1618788cad1f232983e87aa2aa9296c7979a63f4', 'fe34553e5edb29e0b5ebb30363e7053b7f05c5d1', '0b3f0d315c6e4caabbb8da17aaa1ac90809671d9', '9245c7f15cd2f4cdf7c5134d66c173c62a7dfcf3', '2aef7f529984d4624a81a7ec6b858679ee84ca66', '7b9a105ba493407af09988af853b2784a16327b4', '36e4ddef80e522968183bbe5f94f02386c592518', '41a04af88e3e760e547d8778036007152a37adf7', 'cfd9214c5f5520a782831861a52445043b77ff31', '2efaecbd38f0373d7beb11d6633b9910bda7370f', '17b89b32b055ead90094c94594d25eca5c4c906e', 'a0fe8050b8946cb4562c15b133d0dd4622816f5f', 'c4647f584b5ca2568b3c165ee6192e6ba8979116', 'aab6cd1169c6ea78eb1204c4c74ace043d10b684', '623f4dfd71296789c20c886a2ed6ad2ae7bf5c99', '56171c4ed29668f21cfce553f2f0e4816e8bc1ac', 'cdbe8c3a7affe4dc23f0d0cf90e07bea5bc2ac32', 'd4f7b4c2bfce2fe335fa215f8e94a954a06b9fa5', 'c31c1dd3ec017033527c9e5764af31f26c8f96cb', 'd6d21bc8f7fb510a60a060eaa88820e08274c988', '3ec1975938f11a6db89c874eca5d933dbbf4cb07', 'd095c195a385acd2701eb101ac6eabbccb1f1194', 'c4519da4e9d012181e2f619d4f371c2033cf309d', 'd3dfd03a4629f281abc7bdc6fda027930b4112ec', 'e7caf0184b276fed23a09559f7bb09b888b1f570', 'b297a7a5dd57462bd20404b22cc27d978c1966bc', 'cad59d762578bb470b4639e880d12fcbe94eeec9', 'd240bde016156a6b2345484bd150b8d3e19c4603', '39dc0348517bb1c23f0fcb20717d910fa05b5118', '3ccded385aa63f04ab55452adce6c618265ae450', '9c2bd67eb7180cfc337597a9a8250ccaf94967df', '1cb496cb50e1308d46fd89f9f89c60212761a1f2', '63a110683d4850d00b39c944df6cbf5d636fcf05', '0c06bffe014812eab69a537862eef01ee8d6211e', 'afd8b481283a16357d3c1dad80bea46960ea05dd', 'fe607dd4e7953ca79e5caaac8629c0b4f8a2ab87', '379c83161a955551ebf1332995025b3f150b18cb', '1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', '22e4523526a83991bbfd567636ac480ae3ce7c80', '7a3a5d50f5fd818bd8dcb6503a319a6468e08f50', '79148185662841b11ad19a978f0457978ebe61d8', 'e6e53da00352590ba840fbb240e7e9e702cb27d6', '5ef57a3e305a13d45943c98e83383d96e313f907', 'e3bcc39cf4c37c6a187102d2a433ba2d65c9c5fe', 'fea738d3d2b489e9507e71c2f860072d44c96132', '17f68dccf357900b94cb60e46a55570078ad7670', '223a2bfee45ca4278d8b4f9aaf8f98e7bda687b0', '098ca0c64023c5713148c79c7a2c5c6bd9a12acc', '93fe28d20c9321e05f1dfaa488fcca11c7f60cc0', 'cdbd62cf1b91dd6bf9b8d245e64b11aa1710245e', '08a19a5aef89691cef4ac0fd56d2d32c9c100b58', '0eb76a9e6fa4c59a76724062d24f9fe01d15d0ad', 'ce45c4350f1a8c2370b716da26063e12ea687cc8', 'd4da80f3d6bbe079e4c76bbd88446fa541dd2330', 'e3ddaf5fd8802567c20d8174b5b950140f767d8f', '9b06bf4ba508d44e5b46a13bffcf14ac053edb7b', 'ed82dea1e6b878972d0107bf313f02ba97671bf0', '65608bd938bc2456f889bad9f9e40bd54ba9acd5', 'e281ef30de22ad27704b191b6be788f1069fde5c', 'fbd1678ffbb83dc039b76233537c0c4d311eb4da', 'd4210fd99c0f6052118f5711308b498aaaa8f633', 'f3a26956faafd0de36b7c2d5528eeaea7355e76f', '4d8251cb2acf9d6ad14503b50bcdf94732297784', '21d496f2da551068129542216bd816cf92b7c2fe', 'f24d36f97f986bd9d22dcc59d00fae4f2215bb90', 'a8dbf5c7fc6cb61dfe5ea3ded43980327888d9cc', 'dd9b325f8370fb78b38a348ad9f8452de335f71f', 'cfeadfb5b257b6eb524bb8546718885e8d20668e', 'bb9a1b3d26a40d0c9c8f057fdd98e9ba5e703efc', '602fbb1f5671d88f0439aef76feefcc61e1a5257', 'f8873ec5416315ab6b7aab5d1fa5ec7d9b54aac6', '0e9cba6853c055adea53150b149fd9c528f6825d', '0087fabce3cdee123bac3791c362224ec5c4ff75', 'a33fcbd45cf72f049f4834c4038351138b036206', 'b4d0d09855f02859a9e1d8f928bd0f4bc0a28726', 'f733c9f8d0bec6c93efb78a42406fdd728a645bf', '9930467012bab4d363040becfa53f887fb6cdb32', '78816592cea85eee28b74d6bc9ec43b2b0b59800', '149278bb0a92a0315951b2da17801c531e7f106e', 'abcddc06728f8be02737e8190f8c7dbae43fdcce', 'bb55e37a2d7a9de49269c7358c41a2388eb6d297', 'c14ccb6ab9518c303c3ad21a8121b7381b684c0c', 'f1471240fa049db86d701e94a82640673b149e3e', '3ecf3f017c0381d9033cccada7ca7e376f3df3bd', '77d49c69583af04139efdcfe278aa3a210cc704a', 'c6bafba5569a421a73e0e0ca9fbf264fd28ffb58', 'de4c31794d4739b293e2079d63b6d6c9940ef03b', 'e721bef4d00632770acba30e7ec4d69696c18fb2', '7f98c1f8341af3a2cb7ba5377f60b328ddc3ad99', 'c1fc5d0c0c0b6e9c2f6a1382fb5e7106d5da7540', 'dff4400644c85d1285edad4c886ae7b5fbb27078', '35df149635296040cc4bdeae00ec83cf8fadb2b0', '45a7fc142e55e6ee4f7d67926c0f08440ee93c9c', '94aebb4742f0ed8d3e2de1143c63b81111553625', 'd51fdb9471a5b0a27519306e693d81bf3f2f45f4', 'e9900d4ec24ef898b16428c6a7f5c985e4b252ca', 'd1ba92dfb462c9b84e748b4a9cbc28955140859e', '793290c197bc99b225b71520302defe6d45f3e2b', 'b49d5d7dfff0a500a87647fdcd3d6b0e4e1a5546', 'a6528cb89198e9324f54778326c523ca9995297c', '2a383dddb4b852a13ebc650afaf072a50cbc24a0', '5da3b1599219fbdc3da7099670a4c81216b647a1', '5d14bce31e3c786b38ef50b4f3d7f2d8c541c1f0', '6d96928667c54a48ea930f712124ec49709cffeb', 'ce0f850baffe37d063cf37b564623f89ff009c51', '7c7d3735599c272750d1c8332bf571378687cc7f', 'a36b1e48ae7e8ab433d313fabb0ae3ec500c3f76', 'be609180e1384a0ce27c2982a6b664253318c176', '12336d2279ff2b933207c03de600f78628035472', '7c10ac859e24890ffd36f54a125633e4c5f8cbe1', '5d43c2fb69c9f8fc3d84f7f4ae1743e607d7e3b3', '12e5c5f10335e96781266ce00473fbb3ecda56c0', '3be93ccd7f62942c6655b31a3a60e09b17d829c3', '8e937838ba1e2598adecc940b963f1e5e8994cb6', '7478df4303f67eb3f83645bc0859b62cb963ecf0', '8b5f126076372a39dfac780898a52b14f340ec7c', 'a36f2943f3a95d8c2819cd957f3796d4a1ff0ba8', 'b83d735dd7501eaaa223fe311e32537534b807c6', '92de112878cf41d496f4660a0fe99f60db441208', '50aeae09e2dbda77cb985800225999a61289ebc3', '52147cf872f6b7705c458d25c379639e3cf79c02', 'c882cf71e622b4ea423b62c97f30b0a3d284e826', '6a26166c0119480c07cba7b336a69a05e64d0f58', 'c507a60b0667033e77601d451ef860929db36be1', '6599324d29e3f86d4c01ea37cca9afd3ffadb60a', 'a0316c5a3cae038b52670f47d9ee9a1c458f91c2', '13d81f92ed2c81b9b6b372eb91e5a73f4f53c929', 'd14bcb993a81baaa76e4dacd8f84642a96a06a9d', '64cc2785ee9b9ef33788662b64fa43b17452ce87', '1abaccaae12d12b55197bd3b327cde1a32950dca', '82864527b3368d9f2ce23cd039dd5374cb79ada6', '9804c5aa5b02e517f16e3a76700310bc8b67bda1', '03220857d4a3ae83713d2a752041328fef2b3e30', 'a63911331f548fc48cfb385f26081f9e027ed221', '67a27b9dbe0f98a073fff653d6a8925ed466cd2c', '78ce3a6f637f03e7c3ac4a2dc6c6cea27d6ff2e4', 'a84af421f50442412258117af7dc5bed3de9f8a3', 'e2daddb33f106bb2532c9887412ed9933485ef0c', 'd76cb510ce5082311e92d515a2e3382a7811ac4c', '12607e99aeac5523cff80a60bcbaabf583d8bf6e', '9cbf659b1c7a7a937333fc5f79389e49998f9c15', '6685b4b232acc7d56259f429c315172acf1b9ddf', 'e8eb88868976855c1cd48bfcf9fd389f9c76fd97', 'f084789336cde79e70e63a729aedd2a3fd335e9c', 'a627352a0211a84715259f1e8388dc502cd0eac1', '17b25ca39334961b2b742ff5d8901adb3a08f548', '4173f66a6abec5a83ff1322b1470450dd873207b', '4fbdfe9b206ae85e9d3b2aba817def04426470c0', 'a78b377608112a3423cdf89080949b3ec20598af', 'db03ac54c3d0974f321cfd629a4fc8019b4d0ae0', '95e0daac8a17593e281c246879f6bd6495f34973', 'dd7a958e4ea10b4292f6d9e34d0994b950a93df6', '4667178bad5b6ff47177a721e65af2e2bee56c03', '1f04f72bdd66701697b343e82d9e1a993be5c5cf', '331b3f5b34763b8650733eb58051f7542f849b13', 'f59b72c8093326344d3ca9ac8d03df03fffbeef3', '8dab332923769e62252a730af763d95fcc5d69d8', 'ab9d90d1fe7c643bcad805b4b1cc7f8c6481f495', '8bc729e830a59fca5ebaf94da1a0eaa1b67b45f2', 'e986e9840002eb8b4d333e7c40c6550c70a77bd0', '3c5af3277eb48e441868ee1ad4b99773d26b57b1', '91d35707ecb959a37f92a3ad7d6cb288e5d21032', 'ec5cc4c4cc2733c414bdf48950a3ed4abdfa3f0b', '7a1eb71dfc681e4c5f41e103c20ac9560231b593', '41bc6af630056177af22ed7b5920942350bd1a2f', '5edd14c8deb9f6197701a56fe2ad8a385740baef', '7e77cfc0345497d8a237e83dbd65d1d61d4018ba', '192f96e512984f2146fdc1219b17c7264cde90fc', '1370e37ce1d0585f3ec6d9ee7a5f470adcfed2d6', 'f4e32f33f76e1b8ce624a5d4f7957c21cd590ab0', '50d46d0f8da2d1d090631b6301f7319797591f89', '40102dab37d3df7d72cc47e91427e20514253ed6', 'bfe6165116443287a58a8debde01d651ee9c125f', 'b80bd538cbbbcc26856571437ed52cdfcab2b199', '5f124e619d734848cdd7a1bb74d8c75febad9265', '0da1d612f31c056c31daad087c64e26ddbc5b071', '11ef6b93cbeb6447b336cbc385b10ffadde9f8a7', 'c03ee406fc0cc5b32128f661c79eea4fb3444b82', '2ac069ed7bab0c8e80c13fc833cf7adeb7919910', 'b36dec46e9f68802af8e0de9c537bda1f963d2f8', '2713a6ae704a072f9a11d64451a4469be6c7e690', '06d2ea38f508d6241d8edc0a24ef60558e6e652e', '06b20966d2d97a6545ee7e6341b1c9e265bc2f7f', '8b0a4c7aa5b3675e29bdd709e7b13627110dbed4', '473630a7c90000da8376d1a49d8e648e5877d306', '804c9088889d27c8e903fc56990bfb342566cc59', 'e28c56cac44d164e49f43780c2c38e083ff16d95', '5b9bf73ace98623d11db1ff62459f3ad178f4f3a', 'dfa85311ee0d98c6190a86135571d27960968a29', '9eaef01322e22c35f51e9e0c8a6b3660154f1b71', '56cc532a5148a6ed2736728681cc82c4dfb71260', '48f7e5898edcb1489ee9bad1f0b819d39f0c9ea1']),) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(40)
  self.collect_invalidations()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in collect_invalidations(52)
  for cache_key, timestamp in cache.get_many(

2.5074 get_many (dict_keys(['ac49f066cb24bd08ec637ff479e74996195ae1b2', '77dcd9e1043acacee46575cf312238d0f1771a7c', 'd66980a547c7bfff17ab5c5cf5a7a6a4392d1f62', '317ccca1bf7b85f5524ac21ee14889c53dac2e01', 'be01aced02538c6c27cd846de215ac5191bfc050', 'aff7c0fcccef17900ecd3deca6a13b38200e68e8', '113a9cf57590e26f88b66ee74800a372505f0018', 'c7d79cdb3e8bf3637b65243f6db8c0d288f6f44d', '16400549b34841fc74ba9be4756cc70ed2b5a69a', '640812bbcb5de1d924fcde2fd2215037cc11f6f6', '4d9ac4e4cf7a5a0ccfa8f6e038f2a6478b8fd0b3', 'fa6adc0a44accafda2c7d9e8c16fc8553eb7eeb0', '1170a77a72b80c836ecbbf6f38d7aa897c1e45f1', '3b11d9596ded36b6791f3e55c11a66a7117a02c9', 'ac9d7311fd599e016010874a39c559211bc0af20', '537ef27dc918ba92974232b93e1520feb1734f61', 'ca6d41e7cb97c6367f20e177564aa70383114c78', '11142ac5b7be959a4b9a565e5ec053f1acf741b3', 'c2888b0d42c7de38cef471fbbfd42ae0e3ce1aa2', 'c42367c90c69675b59b9b69683218e1618cb9ced', '954b108b81ccd2ba6302b5ad072082ccfaf2a557', '8396c7c3e6837551c4f2da2a3a8bd386b011c627', '011c99c6cee0b46bc08fba094caa2351bf229e36', '8a2a6633ba9eef1a552e7a71e78eb4b8b8dc47c8', 'd48fe9a76e9d58d300b55cfc46d23b3a9552536d', '8f5e89a64e5ac00b4906cd60daa00c20e5b689d5', '9443a80e2b1c4f68fe55e58b88c7967bbcafed3e', 'ab8c5482b0b4757a65d2693cb35262d01cc166bd', '09b1749fcaf25890ff1827aea2c03c7216ecbf47', 'b244d21f221a9b114b712570fce2ee9789a809b0', '9f75963c3da601eacbf3ebb20cf8efee6a3e29c6', '67df91c0ded678658ed7f8963b8d690828acf46d', '555c4821ed35b4ff617faaa0b1436b2702422c32', '45c3af26de83f16a4cc3b6575644d03e08108c58', '66e4392f0ee4490edb715c10980c4ea35c1ba8de', 'fef9d7c04c96b29762e6363a22f1b85fbc4c15ef', '863d049128bbb5efccf616041007d1779f4e396e', '63ec428139bc18229c821b9f639e936c2db9d2b5', 'cfda01db9dfa61909f35a4953b893ebb2c4564f6', 'bbfd2e4d3973c3e586f57e978b6cd5cfd229a8ef', '94635c611fe8457082aa11aab777e05e87893464', '440fd2dfd9efa8386f7eb705285f24aac2b9e38e', 'd69cceee30666e7a6211a9db45f6de8a3a854005', 'd2d1f1cedeccbfd3cefb24d0a9137916d7ced17d', '478766cef9ae552805e97c1dfac5786e8e2e7e7d', '23c7bd09e81aa31d2d835607e858cb5687b61103', '6482dbf34b33adb1ed46679bbb55af712a777454', 'cdbf670dc59bed70d9d61d7af38897bf37358391', '2b5485847029f8f37996e63cb9d2dbfab49284d2', '217f5e7cab0a1e492dfb5f3390a8083dd5fe0a09', '3fbc9ba3c6b6234ab4ed94a499f9d5a2d459b342', 'a73801d1a5b4fa1fd77eb19edd80e0d88e9ea114', '45123a328bead764362c30b8f3768352ede69b61', 'dea5b54a6a7b93463af01c32289543e2607a3da7', '01c8ea0e74d5527a5e689c0efdf03f0c8d789324', 'd7f81192e204f1b3e66b3ca88b6a8465cf48a3f9', '6a4f3e0c57369dc53397bb57cba23311d5a74ecf', '74fdbaf2ddef065605f5ffe455476b06ab41bcf3', '47410878fce293bd9f5568c9b83680302fb22e39', '5e76e4d1659c72f7da62335fa792f68819ba6bc3', '9a72d8ad5555529f3f1e2390ba28ea0790158a57', '3035d400c6678326ef0dd357cf5ea38f0885e276', '4817c8c6d048f0d4a6083140ea8f954b1b394415', 'fba03f27946842a9e25159ae4c26d16d582af217', '5cb549d3076d868d2d5f6978fdd6ebf957d92b4c', '5feac821d95af331d70d420856ceca63c044c8b9', '59665064406200faec9b283e3740dc797702e5d1', '053348edda267f2311c3df545cdec9a29304cc7c', 'f776526280b05ac366776ccd86be13117487478a', 'da911228a4fccff0186730c2366a3e71200ee5e5', 'd4777cda52428d4977fd1c19775445e2b22eb88d', 'b4643536f65aacd5e314ea4c8222774d68d027a6', '6f7d555b135f98240ebac9d6f9d64a220699c48b', 'c009f0b3fb3debfa67c4934a0c329d43b24a399a', 'f3843fd51f74938365f6ba10d2139ee812303449', '31ad4f64d01d0bbd3d14af30c23c7b3eaa76fd55', 'c4666d33928e283d7a43b6a1bc4f49481d70ec65', '747ce02f1dfbc3e9d9bf618b84b01d3eb6f22704', '12209e0fc4f0f99088935f2196798b62d60a43b9', '0d8e2ad4386ce42091366435b149e795e54d2e19', '89a5cbf8127a1323a8303fcfb0f0c0a0a5636b36', '9fba7b5f12fb4dea3789f39b7f5f7e3b2eca6fca', '4f9a1e27401bd9e3aaaf42f623987a93eb4eef32', 'e2a72f8130dde81cad1b83dbc50dac37205c8e54', '96697adbced62f1f2bf928bdbd52dc1ab2d41a7d', 'c2d312a35a047820f655affd6bd5e60fb9101c8f', 'ee4e7575cce71dd8c338fc3e0c50c7f9c06b6d37', '90ede1786d2a2f74689b27b697f6f280eafa0170', '53defebff5243c004318ae68662b2eb8cdf50775', '0368d4a668b7b354f2b374dd1908fb07fe19bc39', 'dd9eb9323fb697b8ac0e94257bd0b830fc00c384', '1ee3b7e1a8b0f9200697fe66155e409f2dcd6382', '542847ec7301753d831bb1b8632cd5329593e417', 'db9d96da6303efdffc81bf09e7cc9e75962ff8a1', 'a578e9f1850f099e4748dcc7cf291ef98c9f8501', 'ac5d06f1c3dc9a2365249291764adf2a37974c94', 'da4e247777ba519abd5b3e2ebc981403b0158fe4', '2b9a7e3a9798cc2490fd9fc16fca0fec7b6994dc', 'b50e34e54d9eb7cbb95c747d677896ae1d4ea71f', '98bf75f3df1ccccf77eef9eb147fe437df73a8a7', '30428b4b83113e2cab559ae623b9e6d3baaa64c5', 'a28a5e465a217b319f31878363c2bfb9b51de6ea', '3376fd72d8f6b7461ff61844089cd7b92e297eb3', '946e16e7add70122cee02d8748ac74c996e654ae', 'c99ccc3898db9ca8c635cc7e9542a3a46c1af378', '59ae309d60b59063212215522b24401e03a45b56', 'd0cb5c837ecf9f861657cba11eee94e194dac13a', 'edc7b2d5d69f3a2fe70511586860bd99918af714', '359d392d533ce488e1dba53db51e2f156c01fd28', 'a0c9d74fd7da5bcd71932ab87fd1eae6594b2ee0', 'd3a550ded7046eb77bf9b3d62fee21ba998d56d2', 'de07d5d99e4a641d570a31e90679788d9c51b007', '22069ebba184681efdbfd3d040e89c4a9556a272', '58e55e1e1e44276ccfb717172aa35aeae45ae2f5', 'a0a4a7cae56529b36d89d8bc44dff80c69a7aea4', '6c22106168518b193d04b07c68b09612b66871c2', 'b0d1544bae441630eddcbbd7cfa778b9da0012ed', '309f48d89b027956310802fabc0db24c244a4440', '30f91be45838c87f087817efffd5ed7370519275', 'b7f9198b4b5cb13ea5fa7ebdbc5e1a5d72484a90', '3fa6800c4384d00a3ee4c4ce3be89fc233e53e2d', 'b01b356b5976e4d2cde58fe9a1b09f98e7c94752', '48d5e3f9225b5a59ecf6594a8fb64b8609f630d2', '96f37d0b56ab8ab104e16a81d3eaf137fb3673fc', 'c6f2431075dd8351cd04e3f5ab2fe6acbb7cc4a8', 'a01fcde225ab4a8711910f888b65b62367b32422', '2a33ac39e5afb7ffb96f08fa536803f5f398d454', '910804a51481e29099fbbe54c5a494abd5e15e9f', '4c7b72748f91b7b5e1184af02ffd9b2fcc673b4d', '28b6bf84398aa7cc70fb05d55d62734be298de87', '77d03b498627b781b91713961bc0544822901212', '8c437c1ac405e467a2f55b1acd6ce66f699dc110', 'e9524dc52ea91d0bcfc2bccfe581806423ad4364', 'c8407695add0997e10cb00e5c7c1045b2b993fc9', '9f897f47863a8194a4c6bd149eaaef885d2fa1ab', '1c7a059d9fcac4902ddabcaebc127f31771d330b', '5967624a989dde7aa9527acfaa2f21d28700de4c', 'c5f4b0da6d0b2b66af7370b91c610e5188ae4bc7', 'dbd4b561fd6adfe33b59ae11639a43324bc1073c', 'e2cd866364db2b2cb70e7ad0e161813f4309423e', '527b0e053957659835013ee907628e16dad608e0', 'c8fdae497e0c117b7abcfd75d7a0515d14b73235', '847ad234c7db57f14a303f86b371dbf40d7e8b1e', '1d117c252a6c79778d0b8097400b2c4416946e30', '8a5bc41dc6262376c6d7b7e451a499d589b1e2b1', '0fd6de5f92601e00195a74569e4bd5e585d110e0', '2c7006eb2cd91d37294b55a4363b799677999600', 'aadef50f5eacf69afff73c6c0f89ff1f8ca29de4', '69648c6b17dcd4a97c15baa5b420c1689365ff5e', 'ddb96a8b5b1e18db610acd631f0c5d3fb0ed1b98', 'f213fe9c6d7cd56b206e5dcf2d0e5bf08d6cb444', 'dd21c52a6126053119fcdb07f8983d4133eee009', 'b2050ea7e054f3558f1ffb0e7c83668dce66df15', 'ed0b58a8baacdc16f996306196c368f3e58e31fb', '773f03e0314514d6af12f7c1bf5d1f53809003ec', '49c0373c0735e03f522712fc0c0bd1fb2a9005fb', '77363accfb9b2a75611d1b2b0e87db1e53a6317b', 'a78d9bc640d54892f71dfd594862344c89c15590', 'ce9ebe52bfc3bd3f03f29e5777fe0124210b3349', '90809b8d3dc08b1b844a2c6fefc53202f9306a38', 'f278ddde2c547ce805656aafb083884e6bbe8466', '6ff4d71650648fd921dbe6b9ac1a8b034c8e4cf6', 'a6e4ca9b28a5d7c976cf2715d04c4ab963b8e00f', 'a20bbbd72f8ab6353160d053433459c7964c99fe', '9e47085054c1efd0c01fefb108566ebce6d636bc', 'f124bf9b553f57d508ce3b2d98487c90fb5c8c2d', '37da74a95334f4339327f30ea0f8cdc0ca06d62c', '3349cf8808d1c035fb2d540363f575e298d0d994', '74361e05bcb455dd94e300178f64bb86d6c6d0a9', 'b20b57222620d55bbf433571680ede377c6e7723', '4b9b0bbc5f545fc4734f295dcf5009815e385e74', 'a91bad7dec6a080cd2e8358e0f81141d319d5083', '9e70f0448be763ae2a4aa42beed89891890b6a1a', '6ce81d442077ed2eab33684089a41caf877d0bb3', '27bbd679961b4ad218458cb6f80198d694c8f34d', '01a0a24bb131aa13a32c417f35734eeaa5ffebb8', '330782732a74ff11a629bc6c095bd0a79f3cbac7', '1fff6137899b4c1d3e41c1bc46f27751be09f21a', '98c61d60db01e5ed43ef843f9c59a47b5cef9088', '8b01acbe82d7fe7c68f5be385c8b160209aeaa98', '45b79a25754f433c8f9649d0c18918e7b3c65bd2', '358761a6ed6f2cbe0aff0ef7d982cd2d4a4af800', 'f579b416f6bd8f9d05ca9e14da0cc20a4608eaf9', '8f4f4d8d12fee84057a977e90a7835bf735a491f', '0e7024da4fb40daaf2279aba312a319f37fb5f91', '94052028dd30d11b1b8ea5abed13d561c1df49a0', '203814b9b87a17ab37c69f6399abb667a75b29af', '7158a16b01f44597184e14745081d3a5d316ca22', 'b46eab7cad15a434d54488f1bbeacd8b9729e12b', '48ff6a8c7d0964aa6f1b45570829df2de33aad69', 'c63746e65fa794aa944e9f4a3e782b95cf3588ef', '878e70681fddbb8279825e3b82d9c47c4ec30b2f', '3ccb2cd37958dd0373afd7872964b50ddf3d2346', '2bbf55efb2bc82a09d9db4902b52b9c795f0eae8', 'f5e84e18bd3e8fcd8f7553ed46fb33f16e762213', 'df6dba0d952b2ae254ad81cfc7cffd6969fca7b2', '9df3396679462a613e78db1d8186ab6f8429ed1e', '6ca04dcc3c4f3d3eeae0d03a28864bac4781d5e6', 'a5a3f29245e41799bd1339172b1efe9d119b772b', 'ec4a74a5355ff7bd780c8d3acecbb9c6c127a396', '7dca362efbc3f6637253f06d0dc8913bb28e6495', '3ecf539f90247155cd165f0c005aece1e82aa4ee', '3c630dfb67e6c9290bbfa8fa4ab7eaae2b77725a', '70746b186af4106f351a385b727a86ea263f72b2', '1dcf40de11889e9b832cee17400fd27478b126d0', '889ec9f4c97026e4c3ff565bd2881591973aaf33', '2add04776cd8f81f56eb512de99beddd0aaac93f', '951c9ba83b33e2039d686db2ebcfc69d869f5673', '239f75c6e1733c9a9bbe6779eaa4bb98466e6e1b', 'd869a052560814f83cfcf730265e068463dfc2e8', 'e3434d931ebb9549635de80ca9036b033db8fbb4', 'fc25619c25fbae63555bc7ef156b888f07387a78', '0de86b1a8ecf6583dbc89f4aed861212102347fe', 'c7dda129b82c933207fb57a0d392fb2aba21fa59', 'cd0e5fc2179c5c1c912c96cbde7dc7ba8d443110', '7ef97533be215a5a5308bd2d55d444dddb9e104c', 'd3f8d4419500b736f4d017f28d22f3e30cd18c24', '0d97bc0dad8545f53265fa738a68870c1efff420', '9ac5a41b7cb6d249f5ef0733fce645e87b987c7a', 'f7b64c7518f41b85846423cbd61cb180506e0fe7', 'df09fa05ec588c0a4679ce09b9191c8a4b57d045', '12f7c3d5a45670f7ae695883d8e25c0f654f0ae3', '318ea5d0f9de6e8a60373a7f1cc30d3e98205031', 'baab87f1fef9e040fac476730d4cb973ac7489cd', '484c8d8631f0142bd22fe7730b73d167a5c399d5', '11cad7af3c5876c68fec8c476d9050572fd000c8', 'db78b96d2563065c7dd83cc2cd6f441a8734e43a', 'df741aba820a44fa1b050b085d55c7cc2a6069c2', '398e0b946cc42595d1c658779329e14df0d0fcb0', 'a3ab2b6bead08f6031d4651b36cfb00027ed76f2', '84cefd4635ada92489ab1a7577461177d9c4ca78', '03a9a802606b226bfc7b8f3946d3b91e38fcb59d', '6035bd2150a448c0bce2aa98b34efd0824fe94cf', '68db1079fd713c70dfa435bc78dd81cb5b1db46e', '628a27b6d4e1242a51cda09401463b36c0c33997', 'ad427a51dcf404a34663e968d90d17a10e5558a7', 'c918ad1affd4a368bbc3c729b1334e93bfc4d75b', 'ef89e263c2ef07ac1f3f29ea7e26348cbd722a7d']),) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(40)
  self.collect_invalidations()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in collect_invalidations(52)
  for cache_key, timestamp in cache.get_many(

0.0279 get ('views.decorators.cache.cache_header..ad81a7a22f7578d83584ba2588086f92.zh-hant.Asia/Taipei',) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in process_request(558)
  return super().process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/middleware/cache.py in process_request(145)
  cache_key = get_cache_key(request, self.key_prefix, 'GET', cache=self.cache)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/utils/cache.py in get_cache_key(362)
  headerlist = cache.get(cache_key)

0.0257 get ('template.cache.song_of_the_day.74ae34a31fde55d9f842b96c402a118c',) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(45)
  value = fragment_cache.get(cache_key)

0.0748 get_many (['d4da80f3d6bbe079e4c76bbd88446fa541dd2330', '22e4523526a83991bbfd567636ac480ae3ce7c80', 'af167bf678e72a9b2a64d8869d420b8d25e96148', 'd6d21bc8f7fb510a60a060eaa88820e08274c988', '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', '17ffdb580fb7672af6f7c23cbfce4ad8342f0a29'],) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(171)
  len_values = len(values)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
  data = cache.get_many(table_cache_keys + [cache_key])

0.0770 set_many ({'22e4523526a83991bbfd567636ac480ae3ce7c80': 1779842005.4193707, 'd6d21bc8f7fb510a60a060eaa88820e08274c988': 1779842005.4193707, '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d': 1779842005.4193707, 'af167bf678e72a9b2a64d8869d420b8d25e96148': 1779842005.4193707, 'd4da80f3d6bbe079e4c76bbd88446fa541dd2330': 1779842005.4193707, '17ffdb580fb7672af6f7c23cbfce4ad8342f0a29': (1779842005.4193707, [((20936, 799805, 8414, datetime.date(2025, 2, 28), 1, 799805, 4, 4, '起床 Get Up【Demo】', 3257557, None, 2, 8, 0, 'music/Re/so/Resonance_Effect/8kuAYoPVetqFW23RyaDrhy.mp3', 0, 'song_covers/Re/so/Resonance_Effect/drTDsXK6bHLbKAGMEibJb7.jpeg', 1, '', '', 0, '因為太常賴床所以寫了首歌叫自己起床\n蛤你說現在中午十二點了??', 0, '', 258, 192000, datetime.datetime(2025, 1, 26, 14, 11, 5), datetime.datetime(2025, 1, 26, 14, 10, 54), datetime.datetime(2025, 1, 27, 9, 51, 51, 245064), datetime.datetime(2025, 5, 27, 2, 8, 13), 20056, 370, 158, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-28"]},"CN":{"song_of_the_days":["2025-03-01"]}}', 0, 0, 0, 0, 2, 2, 3257557, 'sha1$Y4o4M2y36pNDqVtjOBwO5L$3e989d56fc0a462db2603023b80fecc0140b03f4', datetime.datetime(2025, 6, 29, 15, 33, 11), 0, 'Resonance_Effect', '', '', 'resonanceeffect63@gmail.com', 0, 1, datetime.datetime(2024, 11, 22, 7, 5, 38), 2827851, 4, 4, 3257557, 'profile_images/Re/so/Resonance_Effect/kt7SCLLVDNPF2DjPw44iDF.jpg', 'O', '', '共振效應', 886, '911714655', datetime.date(2024, 6, 1), None, 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 52), 1, datetime.datetime(2024, 11, 22, 7, 5, 38), 1, 5, 'zh-hant', 1, '{"hide_gender":true,"hide_location":true,"accredited_datetime":"2025-02-03T09:42+00:00","show_birthday":0}', 72614, 719, 0, 0, 1, 0, '', 0, None), (20932, 800646, 8414, datetime.date(2025, 2, 27), 1, 800646, 2, 2, 'WAR & LUV', 2438909, None, 3, 2, 0, 'music/Gu/mm/GummyBBB/U48a9ipbbYfx3pPXAbS5mq.mp3', 0, 'song_covers/Gu/mm/GummyBBB/JDoAeosL5QByVqRtKJFXYa.jpeg', 1, '', '我想你必須面對\n來自我的意識 我的歷史 教導我的前輩\n他們說我們做的藝術代表前衛\n要改變這個世界以前 你得學會\n不要讓你眼淚流下 別被看輕\n眼光鎖定目標 上保持專心\n寫下史詩 像蛋堡或但丁\n別被利益指使 滿腦都三心二意\n做好準備 去面對各種課題\n沒有人會沒來由的給你生意\nYou gotta earn it 自己得要爭氣\n給了尊重 才能贏得尊敬\n那些爭議 帶來了流量\n他們不想看你勝利 只想看糗樣\n該怕的不是車廂裡的球棒\n而是今天剛笑完 他們明天就忘\n當你嘔心瀝血 操到力竭\n他們卻 輕描淡寫說就這樣?\n當你極力向善 或向上\n他們卻 急著翻開那些舊帳\n從來都不是非黑即白\n別忘了背上 背了多少的厚望\n為了不再愧對期待\n你必須對抗 即使槍口在頭上\n\n相信戰爭 也相信愛\n相信兩者 都必須存在\n相信現在 不過是陣痛\n相信未來 已不是正在\n相信戰爭 也相信愛\n相信兩者 都必須存在\n相信命運 給我的疼痛\n相信生命 值得我疼愛\n\n我想我還沒學會\n面對我的音樂 我的性別 我生來的權貴\n我的教育 它要我全都寫對\n我的社會 它他要我得到學位\n但我卻背離了他們要我做的事\n以為沒幾個後來發現多的是\n因為嘻哈 才感覺到了認同\n原本是興趣 到現在變成生活\n文字的力量 讓我看到曙光\n它可以抵抗 嘴巴變成步槍\n但當我叫罵的結果帶來誤傷\n那真的屌嗎?自己看看褲襠\n贏得戰役 要多少流彈\n不能閃避 沒人救難\n依舊站立 也淪為囚犯\n誰能滿意 誰肯就範\n嘻哈的涵義 心裡都精熟\n不用靠翻譯 不用靠行頭\n成為了榜樣 站上了頂樓\n靠的是陽剛 也靠的是陰柔\n帶著獎項 榮歸故里\n過去仰望 的都能觸及\n而當你再度 shout out 你的戶籍\n別忘了我們都來自母親的肚裡\n\n相信戰爭 也相信愛\n相信兩者 都必須存在\n相信現在 不過是陣痛\n相信未來 已不是正在\n相信戰爭 也相信愛\n相信兩者 都必須存在\n相信命運 給我的疼痛\n相信生命 值得我疼愛', 0, '"I do believe in love and war, and I believe they both need to exist."\n- Kendrick Lamar, 2024\n\nWritten by GB & EERYSKIES\nProduced by GB\nBeat by EERYSKIES', 0, '', 174, 320000, datetime.datetime(2025, 2, 5, 21, 39, 29), datetime.datetime(2025, 2, 5, 20, 34, 18), datetime.datetime(2025, 2, 6, 10, 0), datetime.datetime(2025, 3, 24, 5, 8, 59), 108620, 2824, 2296, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_expert":true,"recommend_by_editor":true,"song_of_the_days":["2025-02-27"],"chart_weekly_champions":[[2025,6]]},"CN":{"song_of_the_days":["2025-02-28"]}}', 0, 0, 0, 0, 2, 2, 2438909, 'sha1$K4oDaAPvdx9Z1SG5Jmy6ES$2501b0e4e35ef47d17a73e1e033a3ab4ca3aa4c3', datetime.datetime(2025, 2, 8, 20, 46, 1), 0, 'GummyBBB', '', '', 'gummybmusic@gmail.com', 0, 1, datetime.datetime(2019, 5, 23, 9, 26, 33), 2009813, 4, 4, 2438909, 'profile_images/Gu/mm/GummyBBB/gikMrqaZj2EACVFTq8SHSH.jpg', 'M', '黃立堯', 'Gummy B', 886, '978382264', datetime.date(2000, 9, 11), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 44), 1, datetime.datetime(2019, 5, 23, 9, 26, 33), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_birthday":0,"accredited_datetime":"2021-06-15T05:58+00:00","hide_location":false}', 2027956, 17783, 39, 827, 1, 0, '', 0, None), (20934, 797376, 8414, datetime.date(2025, 2, 26), 1, 797376, 4, 4, '小宇宙 (電影《幸運閣》 主題曲)', 2537166, None, 1, 5, 0, 'music/fi/da/fidamacau/hct9L4WXESZM6YhoLdmbrZ.mp3', 0, 'song_covers/fi/da/fidamacau/NTdvrPCyuvJhQ2D8LgG6iG.jpg', 1, '', '小宇宙\n作曲:劉藴晴\n作詞:劉藴晴\n編曲:青原FIDA\n監製:伍紹維\n\n白髮鐵人 亦算罕有\n帶我長高 不退後\n\n你字懂不多 沒法深究\n教我得失 擺腦後\n平和的心 沒誰有\n\n想要跟你走啊走 走遍地球\n想要跟你走啊走 逛盡全宇宙\n想要跟你走啊走 走到月球\n想要跟你走啊走 給你我所有\n\n白髮鐵人 亦算罕有\n帶我長高 不退後\n送你一首 小宇宙\n\n想要跟你走啊走 走遍地球\n想要跟你走啊走 逛盡全宇宙\n想要跟你走啊走 走到月球\n想要跟你走啊走 給你我所有\n\n想要跟你走啊走 走到盡頭\n想要跟你走啊走 逛盡全宇宙\n想要跟你走啊走 走到月球\n想要分秒不再走 給你我所有\n\n得你擁有\n這個宇宙\n想要跟你\n漫遊宇宙\n得你先有\n這個宇宙\n人生不完美\n幸好你在背後', 0, '獻給外婆的溫暖贊歌,《小宇宙》承載著深厚的情感。白發鐵人的堅韌,帶作者長高不退後。外婆雖不識字,卻教會得失淡然。擁有平和心,無人可比。副歌中的「想要跟你走」,表達了無盡的愛與感恩。帶我長大的外婆,永遠是我宇宙中最亮的星。', 0, '', 276, 320000, datetime.datetime(2025, 1, 2, 7, 4, 33), datetime.datetime(2025, 1, 2, 7, 4, 13), datetime.datetime(2025, 1, 2, 9, 0), datetime.datetime(2025, 1, 20, 11, 55, 15), 6925, 85, 64, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-26"]},"CN":{"song_of_the_days":["2025-02-27"]}}', 0, 0, 0, 0, 2, 2, 2537166, 'sha1$PvqDAKugd3zyet7tJdgPcJ$3082f1921080d65832984b065eec7819d1742ce9', datetime.datetime(2025, 6, 28, 13, 44, 20), 0, 'fidamacau', '', '', 'chengunmusic@gmail.com', 0, 1, datetime.datetime(2020, 1, 3, 8, 44, 1), 2108012, 4, 4, 2537166, 'profile_images/fi/da/fidamacau/LgVQzo44Vm7W8cZrTyM5WX.jpg', 'O', '', '青原FIDA', 853, '66385122', datetime.date(2024, 1, 1), 'MO', 67, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3), 1, datetime.datetime(2020, 1, 3, 8, 44, 1), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"hide_location":false}', 38380, 223, 119, 0, 0, 0, '', 0, None), (20928, 796041, 8414, datetime.date(2025, 2, 25), 1, 796041, 4, 4, '還沒體驗過的哭泣', 907949, 97322693, 1, 6, 0, 'music/co/un/countyroad184/KySjwco58QvWvkErmGUpoX.mp3', 0, '', 1, '', '我在大武山下的便利超商\n買到一把手槍\n試著殺死慾望來證明我還 真正活著\n你問我昨天去了哪裡\n怎麼沒有來上班\n我很想要記得 可是我\n想忘的太多了 所以我又喝醉了\n\n我想和你一樣\n請給我力量\n我不懂愛你為何要害怕\n但我明白\n\n寫了一首讓你相見恨晚的歌\n可是我真的\n哭到眼睛都刻出一道\n沒有人能懂的傷痕\n拿著放大鏡看 當然什麼都很髒\n\n我想和你一樣\n請給我力量\n我不懂愛你為何要害怕\n但我明白 恐懼就像一朵花\n\n那岸的浪水還是濺在你的臉上了 僅管\n你的輕舟才剛渡過了萬重山\n那天下午你說你不再愛吉他了\n僅管 你的輕舟才剛渡過了萬重山\n\n我不懂愛一個人 為何要害怕\n但我明白 我想 和你一樣\n請給我力量\n\n我不懂愛妳 為何要害怕\n但我明白 愛\n就像眼淚陪著雀斑\n像眼淚陪著雀斑\n像眼淚陪著雀斑\n像眼淚陪著雀斑', 0, '詞曲 Composed and Lyrics|張淦勛 Giyu Tjuljaviya\n編曲 Arranger|高潮 CJ Hightide\n木吉他 Acoustic|張淦勛 Giyu Tjuljaviya\n電吉他 Electric Guitar|大偉 Chelin Liu\n貝斯 Bass|高潮 CJ Hightide\n爵士鼓 Drum|王文碩 Wen-Shuo Wang\n電鋼琴 Keyboard|李艾璇 Aihsuan Lee\n合成器 Synthesizer|李艾璇 Aihsuan Lee\n和聲 Background Vocals|張淦勛 Giyu Tjuljaviya\n混音師 Mixing Engineer|劉詩偉 Shih Wei Liu\n錄音師 Recording Engineer|顧孟堯 Raven Gu、徐昕 Vivian Hsin Hsu\n錄音室 Recording Studio|玉成戲院錄音室 Yuchen Cinema Studio\n製作人 Producer|高潮 CJ Hightide\n後期母帶處理工作室 Mastering Studio |Waygate Mastering Studio\n後期母帶處理工程師 Mastering Engineer |Brian Lee & Bob Jackson\n專輯設計 Album Design |陳科廷 Timchennnnnnnnn', 0, '', 281, 192000, datetime.datetime(2024, 12, 23, 14, 53, 55), datetime.datetime(2024, 12, 23, 14, 51, 45), datetime.datetime(2024, 12, 27, 16, 3, 4, 799389), datetime.datetime(2024, 12, 27, 16, 3, 5), 2855, 60, 9, 1, 8, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-25"]},"CN":{"song_of_the_days":["2025-02-26"]}}', 0, 0, 0, 0, 2, 2, 907949, 'sha1$FDMVyNI1vgjE7ofKabx9du$615aebb12a438956e009eca3b6c6c958ee292e77', datetime.datetime(2025, 6, 23, 9, 6, 9), 0, 'countyroad184', 'Cliff', 'Chang', 'spikystudio@gmail.com', 0, 1, datetime.datetime(2013, 9, 5, 23, 3, 6), 540722, 4, 4, 907949, 'profile_images/co/un/countyroad184/PpuGUNDxGEGkbqymNJLTZG.jpg', 'O', '張淦勛', '張淦勛 Giyu Tjuljaviya', 886, '937602831', datetime.date(1988, 4, 29), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 53), 1, datetime.datetime(2013, 9, 5, 23, 3, 6), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":2,"accredited_datetime":"2024-03-27T03:56+00:00","hide_location":false}', 76061, 562, 22, 31, 1, 1, '', 0, None), (20926, 799616, 8414, datetime.date(2025, 2, 24), 1, 799616, 4, 4, 'Waltz of Nostalgia', 2507759, 97322901, 5, 15, 0, 'music/ye/nt/yentinglo/AsAGCgQTVV4cauA3dtcZsa.mp3', 0, 'song_covers/ye/nt/yentinglo/hbkKRSZ3sxgV5b47GGiF8q.jpeg', 1, '', '回憶是缺角的視窗\n無法修補的影像\n雜訊和閃光\n像你這樣懷舊的人\n都如何刷去一身被歲月打磨後的屑與灰\n\n\n懷念從結束處開始\n諒我們都不敢將過去重來\n以防美好只是當初認知的誤差\n你將暫留的畫面設成唯讀檔\n\n\nHere’s a song about being nostalgic\nMissing those feelings of being amazed by every tiny little thing\nEvery colorful tiny little thing\nWhy the world so huge when we’re a child?\nHave we lost all curiosity?\nOr is the memory just a misunderstanding?\nMy brain might’ve deceived me\nLike photos with filters\nThose good old days so fine\nTime’s like ocean digesting pollution\nThe longer it has been the happier it seems\nWhy can’t we rewind?\n\n\nI wonder if there’s any way to run faster than the light\nI don’t think I can move on with my life if I carry such a fascinating past, oh my\nCrazy how the years fly\nI no longer expect tomorrow of mine\nHow can you guarantee there will be a better version of my/the life\nLiving in a perfect shadow, that’s my curse for having such a wonderful once\nI’ll find my way to freeze the time\nIn this rain of early days\nI miss you all, I miss the yore\nI miss myself being stubborn for what I wanna be\nOh, I’ve lost myself in the past.', 0, 'Song & Lyrics - 羅妍婷 YenTing Lo\n\nPiano - 許郁瑛 YuYing Hsu\nVocal - 羅妍婷 YenTing Lo\nSoprano saxophone - 謝明諺 Minyen Hsieh\nDrums - 林偉中 Weichung Lin\nDouble bass - 劉育嘉 Yujia Liu\n\nRecording, mixing & mastering - 孫紹庭\nRecorded at 北藝大音創研製方舟 MIT ARK', 0, '', 237, 253201, datetime.datetime(2025, 1, 24, 6, 43, 44), datetime.datetime(2025, 1, 24, 6, 43, 40), datetime.datetime(2025, 1, 24, 6, 46, 28, 465218), datetime.datetime(2025, 1, 27, 21, 3, 33), 2217, 41, 14, 1, 2, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-24"],"recommend_by_expert":true},"CN":{"song_of_the_days":["2025-02-25"]}}', 0, 0, 0, 0, 2, 2, 2507759, 'sha1$JP8wZFdtefI8f3ItaqYelC$1318191aea1dd474f2c3f99306edc5a84ac5a635', datetime.datetime(2025, 3, 31, 7, 47, 43), 0, 'yentinglo', '', '', 'tinglo2233@gmail.com', 0, 1, datetime.datetime(2019, 10, 21, 15, 34, 37), 2078631, 4, 4, 2507759, 'profile_images/ye/nt/yentinglo/VecqkpqgjHxHuzTY7NNUXx.jpg', 'F', '羅妍婷', '羅妍婷 YenTing Lo', 886, '912044517', datetime.date(1991, 5, 17), 'TPE', 80, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3, 1), 1, datetime.datetime(2019, 10, 21, 15, 34, 37), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"had_edit_username":true,"accredited_datetime":"2021-09-23T09:17+00:00","show_birthday":0,"hide_location":true}', 29771, 250, 1, 5, 1, 0, '', 0, None), (20924, 795619, 8414, datetime.date(2025, 2, 23), 1, 795619, 4, 3, 'sia na amo su? 你的爸爸是誰?', 2188808, 97322664, 1, 6, 0, 'music/na/au/naau_eucna/8TDgtLR2KHQAMH64zQRfPj.mp3', 0, 'song_covers/na/au/naau_eucna/SxLhKbRbepJ98hziuuAqr3.jpeg', 1, '', "cocoeconx ta saviki\n走在山美村\no'te honga to mamameoi na a’o\n長輩們不知道我是誰\n:「sia na mo bochio no ongkosi?」\n:「有誰知道她的名字?」\n:「mo asonx ei'mi ne maibayu?」\n:「應該是外地來的?」\ntuocosi a’o :「zou sia na amo su?」 但只要他們問起:「妳的爸爸是誰?」\n\n'ia ! ma amoconi\n原來是我的叔叔\n'ia ! ma inoconi\n原來是我的阿姨\n‘ia ! ma ak’i’u ho ba’i\n原來是我的阿公和阿嬤\nna tonoi la kaebx suepohx ‘o amo’u\n還有那個是常常跟爸爸喝酒的人\n\n我去學校上課\nmi’o uhne oyonatmopsx\n老師看見我的名字\nne isicu aiti to lema'cohio 'o ongko'u\n問我:「妳是從哪裡來的?」\ntuocosi a’o :「miko e’mi nenu?」\n:「我是阿里山的鄒族」\nmi’o i’mi ne ‘alisan ci cou\n:「妳的爸爸是誰?」\n:「zou sia na amo su?」\n\n原來是有來過家裡跟爸爸喝酒的人\n‘ia ! ma 'o mosola uhta emoo ho pepoepohx 'o amo\n\nla kaebx suepohx ‘o amo’u\nla kaebx suepohx ‘o amo’u\nla kaebx suepohx ‘o amo’u\n原來都是我爸爸的酒友", 0, "詞 Lyricist:娜塢 Naa’u\n曲 Composer:娜塢 Naa’u\n\n製作人 Producer|保卜‧巴督路 Baobu Badulu、蔡佳穎 Tsai Chia-Ying\n配唱製作人Vocal Producer|保卜‧巴督路 Baobu Badulu、蔡佳穎 Tsai Chia-Ying\n編曲 Arrangement|林志仁(高潮)Cj Hightide、蔡佳穎 Tsai Chia-Ying\n\n貝斯 Bass | 林志仁(高潮)Cj Hightide、蔡佳穎 Tsai Chia-Ying\n鼓 Drum | 林志仁(高潮)Cj Hightide、蔡佳穎 Tsai Chia-Ying\n打擊樂 Percussion | 姚箴 Zhen Yao\n合成器 Synthesizer|蔡佳穎 Tsai Chia-Ying\n\n和聲編寫 Backing Vocal Arrangement|娜塢 Naa'u、曾靜玟 Jin Wen Tseng\n和聲 Backing Vocals|娜塢 Naa'u\n\n錄音工程師 Recording Engineer | 莊政翰 Han(Percussion)、蔡佳穎 Tsai Chia-Ying(Vocal)、曾靜玟 Jin Wen Tseng(Vocal)\n錄音室 Recording Studio|玩音樂工作室 Studio-One(Percussion)、以馬內利音樂工作室 EMMANUEL Music Studio(Vocal)\n\n混音工程師 Mixing Engineer|許聖榮 Kui Taruzaljum\n混音工作室 Mixing Studio|登陸音樂 Landing Music\n母帶後期處理工程師 Mastering Engineer | 陸崇樂 Brian Elgin\n母帶後期處理錄音室 Mastering Studio | 這家錄音室 Resident Studios", 0, '', 196, 256000, datetime.datetime(2024, 12, 19, 17, 6, 3), datetime.datetime(2024, 12, 19, 17, 5, 12), datetime.datetime(2024, 12, 19, 17, 23, 44, 553673), datetime.datetime(2024, 12, 19, 17, 32, 26), 2259, 42, 4, 1, 6, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-23"]}}', 0, 0, 0, 0, 2, 2, 2188808, 'sha1$tlFaZYfdlmmq$453e6463210b011f4a97c7499c1b5cab725ded1d', datetime.datetime(2025, 6, 13, 2, 16, 56), 0, 'naau_eucna', '', '', 'naaueucna0502@gmail.com', 0, 1, datetime.datetime(2018, 3, 29, 4, 19, 6), 1759763, 4, 4, 2188808, 'profile_images/na/au/naau_eucna/5eP3Ec83cpcc9jtXda6QTM.jpg', 'F', '', 'Naa’u娜塢', 886, '960920001', datetime.date(1997, 9, 25), 'TPE', 83, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 56), 1, datetime.datetime(2018, 3, 29, 4, 19, 6), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"hide_location":false}', 54511, 679, 32, 2, 0, 0, '', 0, None), (20922, 799288, 8414, datetime.date(2025, 2, 22), 1, 799288, 4, 4, '賽勒姆 (Salem, OR)', 3070278, 97322882, 2, 7, 0, 'music/Ca/rq/Carquaketw/Y6q3YyyMk6pMv24Rj977yQ.mp3', 0, '', 1, '', '寶貝,妳婚戒指上的曬痕是怎麼回事?\n她說,親愛的我們都有兩個平行人生\n角落裡的投幣點唱機又響起了披頭四\n這時我想到,星星就是天使們的頭燈\n\n窗外下起了大雨\n我感覺像個死掉的妓女\nNo one cares. No one cares.\n太陽已去西邊赴約\n這是個日復一日的協議\n\n在一個上帝如此低調的世界,\n人類還能活多久?\n救贖之門有五十道,\n裡面四十九個都已關閉\n\n窗外下起了大雨\n我感覺像個死掉的妓女\nNo one cares. No one cares.\n太陽已去西邊赴約\n這是個日復一日的協議', 0, '*丹尼爾與艾倫在這首歌上交換樂器;變成艾倫彈吉他,丹尼爾彈貝斯', 0, '', 319, 192000, datetime.datetime(2025, 1, 20, 7, 20, 26), datetime.datetime(2025, 1, 20, 7, 20, 12), datetime.datetime(2025, 1, 20, 7, 40, 49, 463604), datetime.datetime(2025, 1, 20, 7, 40, 49), 996, 29, 9, 1, 5, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-22"]}}', 0, 0, 0, 0, 2, 2, 3070278, 'sha1$v0QGIDecXpAsJmXszLPBFC$656ad59192d273ce19b8faed72c4a414afeeab2b', datetime.datetime(2025, 6, 24, 15, 30, 13), 0, 'Carquaketw', '', '', 'carquaketw@gmail.com', 0, 1, datetime.datetime(2023, 3, 22, 7, 43, 49), 2640644, 4, 3, 3070278, 'profile_images/Ca/rq/Carquaketw/3R4BEPGmkSmzJeqjkrsyri.jpg', 'O', '', '車震 CarQuake', 886, '958041829', datetime.date(2023, 2, 1), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2023, 3, 22, 7, 43, 49), 1, 2, 'zh-hant', 1, '{"hide_gender":false,"show_birthday":0,"hide_location":false}', 7515, 103, 36, 0, 0, 0, '', 0, None), (20918, 798787, 8414, datetime.date(2025, 2, 21), 1, 798787, 4, 4, '兩輩子的時間(Two Lifetimes)', 2416926, None, 2, 7, 0, 'music/sa/nd/sandwichfail/o6iwn5sN3Xd6pKFRkaAY6Y.mp3', 0, 'song_covers/sa/nd/sandwichfail/4WhMAz47s5wJhGspHP4qa2.jpeg', 1, '', '詞曲/王欣茹\n\n我用兩輩子的時間\n去證明自己多一點\n可惜愛我的人卻一直枯萎\n\n這不可能會是你\n在最後對我說的話\n這不可能會是我\n在日日夜夜建構的那個畫面\n愛是真的有限 還在嘗試理解\n煙花和雨水共融的瞬間\n我想我不能因為你而改變\n\n我用兩輩子的時間\n去證明自己多一點\n可惜愛我的人卻一直枯萎\n\n我又潛入你的房間\n去預知未來的情節\n可是看見的是模糊的瞬間\n這是意識清晰恐懼的體驗\n\n我愛你的方式一直都是很直接\n以為分開就能丟棄的責任\n卻一直盤旋迂迴\n\n擁有兩輩子的時間\n換來更多的思念\n想念愛我的人\n都一去不回\n\n我用兩輩子的時間', 0, '2025/打倒三明治 Legacy專場\n↓↓↓↓↓↓↓ \nhttps://www.legacy.com.tw/article/page/taipei/2670\n\n\n∞░░░░兩輩子的時間░░░∞\n混音師|Brian Elgin \n配唱製作|蕭戎雯 Coco Hsiao\n錄音師|吳奕宏、吳征峻\n母帶後期製作|Brian Elgin \n\n➤ All Song Arranged|\n打倒三明治 Sandwich Fail\n電吉他|吳征峻\n爵士鼓|吳征鴻\n貝斯|孟中飛\n主唱吉他|王欣茹', 0, '', 319, 192000, datetime.datetime(2025, 1, 16, 10, 15, 19), datetime.datetime(2025, 1, 16, 10, 14, 43), datetime.datetime(2025, 1, 16, 10, 51, 48, 652590), datetime.datetime(2025, 1, 27, 16, 33, 48), 16590, 274, 54, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-21"]},"CN":{"recommend_by_editor":true,"recommend_by_expert":true,"song_of_the_days":["2025-02-22"]}}', 0, 0, 0, 0, 2, 2, 2416926, 'sha1$FYt0PEkvvjtisU1rc4lIEk$3ee43b5d95ad80f9b2d885f73718600316a13b50', datetime.datetime(2025, 2, 26, 7, 52, 45), 0, 'sandwichfail', '', '', 'sandwichfailtw@gmail.com', 0, 1, datetime.datetime(2019, 4, 2, 7, 35, 43), 1987835, 2, 2, 2416926, 'profile_images/sa/nd/sandwichfail/LykdXK73EADoH5CAz9646w.jpg', 'O', '王欣茹', '打倒三明治 Sandwich fail', 886, '922168769', datetime.date(1992, 10, 28), 'TNN', 98, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 45), 1, datetime.datetime(2019, 4, 2, 7, 35, 43), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"accredited_datetime":"2021-04-22T02:57+00:00","show_birthday":0,"hide_location":false}', 677606, 8739, 0, 3, 1, 0, '', 0, None), (20916, 772663, 8414, datetime.date(2025, 2, 20), 1, 772663, 4, 4, 'never met someone (Demo)', 3053573, None, 2, 7, 0, 'music/ch/ir/chirrp/F85byypueBVvJgrxUxeHkA.mp3', 0, 'song_covers/ch/ir/chirrp/3Ce2ABEbBKaAomPc45wGi2.jpeg', 1, '', "I've never met someone\nLike you\n\nSo come to me\nI'll lean on you", 0, '作曲 Compose|廖慶麟 Ching-Lin Liao\u2028\n作詞 Lyrics|廖慶麟 Ching-Lin Liao\n編曲 Arranger|chirrp\u2028.\n主唱.電吉他 Vocal.Guitar|廖慶麟 Ching-Lin Liao\n電吉他 Guitar|吳永瀚 Yung-Han Wu\n貝斯 Bass|魏廷恩 Kane Wei\n鼓 Drums|吳睿哲 Roger Wu\n\n製作 Producer|楊詠淳 Vitz Yang\n錄音 Recording|陳柏維 Nagwho 楊詠淳 Vitz Yang\n混音 Mixing|楊詠淳 Vitz Yang', 0, '', 282, 320000, datetime.datetime(2024, 5, 26, 7, 32, 25), datetime.datetime(2024, 5, 26, 7, 32, 18), datetime.datetime(2024, 5, 26, 12, 0), datetime.datetime(2025, 6, 17, 8, 26, 39), 2855, 66, 47, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-20"]},"CN":{"song_of_the_days":["2025-02-21"]}}', 0, 0, 0, 0, 2, 2, 3053573, 'sha1$kGBdejY7svPG7RZNe6SMiN$f89195686e71cc3426cd2a19499f763b0f3c5d48', datetime.datetime(2025, 5, 23, 4, 22, 53), 0, 'chirrp', '', '', 'chirrp.band@gmail.com', 0, 1, datetime.datetime(2023, 1, 21, 7, 18, 38), 2623950, 4, 4, 3053573, 'profile_images/ch/ir/chirrp/KATJ4VFHHF3FBLvEaCd5zh.jpg', 'O', '', 'chirrp.', 886, '910899918', datetime.date(2023, 1, 21), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3, 1), 1, datetime.datetime(2023, 1, 21, 7, 18, 38), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"show_birthday":0,"accredited_datetime":"2023-04-13T10:12+00:00","hide_location":true}', 14387, 300, 10, 0, 1, 0, '', 0, None), (20914, 724586, 8414, datetime.date(2025, 2, 19), 1, 724586, 4, 4, '上山-得到平靜demo', 2911494, None, 2, 1, 0, 'music/ov/er/overthetop_officials/bgoXZQFevzpEMGXsw2RP3K.mp3', 0, 'song_covers/ov/er/overthetop_officials/k7KLYVfHNgLevwGeepLbM4.jpeg', 1, '', '你說一切會更好\n收斂感受的力道\n我看不見 我看不見 \n\n你說夢境的軌道\n沿路是上下顛倒\n我閉上眼 我閉上眼\n\n就睡吧 夢一場永遠不會醒的夢 \n但歷經波瀾才能夠瞭然一切和風險 \n我評估著風險\n就算了吧 自然而然也學會不再受傷\n不想對任何事物抱持期望 它的原狀 \n你看自己的模樣\n\n我走了好遠\n心快被瓦解\n死命地往前\n是用盡一切\n\n沒有了知覺\n心搖搖欲墜\n是支離破碎\n\n就睡吧 夢一場永遠不會醒的夢 \n但歷經波瀾才能夠瞭然一切的風險 \n我評估著風險\n就算了吧 自然而然也學會不再受傷\n不想對任何事物抱持期望 它的原狀 \n你看自己的模樣\n\n我走了好遠\n心快被瓦解\n死命地往前\n是用盡一切\n\n沒有了知覺\n心搖搖欲墜\n是支離破碎', 0, '「啊__!到底憑什麼啊?」\n「已經殘破不堪,到底為什麼要面對這一切。」\n「難道我不夠好嗎?我究竟要用多少努力才能向那些人證明已經是用盡一切力氣才撐到現在...」\n每天乘載了爆炸的資訊量,\n打開螢幕,一切看似有趣,\n但又好像更難被感動了,\n「是什麼時候變成這個樣子了?」\n我照著鏡子,他並不像我__\n\n我停留了很久很久,\n而後來\n像是被分解,化為灰燼。\n當在一片虛無中____\n大家其實都是一樣的吧。\n\n我想緊握的只有我的意識,\n它還在嗎?\n浮載浮沉,好像經歷了很多,\n又好像什麼都不記得了。\n\n我與宇宙萬物連結,\n我感受太陽、雨水,\n感覺像風,我是自由的。\n\n我許了個願,\n不為自己,\n而願一切\n得到平靜。\n\n\n詞曲:徐皙\n編曲:上山', 0, '', 275, 192000, datetime.datetime(2023, 3, 31, 9, 17, 18), datetime.datetime(2023, 3, 31, 9, 17, 11), datetime.datetime(2023, 3, 31, 9, 33, 39, 299958), datetime.datetime(2023, 8, 6, 13, 48, 43), 96995, 1716, 955, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-19"]},"CN":{"song_of_the_days":["2025-02-20"]}}', 0, 0, 0, 0, 2, 2, 2911494, 'sha1$U9upCBuNIIoTCBfKg7H7Pn$571ac9de7eb9b5f79e3509b075d8946234d56977', datetime.datetime(2025, 6, 19, 17, 44, 13), 0, 'overthetop_officials', '', '', 'overthetopofficials@gmail.com', 0, 1, datetime.datetime(2022, 3, 16, 4, 54, 45), 2481926, 2, 2, 2911494, 'profile_images/ov/er/overthetop_officials/3xpAakHiPkqq3NmsY7GCTz.jpg', 'O', '', '上山Over The Top', 886, '934156430', datetime.date(2022, 3, 30), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 55), 1, datetime.datetime(2022, 3, 16, 4, 54, 45), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"accredited_datetime":"2022-10-01T02:05+00:00","show_birthday":0,"hide_location":false}', 259650, 4370, 0, 110, 1, 0, '', 0, None), (20912, 798834, 8414, datetime.date(2025, 2, 18), 1, 798834, 2, 2, '约定再重逢', 3261022, None, 4, 3, 0, 'music/Ra/di/Radiant/jzbUxGb4kzkQ9HayuwT2h2.mp3', 0, 'song_covers/Ra/di/Radiant/7AQdVLtgdj6CjAjxh4BXdv.jpeg', 1, '', '[00:17.43]又好久没有听到你的近况\n[00:23.80]世界也不再如我想的那样\n[00:28.15]有时累了 不愿再去 面对那些荒唐\n[00:32.54]也会不由想起 那短暂的时光\n[00:36.90]如果能延续下去会是怎样\n[00:42.85]有时候 觉得人生不过就这样\n[00:46.06]你之后 再找不到停靠的地方\n[00:49.10]当我倾尽所有却又次次坠落\n[00:52.53]想到你 又找回一丝力量\n[00:55.82]我想要 想要再次握住你的手\n[00:59.08]我还有 还有很多话想对你说\n[01:02.07]当放弃的冲动又次次重击我\n[01:05.54]想到你 说过我们要再重逢\n[01:11.96](想到你 说过我们要再重逢)\n[01:18.48](想到你 说过我们要再重逢)\n[01:31.46](想到你 说过我们要再重逢)\n[01:38.50]现在的我也许少了些狂妄\n[01:44.95]不再像那时总贪恋着远方\n[01:49.27]走得累了 也会欣赏 也会放下锋芒\n[01:53.58]也会不由想象 如果停下来\n[01:57.97]再次回到你身边会是怎样\n[02:03.85]有时候 觉得人生不过就这样\n[02:07.13]你之后 再找不到停靠的地方\n[02:10.20]当我倾尽所有却又次次坠落\n[02:13.64]想到你 又找回一丝力量\n[02:16.89]我想要 想要再次握住你的手\n[02:20.10]我还有 还有很多话想对你说\n[02:23.18]当放弃的冲动又次次重击我\n[02:26.62]想到你 说过我们要再重逢\n[02:29.88]我不要 也不能就这样回头\n[02:33.11]我还做 着那个再相见的梦\n[02:36.14]当我在孤单中想念你的时候\n[02:39.64]会不会 你也在远方看着我\n[02:42.88]我不要 也不能就这样回头\n[02:46.07]我还做 着那个再相见的梦\n[02:49.12]当我在孤单中想念你的时候\n[02:52.55]会不会 你也在远方看着我\n[02:59.03]约定 约定过要再重逢\n[03:05.48]一定 一定会再重逢\n[03:11.98]约定 约定过要再重逢\n[03:18.49]一定 一定会再重逢', 1, '是不是有过一个暑假,阳光炽热而日子悠长。\n是不是有过一段旅程,短暂的时光一晃而逝。\n是不是有过一次告别,我们约定好了再重逢。\n\n《约定再重逢》由原创电子音乐唱作人Radiant.创作,融合了Melodic Bass元素的电子流行乐。此曲作为2025年度"青春残酷物语"系列的开篇之作,尝试描绘了一种“天涯若比邻”的情感联结。', 0, '', 221, 320000, datetime.datetime(2025, 1, 17, 2, 22, 9), datetime.datetime(2025, 1, 17, 2, 22, 2), datetime.datetime(2025, 1, 17, 2, 25, 47, 402052), datetime.datetime(2025, 1, 17, 6, 24, 26), 8682, 52, 8, 1, 0, 1, 0, None, 4, '{"CN":{"chart_weekly_champions":[[2025,4]],"song_of_the_days":["2025-02-19"]},"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-18"]}}', 0, 0, 0, 0, 2, 2, 3261022, 'sha1$RSAu2R2f81mBRYn9JuLvHo$7369e8542e0b208cf80ce8ed4a1c42c6feaa59be', datetime.datetime(2025, 4, 28, 4, 59, 13), 0, 'Radiant', '', '', 'radiant.music@foxmail.com', 0, 1, datetime.datetime(2024, 12, 15, 5, 30, 57), 2831315, 4, 4, 3261022, 'profile_images/Ra/di/Radiant/mCofDPXfo362XXDD9QPMDK.jpg', 'M', '', 'Radiant.', 86, '13924671993', datetime.date(1993, 3, 3), None, 21, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 42), 1, datetime.datetime(2024, 12, 15, 5, 30, 57), 2, 1, 'zh-hans', 1, '{"hide_gender":false,"hide_location":false,"show_birthday":0}', 66034, 27, 4, 0, 0, 0, '', 0, None), (20910, 799754, 8414, datetime.date(2025, 2, 17), 1, 799754, 4, 4, 'O Maan Ko', 798894, None, 2, 7, 0, 'music/Tr/ip/TripleDeer/fB8Uz5rYHoZzECyjYuLHn7.mp3', 0, 'song_covers/Tr/ip/TripleDeer/KB27LtSs7AyhYntpHUEBf6.jpeg', 1, '', '[00:00.00]Pakayni toni Kacanglahan Kacidalan\n[00:00.00]在春雨的季節 大太陽的季節\n\n[00:13.00]Falawfawan Kasinawan\n[00:13.00]風很大的季節 冷搜搜的季節裡\n\n[00:21.00]O maan ko tadakaolahan iso ?\n[00:21.00]你喜歡哪一個季節\n\n[00:33.00]O maan ko olahan iso ?\n[00:33.00]你到底喜歡哪一個嘛\n\n[00:50.00]Maolahay kako tisowanan\n[00:50.00]我最喜歡你了\n\n\n[01:07.00]Maan olahan iso\n[01:07.00]你到底喜歡哪一個?\n\n[01:23.00]Maan kiso maan kiso\n[01:23.00]到底怎樣嘛\n\n[01:36.00]Kacanglahan Kacidalan\n[01:36.00]春雨的季節 大太陽的季節\n\n[01:44.00]Falawfawan Kasinawan\n[01:44.00]風很大的季節 冷搜搜的季節裡\n\n[01:53.00]O maan ko olahan iso ?\n[01:53.00]你到底喜歡哪一個嘛\n\n[02:09.00]Maolahay kako tisowanan\n[02:09.00]我最喜歡你了', 1, '『O Maan Ko』\n為阿美族語的問句用語\n日常也能單獨使用 \n「你怎麼了」或是「你是怎樣」\n\n\n以四季輪替為背景\n用撒嬌的語氣追問\n「Omaan olahan iso ? \n你到底喜歡哪一個嘛?」\n「Maolahay kako tisowanang \n我最喜歡你了 ! 」\n\n其實,四季怎麼變都無所謂,\n因為我最喜歡的是有你在的每個季節。\n\n“O maan ko” is a phrase from the Amis language used as a question. \nIt’s a casual and tender way to show care for someone, similar to saying:\n"What\'s on your mind?" or "What\'s up?"\n\n"Omaan olahan iso?”\n“Which one do you love the most?"\n\n"Maolahay kako tisowanang.”\n“It\'s you I love the most!"\n\nThe song gently and playfully asks and answers:\nIt doesn\'t matter how the seasons change, \nbecause what I love the most is every season with you in it.', 0, '', 243, 320000, datetime.datetime(2025, 1, 25, 17, 24, 24), datetime.datetime(2025, 1, 25, 17, 24, 18), datetime.datetime(2025, 1, 26, 4, 0), datetime.datetime(2025, 2, 20, 16, 57, 42), 9548, 134, 39, 1, 0, 1, 0, None, 4, '{"CN":{"recommend_by_expert":true,"song_of_the_days":["2025-02-18"],"recommend_by_editor":true},"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-17"]}}', 0, 0, 0, 0, 2, 2, 798894, 'sha1$0UAer7h0aBmIkCbqzp3Abw$b4aefb8a4297472357a2e371cd9ec9e90b61a417', datetime.datetime(2025, 6, 23, 1, 20, 14), 0, 'TripleDeer', '', '', 'tripledeertw@gmail.com', 0, 1, datetime.datetime(2012, 6, 4, 23, 33, 17), 432768, 2, 2, 798894, 'profile_images/Tr/ip/TripleDeer/3YKkxNwNkpzStNvuZKop7H.jpg', 'O', '', 'Triple Deer', 886, '952195505', datetime.date(2011, 3, 25), 'HSZ', 85, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 44), 1, datetime.datetime(2012, 6, 4, 23, 33, 17), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"accredited_datetime":"2021-09-16T08:00+00:00","hide_location":false,"show_birthday":0}', 98783, 2129, 18, 7, 1, 0, '', 0, None), (20908, 798884, 8414, datetime.date(2025, 2, 16), 1, 798884, 4, 4, 'Mor-Kub (Doctor,i love you)', 3265634, 97322863, 1, 4, 0, 'music/su/th/suthepband/QXtFB64UxgAJgTNn5TvrUB.mp3', 0, 'song_covers/su/th/suthepband/Kqi2SCCHdLouGc5B7mrvKQ.jpeg', 1, '', '', 0, '', 0, '', 152, 192000, datetime.datetime(2025, 1, 17, 7, 18, 32), datetime.datetime(2025, 1, 17, 7, 17, 53), datetime.datetime(2025, 1, 17, 7, 23, 20, 849757), datetime.datetime(2025, 1, 18, 5, 9, 51), 618, 11, 5, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-16"],"recommend_by_expert":true}}', 0, 0, 0, 0, 2, 2, 3265634, 'sha1$zsHNohTOYNPaFWyRWakVzO$04c1bce75ba1ea5eb1f7bf692ae7fde0545cecea', datetime.datetime(2025, 4, 12, 6, 50, 31), 0, 'suthepband', '', '', 'bandsuthep@gmail.com', 0, 1, datetime.datetime(2025, 1, 13, 13, 38, 2), 2835922, 4, 3, 3265634, 'profile_images/su/th/suthepband/mEtAwvNNvW8uLmbv6iqRvc.png', 'M', '', 'suthepband', 66, '836806868', datetime.date(1979, 9, 12), None, 252, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 37), 1, datetime.datetime(2025, 1, 13, 13, 38, 2), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"hide_location":false,"show_birthday":0}', 1236, 13, 9, 4, 0, 0, '', 0, None), (20906, 800326, 8414, datetime.date(2025, 2, 15), 1, 800326, 4, 4, 'Why Did U', 3154543, None, 3, 2, 0, 'music/Pi/ED/PiEDi__/GY9WkX55XarR9VEYkgzRGe.mp3', 0, 'song_covers/Pi/ED/PiEDi__/a6TEfSsKxcLxZAeNvUdnXw.jpeg', 1, '', 'someone told me early\noh why did u\nwhy did u\ndo this to me\n\nwhy did u\nwhy did u\ndo this?\n\n以為順著風向在飛行\n就能避免所有的危險\n又重複地掉進了迴圈\n幹嘛 找麻麻煩來偷閒\n\n也一直都一直都逃不了他們的自以為被赦免的錯\n能巧妙地忽略都好\n能讓腦袋翻個面都好\n\n外面世界花花綠綠有情無義\n看著我手足無措地表演合情合理\noh why did u\nwhy did u\n那樣地睥睨我\n用輕蔑的表情\n\n凋謝了我 的名\n抹去了我 的影\n\n現在我困在這裡 消聲匿跡\n等著被救贖的心 何其刺激\n\n反反覆覆 抹去我的足跡 yeah\n反反覆覆 找尋我的僥倖 yeah\n\n準備 消失幾天\n把自己 變不見\n差一點 就毀滅\nyeah-yeah\nyeah-yeah\n\noh 都荒廢了\n我的天 我的天\n幾天\n\n\n\noh\nwhy did u\nwhy did u\ndo this\n\noh\nwhy did u\nwhy did u\ndo this to me\n\noh\nwhy did u\nwhy did u\nwoo-woo\n\nwhy did u\nwhy did u\ndo this\n\nto me\nto me\nto me…\n\nto me\nto me\nto me…\n\nwhy did u do this to me\nI can’t even breath\ndon’t u feel the guilty\n\nwhy did to me?\nwhy why\nwhy do this to me\n\nI can’t breath\nI-I I can’t even breath\n\n給我陣痛幾天都好\n過了幾天\n給我一天 都好\n又過了幾天\n\noh why did u\nwhy did u\ndo this to me?\n\noh why did u\nwhy did u\ndo this to me?\n\noh why did u\nwhy did u\nwoo-woo\n\noh why did u\nwhy did u\ndo this\n\n準備 消失幾天\n把自己 變不見\n差一點 就毀滅\nyeah-yeah\nyeah-yeah\n結尾 都不 再美\n\noh 為什麼執意 do this to me\n為什麼執意 do this to me\n\n這一切都太令人意外\n可能有太多的期待\nto me\n\nwhy did u do this to me\nwhy did u do this to me…\nHow can u?', 0, '', 0, '', 200, 320000, datetime.datetime(2025, 2, 2, 12, 44, 50), datetime.datetime(2025, 2, 2, 12, 44, 45), datetime.datetime(2025, 2, 2, 12, 55, 49, 919504), datetime.datetime(2025, 6, 11, 16, 7, 52), 3638, 72, 3, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-15"]},"CN":{"song_of_the_days":["2025-02-16"]}}', 0, 0, 0, 0, 2, 2, 3154543, 'sha1$Kt8u7W4w9u926gRgqv6nEd$6da531bfd47a381d4e8e91c91fe27a6c9a419982', datetime.datetime(2025, 5, 14, 10, 57, 38), 0, 'PiEDi__', '', '', 'piedi.t.official@gmail.com', 0, 1, datetime.datetime(2023, 9, 20, 1, 27, 31), 2724880, 2, 2, 3154543, 'profile_images/Pi/ED/PiEDi__/kYBPMMyQCLVSAuLcBZCScX.jpg', 'F', '', 'PiEDí', 886, '983222526', datetime.date(2023, 9, 20), 'NWT', 94, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3), 1, datetime.datetime(2023, 9, 20, 1, 27, 31), 1, 5, 'zh-hant', 1, '{"hide_gender":false,"show_birthday":0,"accredited_datetime":"2024-08-20T03:55+00:00","hide_location":false}', 34269, 204, 15, 0, 1, 0, '', 0, None), (20904, 800301, 8414, datetime.date(2025, 2, 14), 1, 800301, 4, 4, 'Alone in the Light - Live at 女巫店', 2991031, 97322858, 2, 8, 0, 'music/mi/nd/mindheist/AdGHQM5jFu33gaopXwcnXM.mp3', 0, '', 1, '', '', 0, '', 0, '', 421, 278910, datetime.datetime(2025, 2, 2, 7, 57, 1), datetime.datetime(2025, 2, 2, 7, 56, 52), datetime.datetime(2025, 2, 2, 7, 59, 33, 227777), datetime.datetime(2025, 2, 2, 8, 1, 32), 1535, 39, 11, 1, 2, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-14"]},"CN":{"song_of_the_days":["2025-02-15"]}}', 0, 0, 0, 0, 2, 2, 2991031, 'sha1$ta686ptDI3Bz9NRbyl83tn$283fdc7aa4ef8c987472f0738539f8d4996f96f7', datetime.datetime(2025, 4, 2, 6, 32, 47), 0, 'mindheist', '', '', 'mindheist.tw@gmail.com', 0, 1, datetime.datetime(2022, 8, 15, 6, 33, 45), 2561426, 2, 2, 2991031, 'profile_images/mi/nd/mindheist/XLHqu4K2wqfWeFm7KrRWx2.jpg', 'F', '', '盜夢事務所 Mind Heist', 886, '958687840', datetime.date(2022, 1, 16), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 43), 1, datetime.datetime(2022, 8, 15, 6, 33, 45), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"show_birthday":0,"had_edit_username":true,"hide_location":false}', 4773, 100, 4, 0, 0, 0, '', 0, None), (20902, 799929, 8414, datetime.date(2025, 2, 13), 1, 799929, 4, 4, '全世界都跟我作對', 2865101, None, 2, 1, 0, 'music/go/ta/gotagota/4cqE4d7WLLYTsE5pZuakPc.mp3', 0, 'song_covers/go/ta/gotagota/JVqxrShSB6HSHTyot6aR6G.jpeg', 1, '', '如果\u3000要比倒霉\u3000我絕對是第一名\n紅燈右轉\u3000沒在騙你\u3000沒遇到警察的機率幾乎等於 零\n而且最近他\u3000變本加厲\u3000各種壓力\u3000厄運加劇\n別說水逆\u3000根本是彗星撞地球的等級\n\n戴著隱形眼鏡\u3000睡覺得角膜炎\n吃碗拉麵咬到舌頭\u3000好無言\n吉他彈了兩天就斷弦 保險買了差點被騙錢\n投資股票都追高殺低\u3000買了航運都變成潛水艇\n想試試比特幣\u3000啊\u3000也被坑殺了好可憐\n\n開店人就是早六晚九\u3000休息的時間實在不多\n睜眼就是工作工作工作工作工作再工作\n進貨啊理貨困在角落\u3000小偷扒手偶而出沒\n最討厭的是愛殺價的奧客\u3000我一律多收錢啦\n\n中午時候他進來買水\u3000冰箱打開就在那邊吹\n我面帶微笑親切問道\u3000阿伯\u3000電費要錢內......\n好心提醒了還被抱怨\u3000現在電費實在很貴\n就跟你說冰箱要關好啊\u3000阿北\u3000阿北!!!!\n\n運氣太壞\u3000做什麼都無奈\n學習釋懷?置身事外?\n哪有這麼簡單\u3000哪有這麼簡單\n哎呀呀不想再努力啦\u3000說說而已\u3000說說而已\n我才不相信什麼幸運\u3000也還不想認命\n\n沒想到之後還有車禍\u3000蹦\u3000又沒有躲過\n聽到聲音你馬上要停\u3000後照鏡難道是裝飾品\n下車後你在那邊呵呵\u3000別懷疑這你要負責\n還是要教你交通規則\u3000損失的是你的存摺\n\n地獄鬼劇還沒有結束\u3000我到底走錯了哪一步\n算命\u3000算我今年不順\n倒楣\u3000倒會\u3000翻箱倒櫃\n各種壞事\u3000接連應驗\n偶像\u3000推了\u3000她還馬上畢業\n遇到這些衰小的事情\u3000 乾脆回家吃炸雞\n\n全世界都跟我作對\u3000全世界都跟我作對\n全世界都跟我作對\u3000全世界都跟我作對\n全世界都跟我作對\u3000全世界都跟我作對\n全世界都跟我作對\u3000全世界都跟我作對\n全世界都跟我作對\u3000全世界都跟我作對\n全世界都跟我作對\u3000全世界都跟我作對\n\n運氣太壞\u3000做什麼都無奈\n學習釋懷?置身事外?\n哪有這麼簡單\u3000哪有這麼簡單\n哎呀呀不想再努力啦\u3000說說而已\u3000說說而已\n我才不相信什麼幸運\u3000也還不想認命', 0, '繞過不幸的山頭,\n究竟是漸入佳境的緩升坡,\n抑或是愈發陡峭的險降坡?\n如遇斷崖無路可走,\n乾脆往前墜落?\n還是轉念回頭?\n\n也不能說過得不好,沒殘沒病沒債的生活稱不上糟糕,但不順心的事情多到只能苦笑。想抱怨又覺得自己很廢,什麼都沒做只是呼吸也感到很衰,明明生活已經一成不變,還是有本事每天倒不同的霉,連我都對自己感到欽佩!如果不是被瘟神附身,肯定是命格有殘缺,不然怎麼會總是事與願違?難不成真是前世造了太多孽?\n\n「跟全世界作對」聽起來很威,但「全世界都跟我作對」實在很崩潰!當水逆沒有結束的一天,被朋友安慰也只能笑笑敷衍,用轉念改變風水,對厄運翻翻白眼,祈禱著也許衰到盡頭的那天,買張樂透能中個一億元。\n\nGOTA\n人聲/貝斯:張憶文(Omoi)\n人聲/吉他:褚士銘(褚 P)\n人聲/吉他:鄒達平(蛋餅)\n鼓手:許少齊(少齊)\n\n製作人 Producer:逄捷 Pang Chieh、GOTA\n詞 Lyrics:鄒達平、張憶文\n曲 Composed:GOTA\n編曲 Arrangement:GOTA\n\n配唱製作人 Vocal Producer:謝孟庭 Mengting Xie\n錄音師 Recording Engineer:黃渝傑 UJ、逄捷 Pang Chieh\n鼓技師 Drum Technician:莊開旭 Cash Chuang\n錄音室 Recording Studio:荒原錄音室 Wasteland studio\n混音師 Mixing Engineer:黃渝傑 UJ\n混音室 Mixing Studio:One Stroke Studio\n母帶後期處理工程師 Mastering Engineer:陳逸宏 BonBon Chen\n母帶後期處理錄音室 Mastering Studio:SideBon Studio\n美術設計 Artwork:徐立昕 Moco Hsu\n特別感謝 Special thanks to:wannasleep', 0, '', 225, 320000, datetime.datetime(2025, 1, 27, 14, 17, 22), datetime.datetime(2025, 1, 27, 14, 17, 16), datetime.datetime(2025, 1, 31, 16, 0), datetime.datetime(2025, 6, 9, 9, 4, 38), 7972, 44, 19, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-13"]},"CN":{"song_of_the_days":["2025-02-14"]}}', 0, 0, 0, 0, 2, 2, 2865101, 'sha1$G3tVnZVExVWTPLpIFdIx3J$84030eac104011a84bc9e795d788781bd84ae645', datetime.datetime(2025, 6, 25, 9, 2, 54), 0, 'gotagota', '', '', 'gotagotaband@gmail.com', 0, 1, datetime.datetime(2021, 11, 8, 15, 11, 53), 2435561, 2, 2, 2865101, 'profile_images/go/ta/gotagota/ZHpfk9Mm498JoVhUVudxMX.jpg', 'O', '', 'GOTA', 886, '937903371', datetime.date(2021, 11, 8), 'TXG', 101, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 42), 1, datetime.datetime(2021, 11, 8, 15, 11, 53), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"show_birthday":0,"accredited_datetime":"2022-09-06T03:01+00:00","hide_location":false}', 33660, 337, 0, 1, 1, 0, '', 0, None), (20900, 763552, 8414, datetime.date(2025, 2, 12), 1, 763552, 2, 2, '粼粼 Sparkle', 818225, None, 1, 5, 0, 'music/he/at/heathersan/J8Yfoe4qQfrtLHLYhd7ceH.mp3', 0, 'song_covers/he/at/heathersan/ULine8qpWCxtb42aqQu5dp.jpeg', 1, '', '《粼粼》\n提著行李,來去火車頭的彼工。\n(拿著行李,前往火車站那天)\n海湧的風,微微的溫暖。\n(海浪的風、微微的溫暖)\n我這馬欲來去一个沒有你的所在,\n(我現在要去一個沒有你的地方)\n彼有愛我的人,嘛有我的願望。\n(那裡有愛我的人,也有我的願望)\n\n\n火車那開那哭出聲音,\n(火車邊開邊哭出聲音)\n磅空那繞那過去越多。\n(山洞越繞過去越多)\n想起甜蜜、也想起了悲傷的空喙。\n(想起甜蜜、也想起悲傷的傷口)\n\n時間慢慢消失,花開也有時,\n(時間慢慢消失,開花也有時節)\n我的人生嘛想要做一个人。\n(我的人生也想要做一個人)\n海湧閃閃爍,我所有的希望,\n(海浪閃亮亮,我所有的希望)\n我的快樂、我的悲傷,攏是一場空。\n(我的快樂、我的悲傷,都是一場空)\n\n\n四角厝的門窗看出去,\n(四角屋的門窗看出去)\n我趴佇塗跤攏袂振動,\n(我趴在地上無法動彈)\n閃爍的海、故鄉的山,無緣的願望。\n(閃亮的海、故鄉的山,無緣的願望)\n\n\n時間慢慢消失,花開也有時,\n(時間慢慢消失,開花也有時節)\n我的人生嘛想要做一个人。\n(我的人生也想要做一個人)\n海湧閃閃爍,我所有的希望,\n(海浪閃亮亮,我所有的希望)\n我的快樂、我的悲傷,攏是一場空。\n(我的快樂、我的悲傷,都是一場空)\n\n\n梳妝打扮,我欲離開這个世界。\n(梳妝打扮,我將離開這個世界)\n海湧的風,微微的溫暖。\n(海浪的風、微微的溫暖)\n我這馬欲來去一个沒有你的所在,\n(我現在要去一個沒有你的地方)\n彼有愛我的人,嘛有我的願望。\n(那裡有愛我的人,也有我的願望)', 0, '作詞/作曲 Composer /Lyricist |許蒲生 Pu Shen Hsu \n編曲Arranger|許蒲生 Pu Shen Hsu 張劭威 Shao Wei Chang \n演唱 Vocals|許蒲生 Pu Shen Hsu \n合聲 Chorus|許蒲生 Pu Shen Hsu (北投合唱團) \n和聲編寫 Backing Vocal Arrangement|許蒲生 Pu Shen Hsu (北投合唱團) \n鼓 Drums|張劭威 Shao Wei Chang \n電吉他 Guitars|許蒲生 Pu Shen Hsu\n電貝斯 Guitars & Electric Bass|張劭威 Shao Wei Chang (Bass club)\n鋼琴、合成器 PN & Keys|許蒲生 Pu Shen Hsu\n人聲剪輯 Vocal Editing|許蒲生 Pu Shen Hsu\n混音師 Mixing Engineer|許蒲生 Pu Shen Hsu 張劭威 Shao Wei Chang \n\n\n一個長期遭受家暴的女人,在死亡的最後,她幻想著如果能夠逃出這個地方,想要去看波光粼粼的大海、想要再看看故鄉的山,許多像是散落遺忘在日常當中的碎片,都回到自己身上。\n\n如果能夠逃出這裡,想要坐火車,\n到一個能夠得到愛的地方、實現心願的地方。\n然後在溫暖的海風當中,成為一個真正的人。\n\n而這些最終,都在她逐漸喪失體溫的血泊中,\n變成一個平凡女人的幻夢。', 0, '', 256, 320000, datetime.datetime(2024, 3, 12, 14, 58, 10), datetime.datetime(2024, 3, 11, 11, 15, 12), datetime.datetime(2024, 3, 11, 11, 22, 18, 571675), datetime.datetime(2025, 2, 26, 10, 59, 52), 4092, 124, 29, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-12"]},"CN":{"song_of_the_days":["2025-02-13"]}}', 0, 0, 0, 0, 2, 2, 818225, 'sha1$aujvBQg03KhxBjFKsqGdms$e16dd441e56494b7ec875353d58a828ac7eadb2b', datetime.datetime(2025, 5, 29, 9, 41, 24), 0, 'heathersan', '蒲生', '許', 'iamgrandmabear@gmail.com', 0, 1, datetime.datetime(2012, 11, 12, 10, 58, 25), 451818, 4, 4, 818225, 'profile_images/he/at/heathersan/TJwPjDnhQenPPAoiC4AdWj.jpg', 'F', '', '津々', 886, '913004128', datetime.date(1994, 6, 4), 'ILA', 87, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 52), 1, datetime.datetime(2012, 11, 12, 10, 58, 25), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":0,"hide_location":false,"accredited_datetime":"2025-02-03T09:42+00:00"}', 14797, 165, 37, 0, 1, 0, '', 0, None), (20898, 799636, 8414, datetime.date(2025, 2, 11), 1, 799636, 4, 4, '仰式的思維', 2203755, None, 2, 1, 0, 'music/Na/ug/Naughtyband/cQMQRonn4y3AULb7pkt3D2.mp3', 0, 'song_covers/Na/ug/Naughtyband/3QFj7tRDX7c2T9gviGApVn.jpeg', 1, '', '跑,不再急著跑,遲鈍的就輕輕的睡著\n將遲來的燈都關掉\n助長的揠苗,盤繞著我心裡那座橋\n使它屹立不搖\n\n別靠近我,別擁抱我,讓我身處在無止盡的黑洞\n對於明天,不再苛求,好好揮霍今天的斑駁\n\n那些自視甚高所引來的不安\n偏偏都帶著我走到下一個清晨\n到暈開的夕陽,到跳舞的月灣\n我們不再對一切侃侃而談\n\n明天我會飛去哪裡\n中斷我紛擾的過去\n理智讓我生了病\n不留痕跡,只剩身體\n\n昨天我停留在哪裡\n有些許快樂的泥濘\n憧憬讓我生了病\n不著邊際,身不由己', 0, '「那些不安,偏偏都帶著我走到下一個清晨,\n 到暈開的夕陽,到跳舞的月彎,\n 我們不再對一切侃侃而談。」\n\n詞 Lyrics|陳子夏 Darren Chen\n曲 Composer|陳子夏 Darren Chen\n編曲 Arrangement|諾堤 Naughty\n\n跑,不再急著跑,遲鈍的就輕輕的睡著\n將遲來的燈都關掉\n助長的揠苗,盤繞著我心裡那座橋\n使它屹立不搖\n\n別靠近我,別擁抱我,讓我身處在無止盡的黑洞\n對於明天,不再苛求,好好揮霍今天的斑駁\n\n那些自視甚高所引來的不安\n偏偏都帶著我走到下一個清晨\n到暈開的夕陽,到跳舞的月灣\n我們不再對一切侃侃而談\n\n明天我會飛去哪裡\n中斷我紛擾的過去\n理智讓我生了病\n不留痕跡,只剩身體\n\n昨天我停留在哪裡\n有些許快樂的泥濘\n憧憬讓我生了病\n不著邊際,身不由己\n\n【音樂製作團隊】\n主唱 Lead Vocal|陳子夏 Darren Chen\n電吉他 Electric Guitar|陳子夏 Darren Chen 曾柏誠 Ben Tseng\n鼓 Drums|林晏均 Jyun Lin\n貝斯 Bass|張家瑋 Willy Chang\n和聲 Backing Vocal|呂丞晉 CJ504\n\n製作 Production|梁祐鈞 Jim\n錄音室 Recording Studio|灰帽 Gray Hat Studio\n錄音師 Recording Engineer|梁祐鈞 Jim\n混音室 Mixing Studio|灰帽 Gray Hat Studio\n混音師 Mixing Engineer|梁祐鈞 Jim\n母帶後期製作室 Mastering Studio|灰帽 Gray Hat Studio\n母帶工程師 Mastering Engineer|梁祐鈞 Jim\n\n封面設計 Cover Art |楊牡丹 Mudan Yang', 0, '', 242, 320000, datetime.datetime(2025, 1, 24, 10, 18, 41), datetime.datetime(2025, 1, 24, 10, 18, 36), datetime.datetime(2025, 1, 24, 13, 0), datetime.datetime(2025, 1, 24, 13, 0, 32), 6095, 114, 45, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-11"]},"CN":{"song_of_the_days":["2025-02-12"]}}', 0, 0, 0, 0, 2, 2, 2203755, 'sha1$XMUUqeQlytFi9KiqZAHvDo$4dd30531432a4ad984009e04925269f05c981ed4', datetime.datetime(2025, 2, 24, 15, 51, 14), 0, 'Naughtyband', '', '', 'naughtybandofficial@gmail.com', 0, 1, datetime.datetime(2018, 5, 15, 6, 18, 13), 1774709, 2, 2, 2203755, 'profile_images/Na/ug/Naughtyband/LMkzSP4XFf7N2h6os6Rz6v.jpg', 'O', '諾堤Naughty', '諾堤Naughty', 886, '975253775', datetime.date(2018, 6, 23), 'CHA', 81, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 37), 1, datetime.datetime(2018, 5, 15, 6, 18, 13), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"show_intro":false,"accredited_datetime":"2021-11-11T09:22+00:00","hide_location":false,"show_birthday":0}', 87884, 1015, 0, 0, 1, 0, '', 0, None), (20896, 790571, 8414, datetime.date(2025, 2, 10), 1, 790571, 4, 4, '無期的夢Indefinite Dream feat.裝咖人-戴戴', 818225, 97322410, 2, 1, 0, 'music/he/at/heathersan/nxFDH8pVCtYG6boLUHruCN.mp3', 0, 'song_covers/he/at/heathersan/DS83eQMPmTPHSeAF9usv6N.jpeg', 1, '', '無期的夢 Indefinite Dream\n\n若是我閣有\nnā-sī guá koh ū\n完整的身軀\nuân-tsíng ê sin-khu\n會當看 會當聽\nē-tàng khuànn ē-tàng thiann\n會當摸你的頭鬃\nē-tàng bong lí ê thâu-tsang\n\n來去的那一天\nlâi khì ê hit tsi̍t kang\n霞雲像海的夢\nhâ hûn tshiūnn hái ê bāng\n一生像一張批\nit-sing tshiūnn tsi̍t tiunn phue\n未赴來拿予你\nbī hù lâi ná hōo-lí\n\n啊、我的耳孔攏是海的聲音\nah, guá ê ní kháng lóng-sī hái ê siann-im\n\n若是我閣有\nnā sī guá koh ū\n完整的身軀\nuân-tsíng ê sin-khu\n會當看 會當聽\nē-tàng khuànn ē-tàng thiann\n會當摸你的頭鬃\nē-tàng bong lí ê thâu-tsang\n\n我倒佇車頭邊\nguá tó tī tshia thâu pian\n鬧熱的聲音\nlāu-jia̍t ê siann-im\n祖先會保庇\ntsóo-sian ē pó-pì\n我無主的名字\nGuá bô tsú ê miâ-jī\n\n\n無聲的山邊\nbô-siann ê suann pian\n天星滿滿是\nthinn-tshenn muá-muá-sī\n青春不再來\ntshing-tshun put tsài lâi\n你嘛會來到遮\nLí mā ē lâi kàu tsia\n\n春天來分開\ntshun-thinn lâi hun-khui\n約束一萬年\niok-sok tsi̍t-bān nî\n\n若是我閣有\nnā sī guá koh ū\n一改的機會\ntsi̍t gái ê ki-huē\n不願將你推入\nput guān tsiong lí thui ji̍p\n我一生悲苦的命運\nguá it-sing pi khóo ê miā-ūn\n無期的夢\nbô kî ê bāng', 0, '依稀是故鄉的聲音,來接引與遠行,\n浮沈在海水,煙雨中潮霞如夢。\n\n如若我還有完整的身體。\n\n<Credit>\n人聲Vocal|許蒲生 Pu Shen-Hsu 戴睿駿Daidai\n合聲Chrous|許蒲生 Pu Shen-Hsu 戴睿駿Daidai\n吉他Guitar|張劭威Shao Wei-Chang許蒲生 Pu Shen-Hsu\n合成器Synthesizer|許蒲生 Pu Shen-Hsu\n貝斯Bass|dodo\n爵士鼓Drums|張劭威Shao Wei-Chang\u2028\n\n製作人 Producer|林心拓 Taku Lin \n錄音師 Recording Engineer|黃士軒 R.KEN、林心拓 Taku Lin \n錄音室 Recording Studio|騷聲工房 Sound Factory \n混音師 Mixing Engineer|林心拓 Taku Lin \n母帶工程 Mastering|林心拓 Taku Lin @ 騷聲工房 Sound Factory\n-\n作曲Composer|許蒲生 Pu Shen-Hsu\n作詞Lyrics|許蒲生 Pu Shen-Hsu\n編曲Arranger|\n張劭威Shao Wei-Chang(Drums,Guitar)\n許蒲生 Pu Shen-Hsu(Guitar, Chrous, Synthesizer)\ndodo(Bass)\n\n封面設計CoverDesign|渣子Jaz\n\n特別感謝\n裝咖人Tsng-kha-lâng-戴戴\n裝咖人Tsng-kha-lâng-小朱\n裝咖人Tsng-kha-lâng-嘉祥\n陳羿瑋Wayne Chen\n有鼓氣音樂工作室 - Backbone Music \n騷聲工坊SoundFactory\n\n《流芳liû-hong》EP\n2024/10/30各大通路數位上架\n實體EP預購販售中', 0, '', 262, 320000, datetime.datetime(2024, 10, 29, 13, 1, 49), datetime.datetime(2024, 10, 29, 13, 1, 41), datetime.datetime(2024, 10, 29, 16, 9, 59, 314035), datetime.datetime(2024, 10, 31, 16, 55, 12), 2550, 80, 26, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-10"]},"CN":{"song_of_the_days":["2025-02-11"]}}', 0, 0, 0, 0, 2, 2, 818225, 'sha1$aujvBQg03KhxBjFKsqGdms$e16dd441e56494b7ec875353d58a828ac7eadb2b', datetime.datetime(2025, 5, 29, 9, 41, 24), 0, 'heathersan', '蒲生', '許', 'iamgrandmabear@gmail.com', 0, 1, datetime.datetime(2012, 11, 12, 10, 58, 25), 451818, 4, 4, 818225, 'profile_images/he/at/heathersan/TJwPjDnhQenPPAoiC4AdWj.jpg', 'F', '', '津々', 886, '913004128', datetime.date(1994, 6, 4), 'ILA', 87, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 52), 1, datetime.datetime(2012, 11, 12, 10, 58, 25), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":0,"hide_location":false,"accredited_datetime":"2025-02-03T09:42+00:00"}', 14797, 165, 37, 0, 1, 0, '', 0, None), (20894, 799678, 8414, datetime.date(2025, 2, 9), 1, 799678, 4, 4, '少年期延畢', 1877187, 97322892, 1, 6, 0, 'music/er/ic/eric201022/LeueQk2PZ8FQnZqjiVFgzx.mp3', 0, 'song_covers/er/ic/eric201022/UXZdC3bvwtK5zHW6ToYYFT.jpg', 1, '', '我還想 無憂無慮的躺在床上 發呆裝忙\n不擔⼼ 存摺數字的變化 想去哪就去哪\n不⽤⾯對 委屈和抱怨堆疊的陰天\n我只要⾦⾊的海邊\n\n沒時間想清楚 被迫成熟\n如何跟責任 和平⽣活\n鏡中的少年 變得朦朧\n他對我說\n\n我還不想⻑大\n不想對情感疲乏\n不想丟棄太浪漫的想法\n還想擁有大把時光 橫衝直撞\n我還不想⻑大\n不想被冷漠同化\n不想變成討厭的模樣\n但少年未能 停下時間的步伐\n就讓我 延後畢業吧\n\n我不想 在輩份和性別的不公下 漸漸失望\n不想去 質疑我的美感 向主流投降\n想看到 所有形式的愛都被認同\n誰溫柔永遠保護我\n\n沒時間想清楚 被迫成熟\n如何跟責任 和平⽣活\n鏡中的少年 變得朦朧\n他對我說\n\n我還不想⻑大\n不想對情感疲乏\n不想丟棄太浪漫的想法\n還想擁有大把時光 橫衝直撞\n我還不想⻑大\n不想被冷漠同化\n不想變成討厭的模樣\n但少年未能 停下時間的步伐\n就讓我 延後畢業吧\n\n什麼才是⻑大\n擁有更大的⼒量\n緊握更多有養分的⼟壤\n把愛擴散投射到\n更遠的地⽅\n我還不想⻑大\n不想⾃顧著綻放\n不想失去⾃由和幻想\n⻘少年過了 少年的⼼要留下\n\n就讓我\n延後畢業吧', 0, '', 0, '', 280, 320000, datetime.datetime(2025, 1, 24, 15, 37, 8), datetime.datetime(2025, 1, 24, 15, 36, 54), datetime.datetime(2025, 1, 24, 15, 37, 13, 969691), datetime.datetime(2025, 1, 24, 15, 39, 57), 3467, 73, 20, 1, 6, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-09"]},"CN":{"song_of_the_days":["2025-02-10"]}}', 0, 0, 0, 0, 2, 2, 1877187, 'sha1$CqK9K3PXRW7Q$2e8d47d11cdec1be8a41395088dea566a0de7adf', datetime.datetime(2025, 6, 26, 12, 4, 21), 0, 'eric201022', '', '', 'guitarshuo@gmail.com', 0, 1, datetime.datetime(2017, 5, 22, 21, 45, 40), 1449327, 4, 4, 1877187, 'profile_images/er/ic/eric201022/JJ3mrWbsQfY8m6Don9Lcax.JPG', 'M', '莊耿碩', '莊耿碩', 886, '933246486', datetime.date(2000, 10, 22), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 46), 1, datetime.datetime(2017, 5, 22, 21, 45, 40), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"accredited_datetime":"2023-06-07T10:26+00:00","hide_location":true}', 41960, 289, 36, 1, 1, 0, '', 0, None), (20892, 799361, 8414, datetime.date(2025, 2, 8), 1, 799361, 4, 4, '而複雜又是', 563131, 97322888, 2, 9, 0, 'music/bc/ba/bcband/ToXcfxEKetNRaHTKjbC7ZJ.mp3', 0, 'song_covers/bc/ba/bcband/3yWpZxKmNJvWM42fQrZoyL.jpeg', 1, '', '結束後剩下的 那些\n瘋狂的眷戀\n瘋狂的迷戀\n對過去\n瘋狂的\n瘋狂的\n我迷戀著\n瘋狂的眷戀著\n都被時間\n都被過去\n被時間\n都會過去\n被時間\n都會過去\n被時間\n\n在我醒來之前\n\n限制永遠的傷痛\n時間到了就\n限制沒有結束的痛\n時間到了就\n\n不存在 時間不存在\n不存在 我們不存在\n\n\n每當選擇後\n得不到滿足愧疚\n好像自己都沒用\n那幾乎全是藉口 不在這\n全都是黑白 不在這\n\n\n被時間束縛的人啊\n被過去綑綁住的人啊', 0, '', 0, '', 289, 320000, datetime.datetime(2025, 1, 21, 1, 43, 18), datetime.datetime(2025, 1, 21, 1, 43, 3), datetime.datetime(2025, 1, 26, 16, 0), datetime.datetime(2025, 1, 26, 16, 0, 25), 1395, 25, 4, 1, 2, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-08"]},"CN":{"song_of_the_days":["2025-02-09"]}}', 0, 0, 0, 0, 2, 2, 563131, 'sha1$FqB3IsLhbGZbgnHdFEM1Ce$a7098030b8788a79234b78d805144aa4535db47d', datetime.datetime(2025, 2, 7, 3, 27, 9), 0, 'bcband', '', '', 'sucking78o@gmail.com', 0, 1, datetime.datetime(2008, 7, 31, 13, 28, 36), 200535, 4, 4, 563131, 'profile_images/bc/ba/bcband/KVokwwzygv9xC9Jw7ejWSW.jpg', 'M', '', 'Beyond Cure(BC)', 886, '961277257', datetime.date(1986, 5, 8), 'TPE', 99, 15123, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 54), 1, datetime.datetime(2008, 7, 31, 13, 28, 36), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"hide_location":true,"show_birthday":0,"accredited_datetime":"2025-02-03T09:42+00:00"}', 36563, 609, 6, 9, 1, 0, '', 0, None), (20890, 799615, 8414, datetime.date(2025, 2, 7), 1, 799615, 4, 4, 'Mostly Cloudy (Untitled)', 2507759, 97322901, 5, 15, 0, 'music/ye/nt/yentinglo/gpF9jqrePvUnQVMvh6HNB4.mp3', 0, '', 1, '', 'Those heavy thoughts drizzling down with the storm\nThe smothering air, the sultry boredom remains\nNo single star can be seen through the haze\nThe thunder from far far away alerts the mundane\n\nMostly cloudy, it says\nShouldn’t have expected too much from the weather report\nAlways the very same result\nThe very same grey scenery in this empty soul\n\nCan anybody hear the quiet scream\nCan anybody turn off the the noise that swallows up the world\n\nWhen a butterfly without wings stops wondering about the sky beyond the clouds\nJust as dull\nJust as dark\nJust as humid', 0, 'Composition - 許郁瑛 YuYing Hsu(原曲稱〈Untitled〉)\nLyrics - 羅妍婷 YenTing Lo\n\nPiano - 許郁瑛 YuYing Hsu\nVocal - 羅妍婷 YenTing Lo\nTenor Saxophone - 謝明諺 Minyen Hsieh \nDrums - 林偉中 Weichung Lin \nDouble bass - 劉育嘉 Yujia Liu\n\nRecording, mixing & mastering - 孫紹庭\nRecorded at 北藝大音創研製方舟 MIT ARK', 0, '', 273, 254276, datetime.datetime(2025, 1, 24, 6, 28, 11), datetime.datetime(2025, 1, 24, 6, 28, 6), datetime.datetime(2025, 1, 24, 6, 38, 33, 778745), datetime.datetime(2025, 1, 27, 15, 43, 45), 2055, 31, 10, 1, 1, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-07"]},"CN":{"song_of_the_days":["2025-02-08"]}}', 0, 0, 0, 0, 2, 2, 2507759, 'sha1$JP8wZFdtefI8f3ItaqYelC$1318191aea1dd474f2c3f99306edc5a84ac5a635', datetime.datetime(2025, 3, 31, 7, 47, 43), 0, 'yentinglo', '', '', 'tinglo2233@gmail.com', 0, 1, datetime.datetime(2019, 10, 21, 15, 34, 37), 2078631, 4, 4, 2507759, 'profile_images/ye/nt/yentinglo/VecqkpqgjHxHuzTY7NNUXx.jpg', 'F', '羅妍婷', '羅妍婷 YenTing Lo', 886, '912044517', datetime.date(1991, 5, 17), 'TPE', 80, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3, 1), 1, datetime.datetime(2019, 10, 21, 15, 34, 37), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"had_edit_username":true,"accredited_datetime":"2021-09-23T09:17+00:00","show_birthday":0,"hide_location":true}', 29771, 250, 1, 5, 1, 0, '', 0, None), (20888, 798694, 8414, datetime.date(2025, 2, 6), 1, 798694, 4, 4, '迷路 When I Say "Always" (DEMO)', 1474429, 97322845, 2, 1, 0, 'music/SA/DO/SADOG/2NqusjbD6uupqzk5VdBopx.mp3', 0, 'song_covers/SA/DO/SADOG/7ktVPtv2EWSBJipypvBkSn.jpeg', 1, '', '愛在心頭口難開\n你住在我腦袋\n沒機會說出來\n而我又要離開\n你是否在等待\n\n如果有天我發財\n帶著你雲遊四海\n一直到彼此\n頭髮都斑白\n只有快樂沒有悲哀\n\n我的愛\n一定要等我回來\n漫漫的長路有一點孤獨\n我會加緊腳步\n\n如果有天我發財\n帶著你雲遊四海\n一直到彼此\n頭髮都斑白\n只有快樂沒有悲哀\n\n我的愛\n一定要等我回來\n漫漫的長路有一點孤獨\n我會加緊腳步\n我的愛\n我知道我沒辦法回來\n希望你幸福\n千萬不要哭\n我只是迷了路', 0, '我的愛,一定要等我回來。', 0, '', 144, 320000, datetime.datetime(2025, 1, 15, 14, 38, 18), datetime.datetime(2025, 1, 15, 14, 38, 11), datetime.datetime(2025, 1, 19, 16, 0), datetime.datetime(2025, 1, 19, 16, 0, 39), 10712, 192, 50, 1, 2, 1, 0, None, 4, '{"TW":{"song_of_the_days":["2025-02-06"]},"CN":{"song_of_the_days":["2025-02-07"]}}', 0, 0, 0, 0, 2, 2, 1474429, 'sha1$EAxdMbo6EjUu$0fab6ce2d2dc241a90557e8d34896998df41d3d6', datetime.datetime(2025, 4, 23, 16, 31, 1), 0, 'SADOG', '融', '陳', 'tsaihe2927@gmail.com', 0, 1, datetime.datetime(2014, 12, 28, 15, 42, 11), 1135258, 2, 2, 1474429, 'profile_images/SA/DO/SADOG/Q75EMdaYW5yp3DeGz4Rkcp.png', 'O', '', 'SADOG', 886, '926262806', datetime.date(2012, 9, 17), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 54), 1, datetime.datetime(2014, 12, 28, 15, 42, 11), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":1,"accredited_datetime":"2021-09-07T07:22+00:00","hide_location":true}', 320823, 3484, 57, 69, 1, 0, '', 0, None), (20886, 798968, 8414, datetime.date(2025, 2, 5), 1, 798968, 4, 4, '下港少年回頭望', 910205, 97322861, 2, 1, 0, 'music/Su/ns/SunsetSamuraiTW/dcCPmJfaV9yYP6d3God5dW.mp3', 0, '', 1, '', '坐上這幫往北的車 路途欲起行\n目睭瞌瞌 半睏半醒 做著一場夢\n\n毋知何時漸漸聽見 有人咧叫我\n精彩的夢親像電影 看甲目箍紅\n對日出開始 四界揣機會 行過萬里 望你鬥陣做伙\n我準備好勢 夢醒後變風吹\n\n啊 過去的人生 是懷疑閣驚惶 失敗到底\n啊 漂浪過孤單 我才會當體會\n下港少年的回頭望\n\n對日出開始 四界揣機會 行過萬里 望你鬥陣做伙\n我準備好勢 夢醒後變風吹\n\n啊 失敗到底(失敗到底)\n啊 下港少年的回頭望\n漂浪過孤單 我才會當體會\n漂浪過孤單 我才會當體會\n\n啊 越頭去看', 0, '這首歌想獻給北漂的所有朋友,懷抱著夢想北上,但人生啊,哪有那麼順遂的呢!\n\n不停的自我懷疑又害怕,於是不斷在失敗中徘徊!\n\n搭上往北的一班火車,路途遙遠,於是我睡著了也做了個夢,夢裡的我是個成功的人,大家也正在為我喝采,祝福我,夢醒了,我還是個失敗的人!\n\n\n回頭看我的一生,放聲吶喊,我依然是失敗又孤單!', 0, '', 251, 320000, datetime.datetime(2025, 1, 17, 21, 10, 22), datetime.datetime(2025, 1, 17, 21, 10, 14), datetime.datetime(2025, 1, 17, 21, 24, 31, 781557), datetime.datetime(2025, 1, 17, 21, 27, 53), 7220, 138, 12, 1, 8, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-05"]},"CN":{"song_of_the_days":["2025-02-06"]}}', 0, 0, 0, 0, 2, 2, 910205, 'sha1$35TeZsc56WcXMZQUBklmDC$d9d341e4c1b32bbcea24490904f65cd4a75ca4ed', datetime.datetime(2025, 4, 14, 16, 33, 4), 0, 'SunsetSamuraiTW', '', '', 'SunsetSamuraiTW@gmail.com', 0, 1, datetime.datetime(2013, 10, 16, 22, 43, 22), 542938, 4, 4, 910205, 'profile_images/Su/ns/SunsetSamuraiTW/JjyKrWfCd2npdVkz8RKVho.png', 'O', '', '夕陽武士 Sunset Samurai', 886, '967091972', datetime.date(2000, 1, 1), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 46), 1, datetime.datetime(2013, 10, 16, 22, 43, 22), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"accredited_datetime":"2021-09-10T08:57+00:00","hide_location":false}', 258881, 2930, 7, 700, 1, 0, '', 0, None), (20877, 798846, 8414, datetime.date(2025, 2, 4), 1, 798846, 4, 4, 'Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)', 3266056, 97322857, 7, 17, 0, 'music/sa/ul/sauljaljui_tw/7kqSnDrJBU6ZhAcPC35iMf.mp3', 0, 'song_covers/sa/ul/sauljaljui_tw/atctJYoK5eDDL7oPMzBnPG.jpeg', 1, '', 'maleva itjen tucu a qadaw\ndjemaljun a tja matevetevelj\nimazamaza i Moris\n\npagitagita i ljemaviljavingan\nroule roule rou lala le\nu wa ye hey\nhey ya u way\n\nita kana ini’a ma’uda\ndrusa kana ini’a ma’uda\nimazamaza i Moris\npagitagita i ljemaviljavingan\n\nna’emeljang a’en tjanusun ’emasi cuayan\n(na’emeljang anga a’en tjanusun a ’emasi cuayan)\npay lja tekeli ’u kaka lja e\n\naiyanga a tja cevucevungan\n’alevalevai a mapuljat\nulja itjen a natemalidu lja\nari ari a ya ya\n\nDipin Kari Tang\nDipin Kari Tang\nDipin Kari Tang\n’u pinivarungan\n\naiyanga e cemadjanan\n’u ’inatjengelangelayan\n\nna na na na na na na na na na\n\ntchanani tchanana (roule)\nmo vini pa vini (vini)\n\n--\n我們今天真快樂\n相聚的時刻到了\n就在模里西斯\n\n海岸邊吉他聲從不停歇\n滾動你的臀部吧\nu wa ye hey\nhey ya u way\n\n一瓶酒 沒有問題\n兩瓶酒 沒有問題\n海在原地啊\n海岸邊吉他聲從不停歇\n\n我以前就知道你了\n(其實我很很很很早以前就知道你了)\n來吧第一次乾杯 我的兄弟姐妹\n\n多難得相聚啊\n那樣地快樂啊\n讓我們盡情即興\n說走就走\n\nDipin Kari Tang\nDipin Kari Tang\nDipin Kari Tang\n我放進心坎裡\n\n哎呀這是我去過最遙遠的地方\n我如此喜愛的地方\n\nna na na na na na na na na na\n\n快來 快來(滾動臀部)\n你來不來啊(來啊)\n\n*Dipin Kari Tang:麵包 咖哩 刺蝟(模里西斯Creole語)', 0, 'Dipin Kari Tang,唸出來是「擠吧咖哩噹!」,這是印度洋島國模里西斯當地的語言,意思是「麵包、咖哩、刺蝟」。我在模里西斯旅遊時,朋友教我打擊他們的傳統鼓,邊教邊唱鼓發出的音調——「擠吧咖哩噹」。我把在遙遠國度所感受的一切用節奏記錄下來,並且稍微改編,讓部落圍舞也可以跳進來。Dipin Kari Tang,看似沒有關聯的三個詞,卻成為了我靈魂裡的節奏,奇幻地串連起島嶼間的律動。', 0, '', 271, 320000, datetime.datetime(2025, 1, 17, 4, 40, 5), datetime.datetime(2025, 1, 17, 4, 40, 1), datetime.datetime(2025, 1, 17, 4, 41, 58, 636098), datetime.datetime(2025, 1, 17, 4, 47, 56), 1393, 37, 6, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-04"]},"CN":{"song_of_the_days":["2025-02-05"]}}', 0, 0, 0, 0, 2, 2, 3266056, 'sha1$CjVIvFnMMPslzXxxBBKl8K$a8475f003193b2d61345ab306904e17478f391cf', datetime.datetime(2025, 6, 9, 2, 31, 17), 0, 'sauljaljui_tw', '', '', 'skyband0617@gmail.com', 0, 1, datetime.datetime(2025, 1, 16, 9, 15, 41), 2836344, 2, 2, 3266056, 'profile_images/sa/ul/sauljaljui_tw/2fBYGh4xMgzP7AhZewRSJR.jpg', 'F', '', 'Sauljaljui 戴曉君', 886, '913649129', datetime.date(1984, 5, 4), None, 96, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 45), 1, datetime.datetime(2025, 1, 16, 9, 15, 41), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"hide_location":true,"show_birthday":0}', 5858, 84, 0, 24, 0, 0, '', 0, None), (20868, 793085, 8414, datetime.date(2025, 2, 3), 1, 793085, 4, 4, 'Citrus', 1830164, 97322807, 2, 1, 0, 'music/wh/it/whitefrequency2016/C57q2sua8tvhbAV2BhuWVw.mp3', 0, 'song_covers/wh/it/whitefrequency2016/dACvLukthPD8PEU7RBsoTZ.jpeg', 1, '', "[00:00.10]\n[00:27.04]Whispers of the past, echo in the silence of the night.\n[00:36.09]Shadows of memories, dancing in the pale moonlight.\n[00:45.15]\n[01:03.11]The sun streamed in through the green curtains in my room,\n[01:12.17]golden sunlight painting the walls cold blue.\n[01:19.05](If not a dream)\n[01:21.08]\n[01:21.09]Feel the light, wasting time with the song you love. I put it on replay.\n[01:25.20]Cause I’d never realize how good the song was until you left.\n[01:30.13]Be my light, all the time , must have made you tired.\n[01:32.23]It never crossed my mind.\n[01:34.24]That's why we have to say goodbye.\n[01:39.22]\n[01:39.23]Should I dream of you? Cause there is nothing good.\n[01:48.10]Those fragments o-of you and me are no longer a wholesome view.\n[01:54.11](far far far away I flew)\n[01:57.10]It is time to stop thinking of the day we met.\n[02:02.17]\n[02:11.06]The sun streamed in through the green curtains in my room,\n[02:20.16]golden sunlight painting the walls cold blue.\n[02:27.03](It’s not a dream)\n[02:29.07]\n[02:29.08]Feel the light, wasting time with the song you love. I put it on replay.\n[02:33.16]Cause I’d never realize how good the song was until you left.\n[02:38.12]Be my light, all the time , must have made you tired.\n[02:40.18]It never crossed my mind.\n[02:43.00]That's why we have to say goodbye.\n[02:47.22]\n[03:05.22]Sinking in a long dream, like the dawn will never come\n[03:14.24]Fantasy in blossom, like the fragrance of you were there.\n[03:26.13]\n[03:28.15]Should I dream of you? Cause there is nothing good.\n[03:37.01]Those fragments o-of you and me are no longer a wholesome view.\n[03:43.05](far far far away I flew)\n[03:46.15]Should I dream of you? Cause there is nothing good.\n[03:55.03]Broken pages of notes and words all dissolve in orange hue.\n[04:04.24]", 1, '今天一如往常循環播放你最愛的歌,\n你離開後,這首歌也成為我最愛的歌了。\n\n今晚我該夢見你嗎?\n因為除此之外我已別無期待了。\n𓂃𓂃𓄹𓄺𓂃𓂃𓂃𓂃𓄹𓄺𓂃\n𝑆ℎ𝑜𝑢𝑙𝑑 𝐼 𝑑𝑟𝑒𝑎𝑚 𝑜𝑓 𝑦𝑜𝑢? \n𝐶𝑎𝑢𝑠𝑒 𝑡ℎ𝑒𝑟𝑒 𝑖𝑠 𝑛𝑜𝑡ℎ𝑖𝑛𝑔 𝑔𝑜𝑜𝑑.\n𓄹𓄺𓂃𓂃𓂃𓂃𓄹𓄺𓂃𓂃𓂃\n■ 音樂 Music\n主唱 Vocal | 芒果 Mango\n吉他 Guitar | 祐霖 Yo0\n鼓 Drums | 蕭蕭 Xiao\n\n製作人 Producer | 蕭蕭 Xiao\n混音 Mixing Engineer | 蕭蕭 Xiao\n曲 Composer | 祐霖 Yo0\n詞 Lyricist | 芒果 Mango\n合成器與鍵盤 Synthesizers & Keyboards | 蕭蕭 Xiao\n貝斯錄音與編寫 Bass Recording & Arrangement | 蕭蕭 Xiao\n和聲編寫 Backing Vocal Arrangement | 芒果 Mango、 蕭蕭 Xiao\n編曲 Arrangement | 白頻率 White Frequency\n錄音 Recording Engineer | 許主携 Matt Hsu、 蕭蕭 Xiao\n錄音室 Recording Studio | Bro Time Studio', 0, '', 273, 320000, datetime.datetime(2025, 1, 8, 16, 23, 49), datetime.datetime(2024, 11, 27, 7, 50, 11), datetime.datetime(2024, 11, 28, 15, 0), datetime.datetime(2025, 1, 8, 16, 25, 13), 19071, 266, 73, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-03"]},"CN":{"song_of_the_days":["2025-02-04"]}}', 0, 0, 0, 0, 2, 2, 1830164, 'sha1$mN4DqnH6Xs7ScbrpSNiUOo$c9be7718094c8dd5ad2f3e73d4e6f53b0e19be10', datetime.datetime(2025, 6, 4, 13, 36, 7), 0, 'whitefrequency2016', '', '', 'whitefrequency2016@gmail.com', 0, 1, datetime.datetime(2017, 3, 14, 23, 22, 43), 1364236, 4, 4, 1830164, 'profile_images/wh/it/whitefrequency2016/cKKHnkzjuftYQQfPEA5rkS.jpg', 'O', '', '白頻率 White Frequency', 886, '987936259', datetime.date(2016, 8, 31), 'TNN', 98, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 59), 1, datetime.datetime(2017, 3, 14, 23, 22, 43), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"show_intro":false,"accredited_datetime":"2023-02-23T10:19+00:00","show_birthday":0,"hide_location":false}', 449505, 3330, 15, 21, 1, 0, '', 0, None), (20884, 799359, 8414, datetime.date(2025, 2, 2), 1, 799359, 4, 4, '我想你還會是你', 563131, 97322888, 2, 9, 0, 'music/bc/ba/bcband/8rV6bpGiEnrJhV9dWsrzhi.mp3', 0, 'song_covers/bc/ba/bcband/iARkqFYYvt699MHQBqJhWi.jpeg', 1, '', '超出心智的妄想\n\n疏離感受的現在模樣\n\n總是不斷懷疑別人也同時懷疑自己\n\n追尋重複的光影裡不在這裡像不在這裡\n\n我想你還會是你\n\n我想你還會是你\n\n\n沒辦法\n\n我想我真的沒有辦法\n\n繼續下去\n\n沒辦法\n\n我想我真的沒有辦法\n\n清醒下去\n\n沒辦法\n\n我想我真的沒有辦法\n\n放下過去\n放下遺憾\n放下偏執\n放下惆悵\n放過自己\n\n\n我想你還會是你\n\n我想你還會是你\n\n\n\n超出心智的妄想\n\n疏離感受的現在模樣\n\n總是不斷懷疑別人也同時懷疑自己\n\n追尋重複的光影裡不在這裡像不在這裡', 0, '', 0, '', 298, 320000, datetime.datetime(2025, 1, 21, 1, 37, 29), datetime.datetime(2025, 1, 21, 1, 37, 17), datetime.datetime(2025, 1, 21, 1, 39, 16, 83184), datetime.datetime(2025, 1, 21, 2, 0, 17), 4765, 96, 74, 1, 3, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-02"]},"CN":{"song_of_the_days":["2025-02-03"]}}', 0, 0, 0, 0, 2, 2, 563131, 'sha1$FqB3IsLhbGZbgnHdFEM1Ce$a7098030b8788a79234b78d805144aa4535db47d', datetime.datetime(2025, 2, 7, 3, 27, 9), 0, 'bcband', '', '', 'sucking78o@gmail.com', 0, 1, datetime.datetime(2008, 7, 31, 13, 28, 36), 200535, 4, 4, 563131, 'profile_images/bc/ba/bcband/KVokwwzygv9xC9Jw7ejWSW.jpg', 'M', '', 'Beyond Cure(BC)', 886, '961277257', datetime.date(1986, 5, 8), 'TPE', 99, 15123, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 54), 1, datetime.datetime(2008, 7, 31, 13, 28, 36), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"hide_location":true,"show_birthday":0,"accredited_datetime":"2025-02-03T09:42+00:00"}', 36563, 609, 6, 9, 1, 0, '', 0, None), (20882, 799158, 8414, datetime.date(2025, 2, 1), 1, 799158, 4, 4, '我無注意騎著亻因翁的馬仔 Saddle', 2336340, 97322873, 1, 4, 0, 'music/ch/ic/chicalintunink/EcP2kxL8pWBYziq2xg6qMC.mp3', 0, '', 1, '', '我無注意騎著亻因翁的馬仔\n\n詞 Lyrics|鍾綺 Bell\n曲 Composer|鍾綺 Bell\n\n頭一擺見面\n你講我生做真媠\n佮 我點的酒 仝款甜 mm…\n\n一日兩日三日的關心\n規年迵天 我就親像唯一\n\n講 你有一隻馬仔 真古錐\n愛食草 需要我飼 等我有閒時\n\n我無注意騎著亻因翁的馬仔\n我騎啊 騎啊\n毋知有人 佇厝內面咧等伊啊\n\n我無注意騎著亻因翁的馬仔\n我騎啊 騎啊\n毋知是一隻 已經有厝的馬仔\n\n一工一工過去\n你講想我的聲音\n佮 咱飲的酒 仝款甜 mm...\n\n一日兩日三日的關心\n規年迵天 我就親像唯一\n\n講 你彼隻馬仔 真古錐\n愛食草 需要我飼 敢會當隨時\n\n講 馬仔看著我 真歡喜\n會認人 只要我飼 等我有閒時\n\n我無注意騎著亻因翁的馬仔\n我騎啊 騎啊\n毋知有人 佇厝內面咧等伊啊\n\n我無注意騎著亻因翁的馬仔\n我騎啊 騎啊\n毋知是一隻 已經有厝的馬仔\n\n我無注意騎著亻因翁的馬仔\n我騎啊 騎啊\n毋知有人 佇厝內面咧等伊啊\n\n我無注意騎著亻因翁的馬仔\n我騎啊 騎啊\n毋知是一隻 已經有厝的馬仔\n\n\n亻因翁的馬仔\n亻因翁的馬仔', 0, '無意間闖入了他的世界,卻成為了他心中的秘密。這段關係是一場禁忌的共鳴,是愛情的試煉。當感情悄然滋生,誰又能說,愛上誰是不可以的呢?', 0, '', 255, 320000, datetime.datetime(2025, 1, 19, 7, 40, 49), datetime.datetime(2025, 1, 19, 7, 40, 44), datetime.datetime(2025, 1, 19, 7, 44, 39, 197491), datetime.datetime(2025, 1, 19, 7, 48, 10), 2151, 39, 6, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-02-01"]},"CN":{"song_of_the_days":["2025-02-02"]}}', 0, 0, 0, 0, 2, 2, 2336340, 'sha1$Zih8PkLqBmlr2CmxIjxcsW$c36c7a8bd7c39b17b1a779ea7091ed5ff1c319d2', datetime.datetime(2025, 6, 15, 20, 26, 4), 0, 'chicalintunink', '', '', 'bellchung66@gmail.com', 0, 1, datetime.datetime(2018, 10, 18, 17, 20, 3), 1907269, 2, 2, 2336340, 'profile_images/ch/ic/chicalintunink/MsnXPv3oKUB6xGByF92coV.jpg', 'F', '琦琦', '鍾綺 Bell', 886, '975311668', datetime.date(1994, 4, 8), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 56), 1, datetime.datetime(2018, 10, 18, 17, 20, 3), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"hide_location":false}', 15221, 133, 0, 26, 0, 0, '', 0, None))])}, None) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(171)
  len_values = len(values)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(71)
  cache.set_many(to_be_set, cachalot_settings.CACHALOT_TIMEOUT)

0.0353 get_many (['1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', '3c1571c4fbbcf2a1874e971445005e426060a762'],) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
  data = cache.get_many(table_cache_keys + [cache_key])

0.0382 set_many ({'1580ca9a8e573fcb58f242b5e33b60aa5a89b45b': 1779842005.5248816, '3c1571c4fbbcf2a1874e971445005e426060a762': (1779842005.5248816, [((97322693, 2, 2, 907949, '雲就要翻過山', 'music_albums/co/un/countyroad184/jQVnJp7NaWAzMgAKWf5K5f.jpeg', '直到雲瀑朝我傾瀉之際,才意識到,在 “他者” 眼裡的瞬間,竟是 “雲” 永無止境的循環,帶著曾為河川與海的記憶,它不斷跨越一個又一個的日常⋯⋯\n————————————\n\n從「張淦勛」跨越到「Giyu Tjuljaviya 」,在兩者之間流動的生命故事。\n\n幾年前跟小學生一起線上學習排灣語、再到慢慢的部落參與,Giyu 回頭挖掘自身文化脈絡的同時,他開始以加上排灣族重量的身份往前創作。\n\nGiyu 以個人生命經驗將「身為」與「成為」原住民之間各種當代議題,身分認同、族語斷層、族群遷徙⋯⋯揉寫成一首首彷彿聽得見沿途風景的歌曲。\n\n發行過兩張EP,近年以族語創作接連拿下PASIWALI 創作大賞和原創流行音樂大獎的獎項後,Giyu 逐漸開創出一道屬於自己的全新音樂風格,首張族語創作專輯《雲就要翻過山》走往更接近口語的低音的聲線,以內斂的情感與深具文學性的詞句,唱出生命的厚度。\n\n*註:本專輯族語創作皆先以中文詞入曲再和家人一同討論後逐步譯成排灣語,而排灣語單字音節、造句邏輯與中文性質迴異,在貼近歌詞原意的情境下常需要換句話說,為求完整表達歌曲意涵,其中族語歌詞附錄的中文為原始創作之中文歌詞,不再以排灣歌詞二次譯回中文。\n\n此外,族語曲目皆使用大鳥(pacavalj)部落的特殊發音(常見在L跟Q發音上省略,使用H的氣音),力求保留並唱出專屬於原生部落的族語創作。\n\n————————————\n\nCredits :\n\n監製|張淦勛 Giyu Tjuljaviya \n企劃|張淦勛 Giyu Tjuljaviya\n製作人|高潮(林志仁)\n編曲|大偉(劉哲麟) 、高潮(林志仁)、張淦勛 Giyu Tjuljaviya\n混音師|大偉(劉哲麟)、處男(劉詩偉)\n錄音室|玉成戲院錄音室\n錄音師|徐振程 、一森、徐昕\n後期母帶處理工作室|Waygate Mastering Studio\n後期母帶處理工程師|Brian Lee & Bob Jackson\n專輯設計|陳科廷 \n平面攝影|葉之幸\n族語顧問|張美瑛 Karuy Tjuljaviya', 0, '', 15939, 25, 8, datetime.date(2024, 12, 23), datetime.datetime(2024, 12, 23, 15, 8, 47), datetime.datetime(2024, 12, 29, 12, 49, 47), 1, 1),)])}, None) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(71)
  cache.set_many(to_be_set, cachalot_settings.CACHALOT_TIMEOUT)

0.0372 get_many (['1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', '89995671be891c40e669b4028a630d5c8fd095a0'],) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
  data = cache.get_many(table_cache_keys + [cache_key])

0.0382 set_many ({'1580ca9a8e573fcb58f242b5e33b60aa5a89b45b': 1779842005.5877361, '89995671be891c40e669b4028a630d5c8fd095a0': (1779842005.5877361, [((97322882, 4, 4, 3070278, '糟糕透頂 (Shit’s Fucked)', 'music_albums/Ca/rq/Carquaketw/5G2erByoa2QMXzawTtUgib.jpeg', '車震 2025 全新作品\n《糟糕透頂 (Shit’s Fucked》\n\n-\n序/艾倫\n\n曾經有很多人問我,為什麼要一直持續創作?\n這個問題的答案其實非常簡單:因為做其他事情讓我感覺更差。\n日常生活中充滿著衡量與算計,而不管是文學或是音樂都是相對安全的出口。\n-\n\n\n—Credits—\n艾倫·K·凱爾密斯特 Alan K. Kilmister: Bass (1, 2, 3, 4), Guitar (5), Vocals (All tracks)\n\n丹尼爾·潘·特斯蒂克 Daniel Pan Testicle: Guitar (1, 2, 3, 4), Bass (5), Vocals (2, 4, 5) \n\n威儂·IV·基契任 Weinong Jichiren IV: Drums (All Tracks)\n\n—\nAndy Baker: Recording Engineer (All Tracks)\n\n威儂·IV·基契任 Weinong Jichiren IV: Vocal Engineer (2, 4, 5), Mixing & Mastering (All tracks) \n\nSpecial thanks to 玉成戲院錄音室,路易莎明德直營店,樂團圈章萬安(Rosat Kuo)', 0, '', 1981, 8, 12, datetime.date(2025, 1, 20), datetime.datetime(2025, 1, 20, 7, 30), datetime.datetime(2025, 1, 20, 8, 17, 3), 1, 1),)])}, None) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(71)
  cache.set_many(to_be_set, cachalot_settings.CACHALOT_TIMEOUT)

0.0323 get_many (['1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', 'c838212c4c7996a817e3a0b92d3753971de00d57'],) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
  data = cache.get_many(table_cache_keys + [cache_key])

0.0374 set_many ({'1580ca9a8e573fcb58f242b5e33b60aa5a89b45b': 1779842005.697155, 'c838212c4c7996a817e3a0b92d3753971de00d57': (1779842005.697155, [((97322858, 4, 4, 2991031, 'THE WAY OUT - Live at 女巫店', 'music_albums/mi/nd/mindheist/ZH3mdDQ79hGH7EdgMbiwZX.jpeg', 'THE WAY OUT\n盜夢事務所 首場小型專場 ft. 蕭育融\n2025.01.09\n\n跟隨夢的指引,翻越名為自我的那座山\nThe way out is in.', 0, '', 2249, 2, 1, datetime.date(2025, 1, 17), datetime.datetime(2025, 1, 17, 13, 25, 5), datetime.datetime(2025, 1, 17, 13, 25, 5), 1, 1),)])}, None) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(71)
  cache.set_many(to_be_set, cachalot_settings.CACHALOT_TIMEOUT)

0.0390 get_many (['1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', '3149a45fa181de3924227718ccf93e49dbab8ffe'],) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
  data = cache.get_many(table_cache_keys + [cache_key])

0.0374 set_many ({'1580ca9a8e573fcb58f242b5e33b60aa5a89b45b': 1779842005.807677, '3149a45fa181de3924227718ccf93e49dbab8ffe': (1779842005.807677, [((97322901, 4, 4, 2507759, '5PM session', 'music_albums/ye/nt/yentinglo/LR5heeRSFbzvMAUPELXeWk.jpeg', '一場很隨興的課程錄音', 0, '', 4274, 1, 0, datetime.date(2025, 1, 24), datetime.datetime(2025, 1, 24, 6, 40, 37), datetime.datetime(2025, 1, 24, 6, 42, 50), 1, 1),)])}, None) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(71)
  cache.set_many(to_be_set, cachalot_settings.CACHALOT_TIMEOUT)

0.0382 get_many (['1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', '790222b98b3e2bb14c7b0baedc9c82ea66fb56be'],) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
  data = cache.get_many(table_cache_keys + [cache_key])

0.0375 set_many ({'1580ca9a8e573fcb58f242b5e33b60aa5a89b45b': 1779842005.8572598, '790222b98b3e2bb14c7b0baedc9c82ea66fb56be': (1779842005.8572598, [((97322861, 4, 4, 910205, '萬事如意 All The Best', 'music_albums/Su/ns/SunsetSamuraiTW/b5CGeGUUtshNr4eCZZhkuj.jpeg', '生活中扮演著各種角色,轉換之中,找不到真正屬於自己真實的樣貌\n\n活在這混鈍的日子循環,摸不著方向,看不清楚自己\n\n但前方依然滿滿的挑戰,對自己喊話,一切會順利的!\n\n默念"萬事如意",我不怕,儘管來吧!\n-\n夕陽武士將要從現代搖滾樂回望台語歌的起源,除了梳理自己的生活軌跡也去承接島國先鋒音樂家們留下的音樂足跡,並且也期許自己跳脫獨立樂團「另類」的驕傲,面向自己的內心、還有更廣大的受眾創作出不拘於雅俗的歌曲,這將是夕陽武士成團十年以來的最具野心之作。\n以龐克搖滾奠基於獨立音樂場景的我們,也會持續延伸重型搖滾樂的元素,因此找上血肉果汁機的吉他手劉宗霖擔任整張專輯製作人,並且共同參與編曲,與我們一起在歌曲弦律之中創造可柔軟也可直球對決的火花。\n《萬事如意》這張專輯的音樂與取材元素多元,現代重型搖滾、從老派小調悲歌到日常生活歌謠、從茫茫當代靑年到越過而立之年的坦然無奈,如此架構龐大而元素繁複的作品,將會由台灣知名的跨界音樂家柯智豪與我們一起梳理、統整整張作品,最終呈現一張屬於夕陽武士的爽快大作。\n此張新作名為《萬事如意》,用信念來做發聲,由四位高雄男兒歷經十年的音樂創作,也再次回望自己與台語音樂的現在與過去來發聲。', 0, '', 14514, 12, 2, datetime.date(2025, 1, 18), datetime.datetime(2025, 1, 17, 21, 9, 15), datetime.datetime(2025, 1, 17, 21, 9, 15), 1, 1),)])}, None) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(71)
  cache.set_many(to_be_set, cachalot_settings.CACHALOT_TIMEOUT)

0.0366 get_many (['1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', 'bd7145502fb3e1b54c498124ce41754389169727'],) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(46)
  data = cache.get_many(table_cache_keys + [cache_key])

0.0375 set_many ({'1580ca9a8e573fcb58f242b5e33b60aa5a89b45b': 1779842005.9301825, 'bd7145502fb3e1b54c498124ce41754389169727': (1779842005.9301825, [((97322873, 2, 2, 2336340, '卅 THIRTY', 'music_albums/ch/ic/chicalintunink/iu8u95ZbwVjMefmpG95MWP.jpeg', '時間如細沙滑過,三十年中的片刻記憶,編織成這張專輯。十首曲目,十段心路歷程,從青澀到堅韌,從迷失到清醒,記錄了我心中每個獨特的瞬間。這些歌聲,是我與這世間的對話,寫給那些不曾被遺忘的過往,也獻給那走向未來的自己。\n\n每一首歌如同一扇門,推開的是一次相遇:有無意間闖入的禁忌共鳴,有深藏在記憶中的依戀,有關於彼此之間的流轉與重逢。愛情、友情,甚至與自己和解的瞬間,皆在曲中流動。這張專輯無意尋求答案,只是展現這一路上的掙扎與釋然,得失與放下。\n\n「卅」,是我們面對歲月流逝的映照,也是一場穿越情感與靈魂的探索。願每一個在這世間尋求共鳴的你,能在這段音樂旅途中找到屬於自己的篇章。', 0, '', 6863, 2, 0, datetime.date(2025, 1, 19), datetime.datetime(2025, 1, 19, 7, 43, 9), datetime.datetime(2025, 1, 20, 7, 46, 47), 1, 1),)])}, None) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(47)
  value = self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(214)
  nodelist.append(node.render_annotated(context))

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(519)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(195)
  return template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(172)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in render(191)
  resolved_args, resolved_kwargs = self.get_resolved_arguments(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in get_resolved_arguments(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/library.py in <listcomp>(177)
  resolved_args = [var.resolve(context) for var in self.args]

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(671)
  obj = self.var.resolve(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in resolve(796)
  value = self._resolve_lookup(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in _resolve_lookup(858)
  current = current()

/home/ubuntu/streetvoice/music/models.py in get_image_url(764)
  elif self.album and self.album.cover:

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(37)
  return original(compiler, *args, **kwargs)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in inner(96)
  return _get_result_or_execute_query(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/monkey_patch.py in _get_result_or_execute_query(71)
  cache.set_many(to_be_set, cachalot_settings.CACHALOT_TIMEOUT)

0.0297 set ('template.cache.song_of_the_day.74ae34a31fde55d9f842b96c402a118c', '\n <div class="container pt-4 pb-10">\n <h1 class="mb-4">Song of the Day</h1>\n <hr class="mb-6" />\n <div class="row">\n <div class="col-md-4 col-lg-4">\n <div class="border-block mb-4">\n <h2 class="mb-3">月份</h2>\n <ul class="list-inline mr--3">\n \n <li class="list-inline-item"><a href="/music/songoftheday/2025/12/" class="btn btn-white btn-sm btn-tag mb-2">12</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2025/11/" class="btn btn-white btn-sm btn-tag mb-2">11</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2025/10/" class="btn btn-white btn-sm btn-tag mb-2">10</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2025/9/" class="btn btn-white btn-sm btn-tag mb-2">9</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2025/8/" class="btn btn-white btn-sm btn-tag mb-2">8</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2025/7/" class="btn btn-white btn-sm btn-tag mb-2">7</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2025/6/" class="btn btn-white btn-sm btn-tag mb-2">6</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2025/5/" class="btn btn-white btn-sm btn-tag mb-2">5</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2025/4/" class="btn btn-white btn-sm btn-tag mb-2">4</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2025/3/" class="btn btn-white btn-sm btn-tag mb-2">3</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2025/2/" class="btn btn-white btn-sm btn-tag mb-2 active">2</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2025/1/" class="btn btn-white btn-sm btn-tag mb-2">1</a></li>\n \n </ul>\n <hr class="mt-4 mb-4" />\n <h2 class="mb-3">年份</h2>\n <ul class="list-inline mr--3">\n \n <li class="list-inline-item"><a href="/music/songoftheday/2026/2/" class="btn btn-white btn-sm btn-tag mb-2">2026</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2025/2/" class="btn btn-white btn-sm btn-tag mb-2 active">2025</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2024/2/" class="btn btn-white btn-sm btn-tag mb-2">2024</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2023/2/" class="btn btn-white btn-sm btn-tag mb-2">2023</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2022/2/" class="btn btn-white btn-sm btn-tag mb-2">2022</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2021/2/" class="btn btn-white btn-sm btn-tag mb-2">2021</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2020/2/" class="btn btn-white btn-sm btn-tag mb-2">2020</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2019/2/" class="btn btn-white btn-sm btn-tag mb-2">2019</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2018/2/" class="btn btn-white btn-sm btn-tag mb-2">2018</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2017/2/" class="btn btn-white btn-sm btn-tag mb-2">2017</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2016/2/" class="btn btn-white btn-sm btn-tag mb-2">2016</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2015/2/" class="btn btn-white btn-sm btn-tag mb-2">2015</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2014/2/" class="btn btn-white btn-sm btn-tag mb-2">2014</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2013/2/" class="btn btn-white btn-sm btn-tag mb-2">2013</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2012/2/" class="btn btn-white btn-sm btn-tag mb-2">2012</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2011/2/" class="btn btn-white btn-sm btn-tag mb-2">2011</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2010/2/" class="btn btn-white btn-sm btn-tag mb-2">2010</a></li>\n \n <li class="list-inline-item"><a href="/music/songoftheday/2009/2/" class="btn btn-white btn-sm btn-tag mb-2">2009</a></li>\n \n </ul>\n </div>\n </div>\n <div class="col-md-8 col-lg-8">\n <ul class="list-group list-group-flush list-group-song list-group-date mb-5">\n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>28</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="799805"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/Resonance_Effect/songs/799805/">\n <img src="https://media.streetvoice.com/song_covers/Re/so/Resonance_Effect/drTDsXK6bHLbKAGMEibJb7.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="起床 Get Up【Demo】" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/Resonance_Effect/songs/799805/">\n \n \n \n \n\n起床 Get Up【Demo】\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/Resonance_Effect/">\n 共振效應\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="799805"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="799805"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="799805"\n data-type="song"\n data-like-count="370"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 370\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="799805"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>27</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="800646"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/GummyBBB/songs/800646/">\n <img src="https://media.streetvoice.com/song_covers/Gu/mm/GummyBBB/JDoAeosL5QByVqRtKJFXYa.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="WAR &amp; LUV" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/GummyBBB/songs/800646/">\n \n \n \n \n\nWAR &amp; LUV\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/GummyBBB/">\n Gummy B\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="800646"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="800646"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="800646"\n data-type="song"\n data-like-count="2.8k"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 2.8k\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="800646"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>26</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="797376"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/fidamacau/songs/797376/">\n <img src="https://media.streetvoice.com/song_covers/fi/da/fidamacau/NTdvrPCyuvJhQ2D8LgG6iG.jpg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="小宇宙 (電影《幸運閣》 主題曲)" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/fidamacau/songs/797376/">\n \n \n \n \n\n小宇宙 (電影《幸運閣》 主題曲)\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/fidamacau/">\n 青原FIDA\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="797376"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="797376"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="797376"\n data-type="song"\n data-like-count="85"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 85\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="797376"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>25</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="796041"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/countyroad184/songs/796041/">\n <img src="https://media.streetvoice.com/music_albums/co/un/countyroad184/jQVnJp7NaWAzMgAKWf5K5f.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="還沒體驗過的哭泣" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/countyroad184/songs/796041/">\n \n \n \n \n\n還沒體驗過的哭泣\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/countyroad184/">\n 張淦勛 Giyu Tjuljaviya\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="796041"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="796041"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="796041"\n data-type="song"\n data-like-count="60"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 60\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="796041"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>24</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="799616"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/yentinglo/songs/799616/">\n <img src="https://media.streetvoice.com/song_covers/ye/nt/yentinglo/hbkKRSZ3sxgV5b47GGiF8q.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="Waltz of Nostalgia" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/yentinglo/songs/799616/">\n \n \n \n \n\nWaltz of Nostalgia\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/yentinglo/">\n 羅妍婷 YenTing Lo\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="799616"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="799616"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="799616"\n data-type="song"\n data-like-count="41"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 41\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="799616"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>23</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="795619"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/naau_eucna/songs/795619/">\n <img src="https://media.streetvoice.com/song_covers/na/au/naau_eucna/SxLhKbRbepJ98hziuuAqr3.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="sia na amo su? 你的爸爸是誰?" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/naau_eucna/songs/795619/">\n \n \n \n \n\nsia na amo su? 你的爸爸是誰?\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/naau_eucna/">\n Naa’u娜塢\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="795619"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="795619"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="795619"\n data-type="song"\n data-like-count="42"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 42\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="795619"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>22</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="799288"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/Carquaketw/songs/799288/">\n <img src="https://media.streetvoice.com/music_albums/Ca/rq/Carquaketw/5G2erByoa2QMXzawTtUgib.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="賽勒姆 (Salem, OR)" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/Carquaketw/songs/799288/">\n \n \n \n \n\n賽勒姆 (Salem, OR)\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/Carquaketw/">\n 車震 CarQuake\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="799288"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="799288"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="799288"\n data-type="song"\n data-like-count="29"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 29\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="799288"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>21</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="798787"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/sandwichfail/songs/798787/">\n <img src="https://media.streetvoice.com/song_covers/sa/nd/sandwichfail/4WhMAz47s5wJhGspHP4qa2.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="兩輩子的時間(Two Lifetimes)" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/sandwichfail/songs/798787/">\n \n \n \n \n\n兩輩子的時間(Two Lifetimes)\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/sandwichfail/">\n 打倒三明治 Sandwich fail\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="798787"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="798787"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="798787"\n data-type="song"\n data-like-count="274"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 274\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="798787"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>20</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="772663"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/chirrp/songs/772663/">\n <img src="https://media.streetvoice.com/song_covers/ch/ir/chirrp/3Ce2ABEbBKaAomPc45wGi2.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="never met someone (Demo)" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/chirrp/songs/772663/">\n \n \n \n \n\nnever met someone (Demo)\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/chirrp/">\n chirrp.\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="772663"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="772663"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="772663"\n data-type="song"\n data-like-count="66"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 66\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="772663"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>19</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="724586"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/overthetop_officials/songs/724586/">\n <img src="https://media.streetvoice.com/song_covers/ov/er/overthetop_officials/k7KLYVfHNgLevwGeepLbM4.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="上山-得到平靜demo" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/overthetop_officials/songs/724586/">\n \n \n \n \n\n上山-得到平靜demo\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/overthetop_officials/">\n 上山Over The Top\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="724586"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="724586"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="724586"\n data-type="song"\n data-like-count="1.7k"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 1.7k\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="724586"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>18</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="798834"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/Radiant/songs/798834/">\n <img src="https://media.streetvoice.com/song_covers/Ra/di/Radiant/7AQdVLtgdj6CjAjxh4BXdv.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="约定再重逢" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/Radiant/songs/798834/">\n \n \n \n \n\n \n <span class="icon-flash text-red mr-1" data-toggle="tooltip" data-placement="top" title="動態歌詞"></span>\n \n\n约定再重逢\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/Radiant/">\n Radiant.\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="798834"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="798834"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="798834"\n data-type="song"\n data-like-count="52"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 52\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="798834"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>17</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="799754"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/TripleDeer/songs/799754/">\n <img src="https://media.streetvoice.com/song_covers/Tr/ip/TripleDeer/KB27LtSs7AyhYntpHUEBf6.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="O Maan Ko" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/TripleDeer/songs/799754/">\n \n \n \n \n\n \n <span class="icon-flash text-red mr-1" data-toggle="tooltip" data-placement="top" title="動態歌詞"></span>\n \n\nO Maan Ko\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/TripleDeer/">\n Triple Deer\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="799754"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="799754"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="799754"\n data-type="song"\n data-like-count="134"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 134\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="799754"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>16</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="798884"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/suthepband/songs/798884/">\n <img src="https://media.streetvoice.com/song_covers/su/th/suthepband/Kqi2SCCHdLouGc5B7mrvKQ.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="Mor-Kub (Doctor,i love you)" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/suthepband/songs/798884/">\n \n \n \n \n\nMor-Kub (Doctor,i love you)\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/suthepband/">\n suthepband\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="798884"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="798884"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="798884"\n data-type="song"\n data-like-count="11"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 11\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="798884"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>15</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="800326"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/PiEDi__/songs/800326/">\n <img src="https://media.streetvoice.com/song_covers/Pi/ED/PiEDi__/a6TEfSsKxcLxZAeNvUdnXw.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="Why Did U" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/PiEDi__/songs/800326/">\n \n \n \n \n\nWhy Did U\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/PiEDi__/">\n PiEDí\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="800326"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="800326"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="800326"\n data-type="song"\n data-like-count="72"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 72\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="800326"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>14</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="800301"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/mindheist/songs/800301/">\n <img src="https://media.streetvoice.com/music_albums/mi/nd/mindheist/ZH3mdDQ79hGH7EdgMbiwZX.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="Alone in the Light - Live at 女巫店" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/mindheist/songs/800301/">\n \n \n \n \n\nAlone in the Light - Live at 女巫店\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/mindheist/">\n 盜夢事務所 Mind Heist\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="800301"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="800301"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="800301"\n data-type="song"\n data-like-count="39"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 39\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="800301"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>13</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="799929"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/gotagota/songs/799929/">\n <img src="https://media.streetvoice.com/song_covers/go/ta/gotagota/JVqxrShSB6HSHTyot6aR6G.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="全世界都跟我作對" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/gotagota/songs/799929/">\n \n \n \n \n\n全世界都跟我作對\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/gotagota/">\n GOTA\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="799929"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="799929"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="799929"\n data-type="song"\n data-like-count="44"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 44\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="799929"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>12</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="763552"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/heathersan/songs/763552/">\n <img src="https://media.streetvoice.com/song_covers/he/at/heathersan/ULine8qpWCxtb42aqQu5dp.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="粼粼 Sparkle" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/heathersan/songs/763552/">\n \n \n \n \n\n粼粼 Sparkle\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/heathersan/">\n 津々\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="763552"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="763552"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="763552"\n data-type="song"\n data-like-count="124"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 124\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="763552"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>11</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="799636"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/Naughtyband/songs/799636/">\n <img src="https://media.streetvoice.com/song_covers/Na/ug/Naughtyband/3QFj7tRDX7c2T9gviGApVn.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="仰式的思維" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/Naughtyband/songs/799636/">\n \n \n \n \n\n仰式的思維\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/Naughtyband/">\n 諾堤Naughty\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="799636"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="799636"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="799636"\n data-type="song"\n data-like-count="114"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 114\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="799636"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>10</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="790571"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/heathersan/songs/790571/">\n <img src="https://media.streetvoice.com/song_covers/he/at/heathersan/DS83eQMPmTPHSeAF9usv6N.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="無期的夢Indefinite Dream feat.裝咖人-戴戴" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/heathersan/songs/790571/">\n \n \n \n \n\n無期的夢Indefinite Dream feat.裝咖人-戴戴\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/heathersan/">\n 津々\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="790571"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="790571"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="790571"\n data-type="song"\n data-like-count="80"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 80\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="790571"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>09</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="799678"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/eric201022/songs/799678/">\n <img src="https://media.streetvoice.com/song_covers/er/ic/eric201022/UXZdC3bvwtK5zHW6ToYYFT.jpg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="少年期延畢" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/eric201022/songs/799678/">\n \n \n \n \n\n少年期延畢\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/eric201022/">\n 莊耿碩\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="799678"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="799678"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="799678"\n data-type="song"\n data-like-count="73"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 73\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="799678"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>08</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="799361"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/bcband/songs/799361/">\n <img src="https://media.streetvoice.com/song_covers/bc/ba/bcband/3yWpZxKmNJvWM42fQrZoyL.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="而複雜又是" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/bcband/songs/799361/">\n \n \n \n \n\n而複雜又是\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/bcband/">\n Beyond Cure(BC)\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="799361"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="799361"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="799361"\n data-type="song"\n data-like-count="25"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 25\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="799361"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>07</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="799615"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/yentinglo/songs/799615/">\n <img src="https://media.streetvoice.com/music_albums/ye/nt/yentinglo/LR5heeRSFbzvMAUPELXeWk.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="Mostly Cloudy (Untitled)" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/yentinglo/songs/799615/">\n \n \n \n \n\nMostly Cloudy (Untitled)\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/yentinglo/">\n 羅妍婷 YenTing Lo\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="799615"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="799615"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="799615"\n data-type="song"\n data-like-count="31"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 31\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="799615"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>06</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="798694"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/SADOG/songs/798694/">\n <img src="https://media.streetvoice.com/song_covers/SA/DO/SADOG/7ktVPtv2EWSBJipypvBkSn.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="迷路 When I Say &quot;Always&quot; (DEMO)" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/SADOG/songs/798694/">\n \n \n \n \n\n迷路 When I Say &quot;Always&quot; (DEMO)\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/SADOG/">\n SADOG\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="798694"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="798694"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="798694"\n data-type="song"\n data-like-count="192"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 192\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="798694"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>05</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="798968"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/SunsetSamuraiTW/songs/798968/">\n <img src="https://media.streetvoice.com/music_albums/Su/ns/SunsetSamuraiTW/b5CGeGUUtshNr4eCZZhkuj.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="下港少年回頭望" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/SunsetSamuraiTW/songs/798968/">\n \n \n \n \n\n下港少年回頭望\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/SunsetSamuraiTW/">\n 夕陽武士 Sunset Samurai\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="798968"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="798968"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="798968"\n data-type="song"\n data-like-count="138"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 138\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="798968"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>04</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="798846"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/sauljaljui_tw/songs/798846/">\n <img src="https://media.streetvoice.com/song_covers/sa/ul/sauljaljui_tw/atctJYoK5eDDL7oPMzBnPG.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="Dipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/sauljaljui_tw/songs/798846/">\n \n \n \n \n\nDipin Kari Tang 麵包 咖哩 刺蝟 (feat. 泰武古謠傳唱)\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/sauljaljui_tw/">\n Sauljaljui 戴曉君\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="798846"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="798846"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="798846"\n data-type="song"\n data-like-count="37"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 37\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="798846"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>03</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="793085"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/whitefrequency2016/songs/793085/">\n <img src="https://media.streetvoice.com/song_covers/wh/it/whitefrequency2016/dACvLukthPD8PEU7RBsoTZ.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="Citrus" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/whitefrequency2016/songs/793085/">\n \n \n \n \n\n \n <span class="icon-flash text-red mr-1" data-toggle="tooltip" data-placement="top" title="動態歌詞"></span>\n \n\nCitrus\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/whitefrequency2016/">\n 白頻率 White Frequency\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="793085"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="793085"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="793085"\n data-type="song"\n data-like-count="266"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 266\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="793085"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>02</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="799359"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/bcband/songs/799359/">\n <img src="https://media.streetvoice.com/song_covers/bc/ba/bcband/iARkqFYYvt699MHQBqJhWi.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="我想你還會是你" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/bcband/songs/799359/">\n \n \n \n \n\n我想你還會是你\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/bcband/">\n Beyond Cure(BC)\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="799359"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="799359"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="799359"\n data-type="song"\n data-like-count="96"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 96\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="799359"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n \n \n\n<li class="list-group-item align-items-center justify-content-between work-item">\n \n <div class="work-item-number mr-2">\n <span class="text-date">\n <span>02</span>\n <span>01</span>\n </span>\n </div>\n \n\n \n <div class="cover-block with-button img-lg mr-3">\n \n \n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-outline-white js-sod"\n data-type="sod"\n \n\n \n data-id="799158"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n \n \n <a href="/chicalintunink/songs/799158/">\n <img src="https://media.streetvoice.com/music_albums/ch/ic/chicalintunink/iu8u95ZbwVjMefmpG95MWP.jpeg?x-oss-process=image/resize,m_fill,h_100,w_100,limit_0/interlace,1/quality,q_95/format,jpg" alt="我無注意騎著亻因翁的馬仔 Saddle" />\n </a>\n </div>\n <div class="work-item-info">\n <h4 class="text-truncate">\n <a href="/chicalintunink/songs/799158/">\n \n \n \n \n\n我無注意騎著亻因翁的馬仔 Saddle\n </a>\n </h4>\n <h5 class="text-truncate">\n <a href="/chicalintunink/">\n 鍾綺 Bell\n </a>\n </h5>\n </div>\n <div class="text-right w-220p ml-3">\n \n <ul class="list-inline list-item-buttons">\n \n\n\n\n\n\n \n <li class="list-inline-item">\n \n\n<a\n href="#"\n class="btn btn-circle\n btn-white\n \n js-share\n "\n data-action="js-share"\n data-id="799158"\n data-type="song"\n data-repost-type="create"\n data-dimension-value="Song of the Day">\n <span class="icon-repost"></span>\n</a>\n\n </li>\n <li class="list-inline-item">\n \n\n<div class="dropdown">\n <button\n type="button"\n class="btn btn-circle btn-white dropdown-toggle js-more"\n data-toggle="dropdown"\n aria-haspopup="true"\n aria-expanded="false"\n data-id="799158"\n data-type="song"\n data-teach-type=""\n data-dropdown-type="add"\n data-ga-on="click" data-ga-event-category="click" data-ga-event-type="UI" data-ga-event-label="more">\n <span class="icon-plus"></span>\n </button>\n <div class="dropdown-menu dropdown-menu-center react-more-dropdown-menu"></div>\n</div>\n \n </li>\n <li class="list-inline-item">\n \n\n <button\n data-ga-on="click"\n data-ga-event-category="like"\n data-ga-event-type="song"\n data-ga-dimension-value="Song of the Day"\n type="button"\n class="btn btn-circle btn-like js-like-btn\n btn-white\n \n \n "\n data-id="799158"\n data-type="song"\n data-like-count="39"\n aria-pressed="false"\n tabindex="0"\n >\n <span class="icon-heart-empty"></span>\n <span class="ml-1 js-like-count\n "\n data-hide-count="False">\n \n 39\n \n </span>\n </button>\n\n\n </li>\n \n <li class="list-inline-item">\n \n\n<button\n \n\n type="button"\n class="btn btn-play btn-circle btn-white js-sod"\n data-type="sod"\n \n\n \n data-id="799158"\n \n \n\n \n\n \n\n \n\n data-ga-on="click"\n data-ga-event-category="user_triggered_play"\n data-ga-event-type="song"\n \n data-ga-dimension-value="Song of the Day"\n>\n <span class="icon-play "></span>\n</button>\n\n\n\n\n </li>\n\n\n </ul>\n \n </div>\n \n</li>\n\n \n \n </ul>\n </div>\n </div>\n </div>\n ', 600) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(105)
  self.content = self.rendered_content

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in rendered_content(83)
  return template.render(context, self._request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(170)
  return self._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(150)
  return compiled_parent._render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/test/utils.py in instrumented_test_render(100)
  return self.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/defaulttags.py in render(315)
  return nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in render(62)
  result = block.nodelist.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render(938)
  bit = node.render_annotated(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/base.py in render_annotated(905)
  return self.render(context)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/templatetags/cache.py in render(48)
  fragment_cache.set(cache_key, value, expire_time)

0.0315 set ('views.decorators.cache.cache_header..ad81a7a22f7578d83584ba2588086f92.zh-hant.Asia/Taipei', [], 600) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(107)
  newretval = post_callback(retval)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in process_response(562)
  return super().process_response(request, response)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/middleware/cache.py in process_response(109)
  cache_key = learn_cache_key(request, response, timeout, self.key_prefix, cache=self.cache)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/utils/cache.py in learn_cache_key(406)
  cache.set(cache_key, [], cache_timeout)

0.0324 set ('views.decorators.cache.cache_page..GET.ad81a7a22f7578d83584ba2588086f92.d41d8cd98f00b204e9800998ecf8427e.zh-hant.Asia/Taipei', <TemplateResponse status_code=200, "text/html; charset=utf-8">, 600) {} <django.core.cache.backends.dummy.DummyCache object at 0x7bfd3a1d2d30>
/home/ubuntu/.virtualenvs/streetvoice3.8/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py in run(66)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]", prog=prog).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(235)
  super().run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/app/base.py in run(71)
  Arbiter(self).run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in run(201)
  self.manage_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in manage_workers(570)
  self.spawn_workers()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_workers(641)
  self.spawn_worker()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/arbiter.py in spawn_worker(608)
  worker.init_process()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/base.py in init_process(143)
  self.run()

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run(123)
  self.run_for_multiple(timeout)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in run_for_multiple(103)
  self.accept(listener)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in accept(31)
  self.handle(listener, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle(134)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/gunicorn/workers/sync.py in handle_request(177)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/streetvoice/api/middleware.py in __call__(22)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/dogslow/__init__.py in __call__(313)
  response = self.get_response(request)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in __call__(613)
  response = self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/cachalot/panels.py in process_request(41)
  return super(CachalotPanel, self).process_request(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/social_django/middleware.py in __call__(28)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django_htmx/middleware.py in __call__(43)
  return self.get_response(request)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in render(107)
  newretval = post_callback(retval)

/home/ubuntu/streetvoice/svapp/middleware/__init__.py in process_response(562)
  return super().process_response(request, response)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/middleware/cache.py in process_response(111)
  response.add_post_render_callback(

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/response.py in add_post_render_callback(92)
  callback(self)

/home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/middleware/cache.py in <lambda>(112)
  lambda r: self.cache.set(cache_key, r, timeout)

Signals

Signal Receivers
class_prepared EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation, EnumField._setup_validation
connection_created
got_request_exception
m2m_changed
post_delete post_delete_user, _delete_feed_when_works_is_deleted, _delete_feed_when_works_is_deleted, _delete_feed_when_works_is_deleted, _handle_related_instance_when_feed_is_delete, post_save_or_delete_sensitivekeyword, post_delete_song, post_delete_relationship, _delete_iplog_when_content_object_is_deleted, _delete_iplog_when_content_object_is_deleted, post_save_or_delete_open_graph_blocked_domains, post_delete_replacement_word, regenerate_critic_genres
post_init ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, ImageField.update_dimension_fields, delete_mt_init, delete_mt_init, delete_mt_init
post_migrate create_contenttypes, create_permissions, create_default_site, _invalidate_on_migration
post_save _create_correspond_genericwork, _create_correspond_genericwork, _create_correspond_genericwork, post_save_user, post_save_shopline_order, _create_extra_info_when_feed_is_repost, _update_critic_review_blocked_status_when_feed_is_repost, _sync_feed_restricted_field, _sync_feed_restricted_field, _sync_feed_restricted_field, censor_model, censor_model, censor_model, censor_model, censor_model, censor_model, censor_model, censor_model, censor_model, censor_model, censor_model, censor_model, censor_model, sync_or_create_censorship, sync_or_create_censorship, sync_or_create_censorship, sync_or_create_censorship, sync_or_create_censorship, sync_or_create_censorship, sync_or_create_censorship, sync_or_create_censorship, sync_or_create_censorship, sync_or_create_censorship, post_save_or_delete_sensitivekeyword, _save_instance_check_related_data, add_achievement, post_song_copyright_check, post_save_relationship, update_es_index, update_es_index, update_es_index, update_es_index, update_es_index, update_es_index, post_save_or_delete_open_graph_blocked_domains, post_save_replacement_word, save_unread_comment, read_comment, comment_notification, send_comment_tagged_venueactivity_notification, send_at_comment_notification, remove_fanclub_member, reject_waiting_feature_user, create_clap_acknowledge, generate_hash_id, generate_hash_id, generate_hash_id, save_bank_info_master, update_tax_info_zipcode, active_fanclub_member, update_critic_genres
pre_delete clear_site_cache, pre_delete_user, cleanup_ckeditor_images_on_delete, remove_es_index, remove_es_index, remove_es_index, remove_es_index, remove_es_index, _delete_notifications_when_activity_is_delete, reduce_entered_users_count
pre_init
pre_migrate inject_rename_contenttypes_operations
pre_save clear_site_cache, cleanup_unused_ckeditor_images_on_update, _pre_sync_feed_restricted_field, _pre_sync_feed_restricted_field, _pre_sync_feed_restricted_field, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, pre_censor_model, mark_blocked_status_changed, mark_blocked_status_changed, mark_blocked_status_changed, mark_blocked_status_changed, mark_blocked_status_changed, mark_blocked_status_changed, mark_blocked_status_changed, mark_blocked_status_changed, mark_blocked_status_changed, mark_blocked_status_changed, pre_song_copyright_check, cache_original_instance, cache_original_instance, cache_original_instance, cache_original_instance, cache_original_instance, cache_original_instance
request_finished close_old_connections, close_caches, reset_urlconf
request_started reset_queries, close_old_connections
setting_changed reset_cache, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, clear_serializers_cache, language_changed, localize_settings_changed, file_storage_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, reset_hashers, reload_oauth2_settings, clear_caches, reload_api_settings, DebugStaticFilesStorage._clear_cached_properties, CompressorFileStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, CompressorFileStorage._clear_cached_properties, StaticFilesStorage._clear_cached_properties, reload_package_settings

Cachalot

Database 'default'

Application Model Last invalidation

Database 'slave1'

Application Model Last invalidation

Database 'warehouse'

Application Model Last invalidation