| 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 | Value |
|---|---|
| User CPU time | 812.419 msec |
| System CPU time | 10.035 msec |
| Total CPU time | 822.454 msec |
| Elapsed time | 832.491 msec |
| Context switches | 9 voluntary, 25 involuntary |
| Timing attribute | Timeline | Milliseconds since navigation start (+length) |
|---|
| Setting | Value |
|---|---|
| ABSOLUTE_URL_OVERRIDES | {'auth.user': <function <lambda> at 0x77086c2ab4c0>} |
| 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 0x770869f3a670> |
| 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 0x77086c2a3d30> |
| 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' |
| 金鑰 | 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.217.14 |
| X-Forwarded-Proto | https |
| X-Real-Ip | 216.73.217.14 |
| X-Ssl-Protocol | TLSv1.3 |
| 金鑰 | Value |
|---|---|
| Cache-Control | max-age=300 |
| Content-Type | text/html; charset=utf-8 |
| Expires | Mon, 25 May 2026 14:12:29 GMT |
Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.
| 金鑰 | Value |
|---|---|
| PATH_INFO | /music/charts/realtime/electronic/ |
| QUERY_STRING | |
| REMOTE_ADDR | 216.73.217.14 |
| 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 |
| View function | 參數 | Keyword arguments | URL name |
|---|---|---|---|
music.views.site.charts_realtime |
() |
{'style_name': 'electronic'} |
music-charts-realtime |
| Variable | Value |
|---|---|
'csrf-token' |
'biUNQ6SrTlsLgvYI1L4904Gg5KUT5Ng9IB0J6RJL11mxIxRkqYsdKzNkwzapw10S' |
| Query | Timeline | Time (ms) | 動作 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
SELECT `music_chartrealtime`.`id`,
`music_chartrealtime`.`song_id`, `music_chartrealtime`.`style`, `music_chartrealtime`.`rank`, `music_chartrealtime`.`last_rank`, `music_chartrealtime`.`score`, `music_chartrealtime`.`site_id`, `music_chartrealtime`.`created_at`, `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_chartrealtime` INNER JOIN `music_song` ON (`music_chartrealtime`.`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_chartrealtime`.`site_id` = 1 AND `music_chartrealtime`.`style` = 5 AND `music_song`.`enable` AND `music_song`.`public` = 1 AND NOT (`music_song`.`tw_blocked_status` IN (0, 3)) AND NOT (`member_userprofile`.`tw_blocked_status` IN (0, 3) AND `member_userprofile`.`tw_blocked_status` IS NOT NULL) AND NOT (`music_song`.`tw_copyright_status` = 1)) ORDER BY `music_chartrealtime`.`rank` ASC LIMIT 1SELECT ••• FROM `music_chartrealtime` INNER JOIN `music_song` ON (`music_chartrealtime`.`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_chartrealtime`.`site_id` = 1 AND `music_chartrealtime`.`style` = 5 AND `music_song`.`enable` AND `music_song`.`public` = 1 AND NOT (`music_song`.`tw_blocked_status` IN (0, 3)) AND NOT (`member_userprofile`.`tw_blocked_status` IN (0, 3) AND `member_userprofile`.`tw_blocked_status` IS NOT NULL) AND NOT (`music_song`.`tw_copyright_status` = 1)) ORDER BY `music_chartrealtime`.`rank` ASC LIMIT 1 |
2.76 | ||||||||||||||||||||
|
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/template/loader_tags.py in render(188) values = { /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in <dictcomp>(189) name: var.resolve(context) /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(843) current = current[int(bit)] /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)
/home/ubuntu/streetvoice/music/templates/music/site/charts_realtime.html |
|||||||||||||||||||||
|
SELECT `music_chartrealtime`.`id`,
`music_chartrealtime`.`song_id`, `music_chartrealtime`.`style`, `music_chartrealtime`.`rank`, `music_chartrealtime`.`last_rank`, `music_chartrealtime`.`score`, `music_chartrealtime`.`site_id`, `music_chartrealtime`.`created_at`, `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_chartrealtime` INNER JOIN `music_song` ON (`music_chartrealtime`.`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_chartrealtime`.`site_id` = 1 AND `music_chartrealtime`.`style` = 5 AND `music_song`.`enable` AND `music_song`.`public` = 1 AND NOT (`music_song`.`tw_blocked_status` IN (0, 3)) AND NOT (`member_userprofile`.`tw_blocked_status` IN (0, 3) AND `member_userprofile`.`tw_blocked_status` IS NOT NULL) AND NOT (`music_song`.`tw_copyright_status` = 1)) ORDER BY `music_chartrealtime`.`rank` ASC LIMIT 50SELECT ••• FROM `music_chartrealtime` INNER JOIN `music_song` ON (`music_chartrealtime`.`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_chartrealtime`.`site_id` = 1 AND `music_chartrealtime`.`style` = 5 AND `music_song`.`enable` AND `music_song`.`public` = 1 AND NOT (`music_song`.`tw_blocked_status` IN (0, 3)) AND NOT (`member_userprofile`.`tw_blocked_status` IN (0, 3) AND `member_userprofile`.`tw_blocked_status` IS NOT NULL) AND NOT (`music_song`.`tw_copyright_status` = 1)) ORDER BY `music_chartrealtime`.`rank` ASC LIMIT 50 |
6.80 | ||||||||||||||||||||
|
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/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)
/home/ubuntu/streetvoice/music/templates/music/site/charts_realtime.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` = 97322814 LIMIT 21SELECT ••• FROM `music_musicalbum` WHERE `music_musicalbum`.`id` = 97322814 LIMIT 21 |
0.67 | ||||||||||||||||||||
|
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/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/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(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/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/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)
/home/ubuntu/streetvoice/svapp/templates/includes/charts_index_songs.html |
|||||||||||||||||||||
| 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 |
| 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 |
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: django_meta. Contents: [<TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x77084dd82f70>, <TextNode: '\n '>]>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'ACCEPTED_LANGUAGE': 'en'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: navbar_nav. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <django.template.defaulttags.URLNode object at 0x77084f25d730>, <TextNode: '" class="nav-link '>, <IfNode>, <TextNode: '" data-type="upload" data'>, <django.template.defaulttags.CommentNode object at 0x77084f25d940>, <TextNode: '\n '>]>}
{'False': False, 'None': None, 'True': True}
{'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'js': {'csrf': False,
'i18n': False,
'init': True,
'jquery': False,
'minified': False}}
{'False': False, 'None': None, 'True': True}
{'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'js': {'csrf': False,
'i18n': False,
'init': True,
'jquery': False,
'minified': False}}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'active_style_name': 'electronic',
'is_realtime': True}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'is_realtime': True, 'style_name': 'electronic'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'icon_margin': 'mr-1',
'is_not_circle_btn': True,
'is_primary_btn': True,
'item': <Song: Tired flower _Yichia&Myyu>,
'margin': 'ml-2',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123801)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123801)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Tired flower _Yichia&Myyu>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Tired flower _Yichia&Myyu>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123801)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Tired flower _Yichia&Myyu>}
{'song': <Song: Tired flower _Yichia&Myyu>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123801)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Tired flower _Yichia&Myyu>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Tired flower _Yichia&Myyu>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123801)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Tired flower _Yichia&Myyu>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Tired flower _Yichia&Myyu>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Tired flower _Yichia&Myyu>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123801)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Tired flower _Yichia&Myyu>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Tired flower _Yichia&Myyu>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Tired flower _Yichia&Myyu>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Tired flower _Yichia&Myyu>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123801)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Tired flower _Yichia&Myyu>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Tired flower _Yichia&Myyu>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Tired flower _Yichia&Myyu>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123802)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123802)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我無助到用ChatGPT(免費版)算命>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 我無助到用ChatGPT(免費版)算命>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123802)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我無助到用ChatGPT(免費版)算命>}
{'song': <Song: 我無助到用ChatGPT(免費版)算命>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123802)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我無助到用ChatGPT(免費版)算命>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 我無助到用ChatGPT(免費版)算命>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123802)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我無助到用ChatGPT(免費版)算命>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 我無助到用ChatGPT(免費版)算命>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 我無助到用ChatGPT(免費版)算命>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123802)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我無助到用ChatGPT(免費版)算命>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 我無助到用ChatGPT(免費版)算命>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 我無助到用ChatGPT(免費版)算命>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 我無助到用ChatGPT(免費版)算命>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123802)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我無助到用ChatGPT(免費版)算命>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 我無助到用ChatGPT(免費版)算命>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 我無助到用ChatGPT(免費版)算命>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123803)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123803)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 05. Moola Invocation (Techno Remix)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 05. Moola Invocation (Techno Remix)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123803)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 05. Moola Invocation (Techno Remix)>}
{'song': <Song: 05. Moola Invocation (Techno Remix)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123803)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 05. Moola Invocation (Techno Remix)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 05. Moola Invocation (Techno Remix)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123803)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 05. Moola Invocation (Techno Remix)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 05. Moola Invocation (Techno Remix)>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 05. Moola Invocation (Techno Remix)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123803)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 05. Moola Invocation (Techno Remix)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 05. Moola Invocation (Techno Remix)>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 05. Moola Invocation (Techno Remix)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 05. Moola Invocation (Techno Remix)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123803)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 05. Moola Invocation (Techno Remix)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 05. Moola Invocation (Techno Remix)>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 05. Moola Invocation (Techno Remix)>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123804)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123804)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hypothesis, 周穆>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Hypothesis, 周穆>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123804)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hypothesis, 周穆>}
{'song': <Song: Hypothesis, 周穆>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123804)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hypothesis, 周穆>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Hypothesis, 周穆>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123804)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hypothesis, 周穆>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Hypothesis, 周穆>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Hypothesis, 周穆>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123804)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hypothesis, 周穆>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Hypothesis, 周穆>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Hypothesis, 周穆>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Hypothesis, 周穆>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123804)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Hypothesis, 周穆>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Hypothesis, 周穆>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Hypothesis, 周穆>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123805)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123805)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: FFFFF>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: FFFFF>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123805)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: FFFFF>}
{'song': <Song: FFFFF>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123805)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: FFFFF>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: FFFFF>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123805)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: FFFFF>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: FFFFF>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: FFFFF>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123805)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: FFFFF>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: FFFFF>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: FFFFF>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: FFFFF>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123805)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: FFFFF>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: FFFFF>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: FFFFF>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123806)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123806)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 崖 Cliff Dancing>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 崖 Cliff Dancing>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123806)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 崖 Cliff Dancing>}
{'song': <Song: 崖 Cliff Dancing>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123806)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 崖 Cliff Dancing>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 崖 Cliff Dancing>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123806)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 崖 Cliff Dancing>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 崖 Cliff Dancing>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 崖 Cliff Dancing>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123806)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 崖 Cliff Dancing>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 崖 Cliff Dancing>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 崖 Cliff Dancing>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 崖 Cliff Dancing>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123806)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 崖 Cliff Dancing>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 崖 Cliff Dancing>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 崖 Cliff Dancing>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123807)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123807)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我的人設-Demo>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 我的人設-Demo>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123807)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我的人設-Demo>}
{'song': <Song: 我的人設-Demo>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123807)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我的人設-Demo>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 我的人設-Demo>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123807)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我的人設-Demo>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 我的人設-Demo>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 我的人設-Demo>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123807)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我的人設-Demo>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 我的人設-Demo>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 我的人設-Demo>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 我的人設-Demo>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123807)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 我的人設-Demo>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 我的人設-Demo>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 我的人設-Demo>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123808)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123808)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 山 Mountain's Spell>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 山 Mountain's Spell>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123808)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 山 Mountain's Spell>}
{'song': <Song: 山 Mountain's Spell>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123808)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 山 Mountain's Spell>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 山 Mountain's Spell>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123808)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 山 Mountain's Spell>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 山 Mountain's Spell>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 山 Mountain's Spell>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123808)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 山 Mountain's Spell>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 山 Mountain's Spell>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 山 Mountain's Spell>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 山 Mountain's Spell>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123808)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 山 Mountain's Spell>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 山 Mountain's Spell>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 山 Mountain's Spell>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123809)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123809)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 解藥 Antidote>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 解藥 Antidote>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123809)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 解藥 Antidote>}
{'song': <Song: 解藥 Antidote>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123809)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 解藥 Antidote>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 解藥 Antidote>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123809)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 解藥 Antidote>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 解藥 Antidote>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 解藥 Antidote>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123809)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 解藥 Antidote>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 解藥 Antidote>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 解藥 Antidote>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 解藥 Antidote>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123809)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 解藥 Antidote>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 解藥 Antidote>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 解藥 Antidote>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123810)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123810)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 草原 Meadow>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 草原 Meadow>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123810)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 草原 Meadow>}
{'song': <Song: 草原 Meadow>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123810)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 草原 Meadow>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 草原 Meadow>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123810)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 草原 Meadow>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 草原 Meadow>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 草原 Meadow>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123810)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 草原 Meadow>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 草原 Meadow>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 草原 Meadow>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 草原 Meadow>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123810)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 草原 Meadow>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 草原 Meadow>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 草原 Meadow>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123811)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123811)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 浮島 Floating Isle>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 浮島 Floating Isle>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123811)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 浮島 Floating Isle>}
{'song': <Song: 浮島 Floating Isle>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123811)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 浮島 Floating Isle>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 浮島 Floating Isle>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123811)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 浮島 Floating Isle>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 浮島 Floating Isle>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 浮島 Floating Isle>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123811)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 浮島 Floating Isle>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 浮島 Floating Isle>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 浮島 Floating Isle>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 浮島 Floating Isle>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123811)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 浮島 Floating Isle>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 浮島 Floating Isle>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 浮島 Floating Isle>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123812)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123812)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: >>>>入口<<<< >>>>Entry<<<<>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: >>>>入口<<<< >>>>Entry<<<<>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123812)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: >>>>入口<<<< >>>>Entry<<<<>}
{'song': <Song: >>>>入口<<<< >>>>Entry<<<<>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123812)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: >>>>入口<<<< >>>>Entry<<<<>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: >>>>入口<<<< >>>>Entry<<<<>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123812)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: >>>>入口<<<< >>>>Entry<<<<>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: >>>>入口<<<< >>>>Entry<<<<>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: >>>>入口<<<< >>>>Entry<<<<>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123812)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: >>>>入口<<<< >>>>Entry<<<<>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: >>>>入口<<<< >>>>Entry<<<<>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: >>>>入口<<<< >>>>Entry<<<<>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: >>>>入口<<<< >>>>Entry<<<<>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123812)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: >>>>入口<<<< >>>>Entry<<<<>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: >>>>入口<<<< >>>>Entry<<<<>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: >>>>入口<<<< >>>>Entry<<<<>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123813)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123813)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 歡騰 Black Reverie>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 歡騰 Black Reverie>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123813)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 歡騰 Black Reverie>}
{'song': <Song: 歡騰 Black Reverie>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123813)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 歡騰 Black Reverie>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 歡騰 Black Reverie>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123813)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 歡騰 Black Reverie>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 歡騰 Black Reverie>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 歡騰 Black Reverie>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123813)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 歡騰 Black Reverie>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 歡騰 Black Reverie>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 歡騰 Black Reverie>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 歡騰 Black Reverie>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123813)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 歡騰 Black Reverie>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 歡騰 Black Reverie>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 歡騰 Black Reverie>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123814)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123814)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 密語 Whisper of the Cosmos>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 密語 Whisper of the Cosmos>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123814)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 密語 Whisper of the Cosmos>}
{'song': <Song: 密語 Whisper of the Cosmos>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123814)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 密語 Whisper of the Cosmos>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 密語 Whisper of the Cosmos>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123814)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 密語 Whisper of the Cosmos>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 密語 Whisper of the Cosmos>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 密語 Whisper of the Cosmos>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123814)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 密語 Whisper of the Cosmos>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 密語 Whisper of the Cosmos>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 密語 Whisper of the Cosmos>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 密語 Whisper of the Cosmos>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123814)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 密語 Whisper of the Cosmos>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 密語 Whisper of the Cosmos>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 密語 Whisper of the Cosmos>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123815)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123815)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Matangic 後悔>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Matangic 後悔>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123815)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Matangic 後悔>}
{'song': <Song: Matangic 後悔>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123815)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Matangic 後悔>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Matangic 後悔>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123815)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Matangic 後悔>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Matangic 後悔>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Matangic 後悔>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123815)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Matangic 後悔>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Matangic 後悔>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Matangic 後悔>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Matangic 後悔>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123815)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Matangic 後悔>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Matangic 後悔>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Matangic 後悔>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123816)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123816)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: RGB 底池>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: RGB 底池>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123816)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: RGB 底池>}
{'song': <Song: RGB 底池>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123816)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: RGB 底池>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: RGB 底池>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123816)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: RGB 底池>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: RGB 底池>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: RGB 底池>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123816)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: RGB 底池>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: RGB 底池>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: RGB 底池>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: RGB 底池>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123816)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: RGB 底池>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: RGB 底池>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: RGB 底池>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123817)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123817)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 夢山 Echoes Mountain>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 夢山 Echoes Mountain>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123817)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 夢山 Echoes Mountain>}
{'song': <Song: 夢山 Echoes Mountain>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123817)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 夢山 Echoes Mountain>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 夢山 Echoes Mountain>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123817)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 夢山 Echoes Mountain>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 夢山 Echoes Mountain>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 夢山 Echoes Mountain>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123817)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 夢山 Echoes Mountain>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 夢山 Echoes Mountain>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 夢山 Echoes Mountain>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 夢山 Echoes Mountain>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123817)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 夢山 Echoes Mountain>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 夢山 Echoes Mountain>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 夢山 Echoes Mountain>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123818)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123818)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 孤城與花火 Lonely Citadel and Fireworks>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 孤城與花火 Lonely Citadel and Fireworks>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123818)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 孤城與花火 Lonely Citadel and Fireworks>}
{'song': <Song: 孤城與花火 Lonely Citadel and Fireworks>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123818)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 孤城與花火 Lonely Citadel and Fireworks>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 孤城與花火 Lonely Citadel and Fireworks>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123818)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 孤城與花火 Lonely Citadel and Fireworks>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 孤城與花火 Lonely Citadel and Fireworks>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 孤城與花火 Lonely Citadel and Fireworks>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123818)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 孤城與花火 Lonely Citadel and Fireworks>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 孤城與花火 Lonely Citadel and Fireworks>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 孤城與花火 Lonely Citadel and Fireworks>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 孤城與花火 Lonely Citadel and Fireworks>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123818)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 孤城與花火 Lonely Citadel and Fireworks>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 孤城與花火 Lonely Citadel and Fireworks>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 孤城與花火 Lonely Citadel and Fireworks>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123819)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123819)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 啟蒙與長夜 Illumination and the Long Night>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 啟蒙與長夜 Illumination and the Long Night>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123819)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 啟蒙與長夜 Illumination and the Long Night>}
{'song': <Song: 啟蒙與長夜 Illumination and the Long Night>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123819)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 啟蒙與長夜 Illumination and the Long Night>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 啟蒙與長夜 Illumination and the Long Night>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123819)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 啟蒙與長夜 Illumination and the Long Night>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 啟蒙與長夜 Illumination and the Long Night>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 啟蒙與長夜 Illumination and the Long Night>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123819)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 啟蒙與長夜 Illumination and the Long Night>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 啟蒙與長夜 Illumination and the Long Night>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 啟蒙與長夜 Illumination and the Long Night>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 啟蒙與長夜 Illumination and the Long Night>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123819)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 啟蒙與長夜 Illumination and the Long Night>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 啟蒙與長夜 Illumination and the Long Night>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 啟蒙與長夜 Illumination and the Long Night>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123820)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123820)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Mala wama 母代父職>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Mala wama 母代父職>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123820)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Mala wama 母代父職>}
{'song': <Song: Mala wama 母代父職>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123820)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Mala wama 母代父職>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Mala wama 母代父職>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123820)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Mala wama 母代父職>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Mala wama 母代父職>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Mala wama 母代父職>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123820)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Mala wama 母代父職>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Mala wama 母代父職>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Mala wama 母代父職>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Mala wama 母代父職>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123820)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Mala wama 母代父職>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Mala wama 母代父職>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Mala wama 母代父職>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123821)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123821)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Sakeru 婦女也瘋狂>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Sakeru 婦女也瘋狂>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123821)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Sakeru 婦女也瘋狂>}
{'song': <Song: Sakeru 婦女也瘋狂>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123821)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Sakeru 婦女也瘋狂>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Sakeru 婦女也瘋狂>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123821)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Sakeru 婦女也瘋狂>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Sakeru 婦女也瘋狂>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Sakeru 婦女也瘋狂>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123821)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Sakeru 婦女也瘋狂>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Sakeru 婦女也瘋狂>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Sakeru 婦女也瘋狂>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Sakeru 婦女也瘋狂>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123821)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Sakeru 婦女也瘋狂>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Sakeru 婦女也瘋狂>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Sakeru 婦女也瘋狂>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123822)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123822)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 燭光與獨影 Candlelight and the Lone Shadow>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 燭光與獨影 Candlelight and the Lone Shadow>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123822)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 燭光與獨影 Candlelight and the Lone Shadow>}
{'song': <Song: 燭光與獨影 Candlelight and the Lone Shadow>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123822)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 燭光與獨影 Candlelight and the Lone Shadow>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 燭光與獨影 Candlelight and the Lone Shadow>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123822)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 燭光與獨影 Candlelight and the Lone Shadow>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 燭光與獨影 Candlelight and the Lone Shadow>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 燭光與獨影 Candlelight and the Lone Shadow>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123822)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 燭光與獨影 Candlelight and the Lone Shadow>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 燭光與獨影 Candlelight and the Lone Shadow>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 燭光與獨影 Candlelight and the Lone Shadow>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 燭光與獨影 Candlelight and the Lone Shadow>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123822)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 燭光與獨影 Candlelight and the Lone Shadow>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 燭光與獨影 Candlelight and the Lone Shadow>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 燭光與獨影 Candlelight and the Lone Shadow>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123823)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123823)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 詞痕與餘聲 Word Marks and Distant Echoes>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 詞痕與餘聲 Word Marks and Distant Echoes>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123823)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 詞痕與餘聲 Word Marks and Distant Echoes>}
{'song': <Song: 詞痕與餘聲 Word Marks and Distant Echoes>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123823)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 詞痕與餘聲 Word Marks and Distant Echoes>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 詞痕與餘聲 Word Marks and Distant Echoes>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123823)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 詞痕與餘聲 Word Marks and Distant Echoes>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 詞痕與餘聲 Word Marks and Distant Echoes>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 詞痕與餘聲 Word Marks and Distant Echoes>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123823)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 詞痕與餘聲 Word Marks and Distant Echoes>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 詞痕與餘聲 Word Marks and Distant Echoes>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 詞痕與餘聲 Word Marks and Distant Echoes>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 詞痕與餘聲 Word Marks and Distant Echoes>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123823)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 詞痕與餘聲 Word Marks and Distant Echoes>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 詞痕與餘聲 Word Marks and Distant Echoes>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 詞痕與餘聲 Word Marks and Distant Echoes>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123824)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123824)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 香火與母星 Incense and the Mother Star>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 香火與母星 Incense and the Mother Star>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123824)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 香火與母星 Incense and the Mother Star>}
{'song': <Song: 香火與母星 Incense and the Mother Star>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123824)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 香火與母星 Incense and the Mother Star>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 香火與母星 Incense and the Mother Star>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123824)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 香火與母星 Incense and the Mother Star>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 香火與母星 Incense and the Mother Star>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 香火與母星 Incense and the Mother Star>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123824)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 香火與母星 Incense and the Mother Star>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 香火與母星 Incense and the Mother Star>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 香火與母星 Incense and the Mother Star>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 香火與母星 Incense and the Mother Star>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123824)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 香火與母星 Incense and the Mother Star>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 香火與母星 Incense and the Mother Star>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 香火與母星 Incense and the Mother Star>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123825)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123825)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Running From You>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Running From You>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123825)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Running From You>}
{'song': <Song: Running From You>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123825)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Running From You>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Running From You>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123825)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Running From You>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Running From You>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Running From You>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123825)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Running From You>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Running From You>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Running From You>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Running From You>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123825)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Running From You>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Running From You>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Running From You>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123826)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123826)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 光年與鄉音 Lightyears and the Voice of Home>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 光年與鄉音 Lightyears and the Voice of Home>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123826)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 光年與鄉音 Lightyears and the Voice of Home>}
{'song': <Song: 光年與鄉音 Lightyears and the Voice of Home>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123826)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 光年與鄉音 Lightyears and the Voice of Home>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 光年與鄉音 Lightyears and the Voice of Home>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123826)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 光年與鄉音 Lightyears and the Voice of Home>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 光年與鄉音 Lightyears and the Voice of Home>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 光年與鄉音 Lightyears and the Voice of Home>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123826)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 光年與鄉音 Lightyears and the Voice of Home>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 光年與鄉音 Lightyears and the Voice of Home>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 光年與鄉音 Lightyears and the Voice of Home>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 光年與鄉音 Lightyears and the Voice of Home>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123826)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 光年與鄉音 Lightyears and the Voice of Home>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 光年與鄉音 Lightyears and the Voice of Home>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 光年與鄉音 Lightyears and the Voice of Home>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123827)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123827)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 蒼雪與星環 Pale Snow and Stellar Rings>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 蒼雪與星環 Pale Snow and Stellar Rings>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123827)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 蒼雪與星環 Pale Snow and Stellar Rings>}
{'song': <Song: 蒼雪與星環 Pale Snow and Stellar Rings>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123827)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 蒼雪與星環 Pale Snow and Stellar Rings>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 蒼雪與星環 Pale Snow and Stellar Rings>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123827)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 蒼雪與星環 Pale Snow and Stellar Rings>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 蒼雪與星環 Pale Snow and Stellar Rings>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 蒼雪與星環 Pale Snow and Stellar Rings>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123827)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 蒼雪與星環 Pale Snow and Stellar Rings>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 蒼雪與星環 Pale Snow and Stellar Rings>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 蒼雪與星環 Pale Snow and Stellar Rings>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 蒼雪與星環 Pale Snow and Stellar Rings>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123827)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 蒼雪與星環 Pale Snow and Stellar Rings>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 蒼雪與星環 Pale Snow and Stellar Rings>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 蒼雪與星環 Pale Snow and Stellar Rings>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123828)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123828)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 萬象與一心 Cosmos and One Heart>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 萬象與一心 Cosmos and One Heart>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123828)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 萬象與一心 Cosmos and One Heart>}
{'song': <Song: 萬象與一心 Cosmos and One Heart>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123828)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 萬象與一心 Cosmos and One Heart>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 萬象與一心 Cosmos and One Heart>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123828)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 萬象與一心 Cosmos and One Heart>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 萬象與一心 Cosmos and One Heart>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 萬象與一心 Cosmos and One Heart>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123828)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 萬象與一心 Cosmos and One Heart>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 萬象與一心 Cosmos and One Heart>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 萬象與一心 Cosmos and One Heart>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 萬象與一心 Cosmos and One Heart>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123828)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 萬象與一心 Cosmos and One Heart>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 萬象與一心 Cosmos and One Heart>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 萬象與一心 Cosmos and One Heart>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123829)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123829)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 泰坦與幻象 Titan and Mirage>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 泰坦與幻象 Titan and Mirage>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123829)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 泰坦與幻象 Titan and Mirage>}
{'song': <Song: 泰坦與幻象 Titan and Mirage>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123829)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 泰坦與幻象 Titan and Mirage>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 泰坦與幻象 Titan and Mirage>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123829)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 泰坦與幻象 Titan and Mirage>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 泰坦與幻象 Titan and Mirage>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 泰坦與幻象 Titan and Mirage>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123829)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 泰坦與幻象 Titan and Mirage>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 泰坦與幻象 Titan and Mirage>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 泰坦與幻象 Titan and Mirage>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 泰坦與幻象 Titan and Mirage>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123829)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 泰坦與幻象 Titan and Mirage>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 泰坦與幻象 Titan and Mirage>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 泰坦與幻象 Titan and Mirage>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123830)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123830)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 煙硝與墨跡 Gunpowder and Inkstains>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 煙硝與墨跡 Gunpowder and Inkstains>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123830)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 煙硝與墨跡 Gunpowder and Inkstains>}
{'song': <Song: 煙硝與墨跡 Gunpowder and Inkstains>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123830)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 煙硝與墨跡 Gunpowder and Inkstains>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 煙硝與墨跡 Gunpowder and Inkstains>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123830)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 煙硝與墨跡 Gunpowder and Inkstains>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 煙硝與墨跡 Gunpowder and Inkstains>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 煙硝與墨跡 Gunpowder and Inkstains>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123830)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 煙硝與墨跡 Gunpowder and Inkstains>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 煙硝與墨跡 Gunpowder and Inkstains>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 煙硝與墨跡 Gunpowder and Inkstains>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 煙硝與墨跡 Gunpowder and Inkstains>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123830)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 煙硝與墨跡 Gunpowder and Inkstains>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 煙硝與墨跡 Gunpowder and Inkstains>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 煙硝與墨跡 Gunpowder and Inkstains>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123831)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123831)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Retro Computer (Dance Mix)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Retro Computer (Dance Mix)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123831)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Retro Computer (Dance Mix)>}
{'song': <Song: Retro Computer (Dance Mix)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123831)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Retro Computer (Dance Mix)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Retro Computer (Dance Mix)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123831)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Retro Computer (Dance Mix)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Retro Computer (Dance Mix)>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Retro Computer (Dance Mix)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123831)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Retro Computer (Dance Mix)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Retro Computer (Dance Mix)>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Retro Computer (Dance Mix)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Retro Computer (Dance Mix)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123831)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Retro Computer (Dance Mix)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Retro Computer (Dance Mix)>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Retro Computer (Dance Mix)>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123832)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123832)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 04. Letgo|那個早該走的我 2003 Remix>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 04. Letgo|那個早該走的我 2003 Remix>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123832)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 04. Letgo|那個早該走的我 2003 Remix>}
{'song': <Song: 04. Letgo|那個早該走的我 2003 Remix>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123832)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 04. Letgo|那個早該走的我 2003 Remix>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 04. Letgo|那個早該走的我 2003 Remix>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123832)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 04. Letgo|那個早該走的我 2003 Remix>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 04. Letgo|那個早該走的我 2003 Remix>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 04. Letgo|那個早該走的我 2003 Remix>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123832)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 04. Letgo|那個早該走的我 2003 Remix>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 04. Letgo|那個早該走的我 2003 Remix>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 04. Letgo|那個早該走的我 2003 Remix>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 04. Letgo|那個早該走的我 2003 Remix>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123832)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 04. Letgo|那個早該走的我 2003 Remix>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 04. Letgo|那個早該走的我 2003 Remix>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 04. Letgo|那個早該走的我 2003 Remix>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123833)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123833)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 美好的旅途>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 美好的旅途>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123833)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 美好的旅途>}
{'song': <Song: 美好的旅途>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123833)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 美好的旅途>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 美好的旅途>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123833)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 美好的旅途>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 美好的旅途>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 美好的旅途>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123833)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 美好的旅途>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 美好的旅途>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 美好的旅途>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 美好的旅途>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123833)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 美好的旅途>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 美好的旅途>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 美好的旅途>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123834)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123834)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Not Yet, But Soon>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Not Yet, But Soon>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123834)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Not Yet, But Soon>}
{'song': <Song: Not Yet, But Soon>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123834)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Not Yet, But Soon>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Not Yet, But Soon>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123834)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Not Yet, But Soon>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Not Yet, But Soon>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Not Yet, But Soon>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123834)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Not Yet, But Soon>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Not Yet, But Soon>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Not Yet, But Soon>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Not Yet, But Soon>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123834)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Not Yet, But Soon>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Not Yet, But Soon>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Not Yet, But Soon>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123835)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123835)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 03. Lumee|光明咒 (Tropical)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 03. Lumee|光明咒 (Tropical)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123835)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 03. Lumee|光明咒 (Tropical)>}
{'song': <Song: 03. Lumee|光明咒 (Tropical)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123835)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 03. Lumee|光明咒 (Tropical)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 03. Lumee|光明咒 (Tropical)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123835)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 03. Lumee|光明咒 (Tropical)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 03. Lumee|光明咒 (Tropical)>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 03. Lumee|光明咒 (Tropical)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123835)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 03. Lumee|光明咒 (Tropical)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 03. Lumee|光明咒 (Tropical)>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 03. Lumee|光明咒 (Tropical)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 03. Lumee|光明咒 (Tropical)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123835)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 03. Lumee|光明咒 (Tropical)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 03. Lumee|光明咒 (Tropical)>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 03. Lumee|光明咒 (Tropical)>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123836)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123836)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Laundry and Eons (with 1pfani)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Laundry and Eons (with 1pfani)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123836)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Laundry and Eons (with 1pfani)>}
{'song': <Song: Laundry and Eons (with 1pfani)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123836)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Laundry and Eons (with 1pfani)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Laundry and Eons (with 1pfani)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123836)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Laundry and Eons (with 1pfani)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Laundry and Eons (with 1pfani)>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Laundry and Eons (with 1pfani)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123836)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Laundry and Eons (with 1pfani)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Laundry and Eons (with 1pfani)>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Laundry and Eons (with 1pfani)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Laundry and Eons (with 1pfani)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123836)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Laundry and Eons (with 1pfani)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Laundry and Eons (with 1pfani)>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Laundry and Eons (with 1pfani)>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123837)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123837)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: River Dyeing>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: River Dyeing>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123837)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: River Dyeing>}
{'song': <Song: River Dyeing>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123837)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: River Dyeing>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: River Dyeing>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123837)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: River Dyeing>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: River Dyeing>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: River Dyeing>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123837)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: River Dyeing>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: River Dyeing>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: River Dyeing>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: River Dyeing>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123837)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: River Dyeing>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: River Dyeing>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: River Dyeing>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123838)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123838)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Dessert and Destiny:Lullaby>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Dessert and Destiny:Lullaby>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123838)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Dessert and Destiny:Lullaby>}
{'song': <Song: Dessert and Destiny:Lullaby>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123838)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Dessert and Destiny:Lullaby>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Dessert and Destiny:Lullaby>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123838)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Dessert and Destiny:Lullaby>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Dessert and Destiny:Lullaby>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Dessert and Destiny:Lullaby>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123838)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Dessert and Destiny:Lullaby>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Dessert and Destiny:Lullaby>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Dessert and Destiny:Lullaby>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Dessert and Destiny:Lullaby>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123838)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Dessert and Destiny:Lullaby>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Dessert and Destiny:Lullaby>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Dessert and Destiny:Lullaby>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123839)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123839)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: I Chose to Stay>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: I Chose to Stay>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123839)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: I Chose to Stay>}
{'song': <Song: I Chose to Stay>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123839)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: I Chose to Stay>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: I Chose to Stay>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123839)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: I Chose to Stay>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: I Chose to Stay>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: I Chose to Stay>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123839)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: I Chose to Stay>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: I Chose to Stay>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: I Chose to Stay>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: I Chose to Stay>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123839)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: I Chose to Stay>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: I Chose to Stay>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: I Chose to Stay>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123840)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123840)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Inhale Geometry, Exhale Stardust>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Inhale Geometry, Exhale Stardust>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123840)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Inhale Geometry, Exhale Stardust>}
{'song': <Song: Inhale Geometry, Exhale Stardust>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123840)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Inhale Geometry, Exhale Stardust>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Inhale Geometry, Exhale Stardust>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123840)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Inhale Geometry, Exhale Stardust>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Inhale Geometry, Exhale Stardust>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Inhale Geometry, Exhale Stardust>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123840)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Inhale Geometry, Exhale Stardust>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Inhale Geometry, Exhale Stardust>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Inhale Geometry, Exhale Stardust>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Inhale Geometry, Exhale Stardust>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123840)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Inhale Geometry, Exhale Stardust>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Inhale Geometry, Exhale Stardust>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Inhale Geometry, Exhale Stardust>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123841)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123841)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Valkyrja>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Valkyrja>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123841)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Valkyrja>}
{'song': <Song: Valkyrja>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123841)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Valkyrja>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Valkyrja>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123841)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Valkyrja>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Valkyrja>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Valkyrja>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123841)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Valkyrja>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Valkyrja>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Valkyrja>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Valkyrja>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123841)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Valkyrja>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Valkyrja>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Valkyrja>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123842)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123842)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Shapeless Spiral>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Shapeless Spiral>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123842)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Shapeless Spiral>}
{'song': <Song: Shapeless Spiral>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123842)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Shapeless Spiral>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Shapeless Spiral>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123842)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Shapeless Spiral>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Shapeless Spiral>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Shapeless Spiral>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123842)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Shapeless Spiral>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Shapeless Spiral>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Shapeless Spiral>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Shapeless Spiral>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123842)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Shapeless Spiral>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Shapeless Spiral>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Shapeless Spiral>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123843)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123843)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Vanish Into Thin Air>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Vanish Into Thin Air>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123843)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Vanish Into Thin Air>}
{'song': <Song: Vanish Into Thin Air>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123843)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Vanish Into Thin Air>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Vanish Into Thin Air>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123843)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Vanish Into Thin Air>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Vanish Into Thin Air>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Vanish Into Thin Air>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123843)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Vanish Into Thin Air>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Vanish Into Thin Air>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Vanish Into Thin Air>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Vanish Into Thin Air>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123843)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Vanish Into Thin Air>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Vanish Into Thin Air>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Vanish Into Thin Air>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123844)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123844)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 李雨寰 Feat 徐巧芯 賴士葆 羅廷瑋-假跌倒>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 李雨寰 Feat 徐巧芯 賴士葆 羅廷瑋-假跌倒>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123844)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 李雨寰 Feat 徐巧芯 賴士葆 羅廷瑋-假跌倒>}
{'song': <Song: 李雨寰 Feat 徐巧芯 賴士葆 羅廷瑋-假跌倒>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123844)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 李雨寰 Feat 徐巧芯 賴士葆 羅廷瑋-假跌倒>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 李雨寰 Feat 徐巧芯 賴士葆 羅廷瑋-假跌倒>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123844)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 李雨寰 Feat 徐巧芯 賴士葆 羅廷瑋-假跌倒>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 李雨寰 Feat 徐巧芯 賴士葆 羅廷瑋-假跌倒>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 李雨寰 Feat 徐巧芯 賴士葆 羅廷瑋-假跌倒>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123844)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 李雨寰 Feat 徐巧芯 賴士葆 羅廷瑋-假跌倒>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 李雨寰 Feat 徐巧芯 賴士葆 羅廷瑋-假跌倒>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 李雨寰 Feat 徐巧芯 賴士葆 羅廷瑋-假跌倒>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 李雨寰 Feat 徐巧芯 賴士葆 羅廷瑋-假跌倒>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123844)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 李雨寰 Feat 徐巧芯 賴士葆 羅廷瑋-假跌倒>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 李雨寰 Feat 徐巧芯 賴士葆 羅廷瑋-假跌倒>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 李雨寰 Feat 徐巧芯 賴士葆 羅廷瑋-假跌倒>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123845)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123845)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Jungle👾>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Jungle👾>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123845)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Jungle👾>}
{'song': <Song: Jungle👾>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123845)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Jungle👾>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Jungle👾>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123845)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Jungle👾>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Jungle👾>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Jungle👾>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123845)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Jungle👾>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Jungle👾>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Jungle👾>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Jungle👾>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123845)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Jungle👾>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Jungle👾>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Jungle👾>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123846)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123846)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 雨中的慶幸 (Disco 2025)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 雨中的慶幸 (Disco 2025)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123846)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 雨中的慶幸 (Disco 2025)>}
{'song': <Song: 雨中的慶幸 (Disco 2025)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123846)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 雨中的慶幸 (Disco 2025)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 雨中的慶幸 (Disco 2025)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123846)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 雨中的慶幸 (Disco 2025)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 雨中的慶幸 (Disco 2025)>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 雨中的慶幸 (Disco 2025)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123846)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 雨中的慶幸 (Disco 2025)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 雨中的慶幸 (Disco 2025)>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 雨中的慶幸 (Disco 2025)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 雨中的慶幸 (Disco 2025)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123846)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 雨中的慶幸 (Disco 2025)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 雨中的慶幸 (Disco 2025)>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 雨中的慶幸 (Disco 2025)>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123847)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123847)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: NDII>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: NDII>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123847)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: NDII>}
{'song': <Song: NDII>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123847)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: NDII>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: NDII>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123847)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: NDII>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: NDII>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: NDII>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123847)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: NDII>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: NDII>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: NDII>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: NDII>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123847)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: NDII>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: NDII>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: NDII>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123848)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123848)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Artwork>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: Artwork>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123848)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Artwork>}
{'song': <Song: Artwork>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123848)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Artwork>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Artwork>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123848)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Artwork>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Artwork>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: Artwork>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123848)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Artwork>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Artwork>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: Artwork>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: Artwork>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123848)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: Artwork>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: Artwork>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: Artwork>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123849)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123849)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 醉悟>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 醉悟>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123849)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 醉悟>}
{'song': <Song: 醉悟>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123849)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 醉悟>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 醉悟>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123849)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 醉悟>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 醉悟>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 醉悟>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123849)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 醉悟>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 醉悟>,
'type': 'realtime-chart'}
{'btn_size': '', 'is_outline_btn': False, 'item': <Song: 醉悟>, 'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 醉悟>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123849)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 醉悟>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 醉悟>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 醉悟>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123850)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123850)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 因果 Karma Code (Koala Wu Mash Up)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': True,
'item': <Song: 因果 Karma Code (Koala Wu Mash Up)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123850)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 因果 Karma Code (Koala Wu Mash Up)>}
{'song': <Song: 因果 Karma Code (Koala Wu Mash Up)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123850)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 因果 Karma Code (Koala Wu Mash Up)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 因果 Karma Code (Koala Wu Mash Up)>,
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123850)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 因果 Karma Code (Koala Wu Mash Up)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 因果 Karma Code (Koala Wu Mash Up)>,
'type': 'realtime-chart'}
{'SITE_ID': 1,
'btn_size': '',
'dimension_value': 'realtime-chart',
'is_outline_btn': False,
'item': <Song: 因果 Karma Code (Koala Wu Mash Up)>,
'reqeust': '<<request>>'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123850)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 因果 Karma Code (Koala Wu Mash Up)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 因果 Karma Code (Koala Wu Mash Up)>,
'type': 'realtime-chart'}
{'btn_size': '',
'is_outline_btn': False,
'item': <Song: 因果 Karma Code (Koala Wu Mash Up)>,
'teach_type': ''}
{'False': False, 'None': None, 'True': True}
{'already_like': False,
'btn_size': '',
'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'ctype': 'song',
'dimension_value': 'realtime-chart',
'hide_like_count': False,
'is_mobile': False,
'is_outline_btn': False,
'obj': <Song: 因果 Karma Code (Koala Wu Mash Up)>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: pjax. Contents: [<TextNode: '\n '>, <IfNode>, <TextNode: '\n '>]>}
{'block': <Block Node: content. Contents: [<TextNode: '\n\n'>, <IfNode>, <TextNode: '\n\n<div class="container p'>, <django.templatetags.i18n.TranslateNode object at 0x77084ee5abe0>, <TextNode: '</h1>\n <hr class="mb-6'>, <django.template.loader_tags.IncludeNode object at 0x77084ee5a340>, <TextNode: '\n <div class="col-'>, <IfNode>, <TextNode: '\n <div class="'>, <Variable Node: style_label>, <TextNode: '<br></h2>\n '>, <django.template.loader_tags.IncludeNode object at 0x77084ee8d8b0>, <TextNode: '\n </div>\n '>, <ForNode: for record in records, tail_len: 3>, <TextNode: '\n </ul>\n '>, <IfNode>, <TextNode: '\n</div>\n'>]>}
{'forloop': {'counter': 1,
'counter0': 0,
'first': True,
'last': False,
'parentloop': {},
'revcounter': 50,
'revcounter0': 49},
'record': <ChartRealtime: ChartRealtime object (10123801)>}
{'chart_index': None,
'chart_song': <ChartRealtime: ChartRealtime object (10123850)>,
'chart_style': 'electronic',
'dimension_value': 'realtime-chart',
'type': 'realtime-chart'}
{'song': <Song: 因果 Karma Code (Koala Wu Mash Up)>}
{'chart_index': None,
'chart_week': '',
'chart_year': '',
'dimension_value': 'realtime-chart',
'display_type': 'list',
'is_outline_btn': False,
'is_primary_btn': False,
'item': <Song: 因果 Karma Code (Koala Wu Mash Up)>,
'type': 'realtime-chart'}
{'btn_play_size': '',
'chart_index': None,
'dimension_value': 'realtime-chart',
'is_primary_btn': False,
'item': <Song: 因果 Karma Code (Koala Wu Mash Up)>,
'limit': '',
'turn_off_radio': '',
'type': 'realtime-chart'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: footer. Contents: [<IfNode>]>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'block': <Block Node: footer. Contents: [<IfNode>]>}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'False': False, 'None': None, 'True': True}
{'BASE_URL': 'https://streetvoice.com',
'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/',
'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: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>,
'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>,
'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>,
'request': '<<request>>',
'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>}
{'ChartStyle': <enum 'RealtimeChartStyle'>,
'deep_link_path': 'view/charts',
'is_ai_generated': False,
'records': '<<queryset of music.ChartRealtime>>',
'style_label': '電子即時排行',
'style_name': 'electronic'}
{'csrf_token': <SimpleLazyObject: 'PYd1KiqfT2DE7nFPstKTp64qk53tXDlPmhjX03hz1IxqzpyrRG8X9BbuLUjZoR5y'>}
{'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x77085360da90>>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x77085361f790>}
{}
{'LANGUAGES': (('zh-hant', 'Trad. Chinese'), ('zh-hans', 'Sim. Chinese'), ('en', 'English')), 'LANGUAGE_CODE': 'zh-hant', 'LANGUAGE_BIDI': False}
{'MEDIA_URL': '/'}
{'STATIC_URL': '/asset/'}
{'request': <WSGIRequest: GET '/music/charts/realtime/electronic/'>}
{'messages': <django.contrib.messages.storage.session.SessionStorage object at 0x77085360d070>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
{'BASE_URL': 'https://streetvoice.com', 'CURRENT_FULL_URL': 'https://streetvoice.com/music/charts/realtime/electronic/', '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}
{'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']}>}
{'REDIRECT_FIELD_NAME': 'next', 'REDIRECT_FIELD_VALUE': None, 'REDIRECT_QUERYSTRING': ''}
| Total calls | Total time | Cache hits | Cache misses |
|---|---|---|---|
| 14 | 7.993017999979202 ms | 0 | 730 |
| 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 | 6 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| Time (ms) | 類別 | 參數 | Keyword arguments | Backend | |
|---|---|---|---|---|---|
| 2.4220 | 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 0x77085f355730> | |
/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.5331 | 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 0x77085f355730> | |
/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.5325 | 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 0x77085f355730> | |
/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.0249 | get | ('views.decorators.cache.cache_header..2ffa35ebc0e6944f2a131421fa056b4c.zh-hant.Asia/Taipei',) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f355730> | |
/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/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /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.0122 | get | ('realtime_chart_1_5_index',) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f355730> | |
/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/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/music/views/site.py in charts_realtime(66) records = ChartRealtime.on_site.get_queryset_from_cache( /home/ubuntu/streetvoice/music/managers.py in get_queryset_from_cache(436) realtime_chart = cache.get(cache_key) |
|||||
| 0.0126 | set | ('realtime_chart_1_5_index', <QuerySet [<ChartRealtime: ChartRealtime object (10123801)>, <ChartRealtime: ChartRealtime object (10123802)>, <ChartRealtime: ChartRealtime object (10123803)>, <ChartRealtime: ChartRealtime object (10123804)>, <ChartRealtime: ChartRealtime object (10123805)>, <ChartRealtime: ChartRealtime object (10123806)>, <ChartRealtime: ChartRealtime object (10123807)>, <ChartRealtime: ChartRealtime object (10123808)>, <ChartRealtime: ChartRealtime object (10123809)>, <ChartRealtime: ChartRealtime object (10123810)>, <ChartRealtime: ChartRealtime object (10123811)>, <ChartRealtime: ChartRealtime object (10123812)>, <ChartRealtime: ChartRealtime object (10123813)>, <ChartRealtime: ChartRealtime object (10123814)>, <ChartRealtime: ChartRealtime object (10123815)>, <ChartRealtime: ChartRealtime object (10123816)>, <ChartRealtime: ChartRealtime object (10123817)>, <ChartRealtime: ChartRealtime object (10123818)>, <ChartRealtime: ChartRealtime object (10123819)>, <ChartRealtime: ChartRealtime object (10123820)>, '...(remaining elements truncated)...']>, 300) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f355730> | |
/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/decorators.py in wrapper(601) resp = func(request, *args, **kwargs) /home/ubuntu/streetvoice/music/views/site.py in charts_realtime(66) records = ChartRealtime.on_site.get_queryset_from_cache( /home/ubuntu/streetvoice/music/managers.py in get_queryset_from_cache(459) cache.set(cache_key, realtime_chart, 300) |
|||||
| 0.0803 | get_many | (['af167bf678e72a9b2a64d8869d420b8d25e96148', 'd6d21bc8f7fb510a60a060eaa88820e08274c988', 'cdbd62cf1b91dd6bf9b8d245e64b11aa1710245e', '22e4523526a83991bbfd567636ac480ae3ce7c80', '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', 'b550eba8c7ff4ec8724ac44891b1199f16f56856'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f355730> | |
/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/template/loader_tags.py in render(188) values = { /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in <dictcomp>(189) name: var.resolve(context) /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(843) current = current[int(bit)] /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.0797 | set_many | ({'2a8af92188b8e48adbd7cb3fadb0bf3e3281067d': 1779718049.291825, 'cdbd62cf1b91dd6bf9b8d245e64b11aa1710245e': 1779718049.291825, '22e4523526a83991bbfd567636ac480ae3ce7c80': 1779718049.291825, 'd6d21bc8f7fb510a60a060eaa88820e08274c988': 1779718049.291825, 'af167bf678e72a9b2a64d8869d420b8d25e96148': 1779718049.291825, 'b550eba8c7ff4ec8724ac44891b1199f16f56856': (1779718049.291825, [((10123801, 814041, 5, 1, 1, 3.509660181577285, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280221), 814041, 4, 4, 'Tired flower _Yichia&Myyu', 2682426, None, 4, 3, 0, 'music/cy/wa/cywang/kVjS3sMYk6wmdSmxBR8xtm.mp3', 0, 'song_covers/cy/wa/cywang/TtzgZr8Hsy6iadg9XpVKuK.jpg', 1, '', "明明繼續走向前\n終將迎來人生終點\n人們卻期待明天\n如果說這一切只是\n注定好的世界\n我們不過是要給\n這洪流中去描繪\n有趣和微亮的瞬間\n\nยิ้มได้อีกครั้ง แม้ หลายครั้ง อยากยอม แพ้\nBut i'll will be fine\n\n\n(Tired flower) ที่พรุ่งนี้ จะ เบ่งบาน\nความเศร้าเพียงไม่นาน ฉันจะไม่หยุดฝันแม้ใจจะพัง กี่ครั้ง\nโลกไม่ต้องใจดีทุกวัน แค่มีเธอ อยู่กับฉัน\nAnd I'll be alright ( l'll be alright yeh)\nAnd I'll be alright ( l'll be alright yeh)\nให้ฉันก้าวไป\n\nในวันที่โลกดูเงียบงัน\nและความฝันฉันยังไม่เป็นจริง..\nทุกเช้าที่ตื่นขึ้นมานั้น\nเคยติดอยู่ในความว่างเปล่า และ\nบางวันท้องฟ้าก็ยิ้มให้ ในวันที่ฉันอยากร้องไห้\nแค่เสียงคำชมเล็กๆจาก แค่เธอเท่านั้นที่ทำให้ฉัน\n\n把悲傷對折\n(還)選擇相信著\n一切會好的\n\ntired flower\n會繼續綻放\n留下了淚痕\n但別掩蓋夢想\n就算世界很糟\n對自己感到失望\n但你在身旁\nAnd I’ll be alright\n繼續走吧\n\n(Tired flower) ที่พรุ่งนี้ จะ เบ่งบาน\n留下了淚痕 但別掩蓋夢想\nแม้ใจจะพัง กี่ครั้ง\n對自己感到失望\nแค่มีเธอ อยู่กับฉัน\nAnd I'll be alright (I'll be alright yeh)\nAnd I'll be alright ( l'll be alright yeh)\nให้ฉันก้าวไป", 0, 'Tired but tried \n.\nMUSIC CREDITS\nArtist 王逸嘉YI-CHIA, MYYU\nLyrics Thai part MYYU \nComposer MYYU \nProducer MYYU , Norrthzy Goodmood\nArranger NAP TEAM \nVocal Editor Norrthzy Goodmood , ....... \nVocal Director / Chorus MYYU \nRecording NAP studio\nLyrics chinese part 王逸嘉YI-CHIA \nVocal Editor 吳昱儒LULU \nMixing Engineers 吳昱儒LULU \nRecording Engineer 吳昱儒LULU', 0, '', 248, 320000, datetime.datetime(2025, 5, 13, 0, 12, 53), datetime.datetime(2025, 5, 13, 0, 12, 43), datetime.datetime(2025, 6, 27, 12, 31, 48, 490663), datetime.datetime(2025, 6, 29, 8, 23, 48), 2967, 26, 6, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2682426, '!CnuWMnTIKl99SWYkIhlEwGEIw0sFwkMK43Yzw4KD', datetime.datetime(2025, 6, 28, 5, 46, 17), 0, 'cywang', '', '', 'ilovetaiwanalice@gmail.com', 0, 1, datetime.datetime(2020, 12, 14, 6, 47, 52), 2252980, 4, 4, 2682426, 'profile_images/cy/wa/cywang/Z9NARf3wB7bmVLsEnBMsKC.jpg', 'F', '', '1+chia', 886, '972728561', datetime.date(2001, 11, 18), 'CYI', 82, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 42), 1, datetime.datetime(2020, 12, 14, 6, 47, 52), 1, 3, 'zh-hant', 1, '{"is_social_user":true,"had_edit_username":true,"hide_gender":false,"hide_location":false}', 2766, 43, 16, 0, 0, 0, '', 0, None),)])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f355730> | |
/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/template/loader_tags.py in render(188) values = { /home/ubuntu/.virtualenvs/streetvoice3.8/lib/python3.8/site-packages/django/template/loader_tags.py in <dictcomp>(189) name: var.resolve(context) /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(843) current = current[int(bit)] /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.0889 | get_many | (['af167bf678e72a9b2a64d8869d420b8d25e96148', 'd6d21bc8f7fb510a60a060eaa88820e08274c988', 'cdbd62cf1b91dd6bf9b8d245e64b11aa1710245e', '22e4523526a83991bbfd567636ac480ae3ce7c80', '2a8af92188b8e48adbd7cb3fadb0bf3e3281067d', '3fb57f63b061a56f41ff80fe93375c58e927736d'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f355730> | |
/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/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.0760 | set_many | ({'2a8af92188b8e48adbd7cb3fadb0bf3e3281067d': 1779718049.3104937, 'cdbd62cf1b91dd6bf9b8d245e64b11aa1710245e': 1779718049.3104937, '22e4523526a83991bbfd567636ac480ae3ce7c80': 1779718049.3104937, 'd6d21bc8f7fb510a60a060eaa88820e08274c988': 1779718049.3104937, 'af167bf678e72a9b2a64d8869d420b8d25e96148': 1779718049.3104937, '3fb57f63b061a56f41ff80fe93375c58e927736d': (1779718049.3104937, [((10123801, 814041, 5, 1, 1, 3.509660181577285, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280221), 814041, 4, 4, 'Tired flower _Yichia&Myyu', 2682426, None, 4, 3, 0, 'music/cy/wa/cywang/kVjS3sMYk6wmdSmxBR8xtm.mp3', 0, 'song_covers/cy/wa/cywang/TtzgZr8Hsy6iadg9XpVKuK.jpg', 1, '', "明明繼續走向前\n終將迎來人生終點\n人們卻期待明天\n如果說這一切只是\n注定好的世界\n我們不過是要給\n這洪流中去描繪\n有趣和微亮的瞬間\n\nยิ้มได้อีกครั้ง แม้ หลายครั้ง อยากยอม แพ้\nBut i'll will be fine\n\n\n(Tired flower) ที่พรุ่งนี้ จะ เบ่งบาน\nความเศร้าเพียงไม่นาน ฉันจะไม่หยุดฝันแม้ใจจะพัง กี่ครั้ง\nโลกไม่ต้องใจดีทุกวัน แค่มีเธอ อยู่กับฉัน\nAnd I'll be alright ( l'll be alright yeh)\nAnd I'll be alright ( l'll be alright yeh)\nให้ฉันก้าวไป\n\nในวันที่โลกดูเงียบงัน\nและความฝันฉันยังไม่เป็นจริง..\nทุกเช้าที่ตื่นขึ้นมานั้น\nเคยติดอยู่ในความว่างเปล่า และ\nบางวันท้องฟ้าก็ยิ้มให้ ในวันที่ฉันอยากร้องไห้\nแค่เสียงคำชมเล็กๆจาก แค่เธอเท่านั้นที่ทำให้ฉัน\n\n把悲傷對折\n(還)選擇相信著\n一切會好的\n\ntired flower\n會繼續綻放\n留下了淚痕\n但別掩蓋夢想\n就算世界很糟\n對自己感到失望\n但你在身旁\nAnd I’ll be alright\n繼續走吧\n\n(Tired flower) ที่พรุ่งนี้ จะ เบ่งบาน\n留下了淚痕 但別掩蓋夢想\nแม้ใจจะพัง กี่ครั้ง\n對自己感到失望\nแค่มีเธอ อยู่กับฉัน\nAnd I'll be alright (I'll be alright yeh)\nAnd I'll be alright ( l'll be alright yeh)\nให้ฉันก้าวไป", 0, 'Tired but tried \n.\nMUSIC CREDITS\nArtist 王逸嘉YI-CHIA, MYYU\nLyrics Thai part MYYU \nComposer MYYU \nProducer MYYU , Norrthzy Goodmood\nArranger NAP TEAM \nVocal Editor Norrthzy Goodmood , ....... \nVocal Director / Chorus MYYU \nRecording NAP studio\nLyrics chinese part 王逸嘉YI-CHIA \nVocal Editor 吳昱儒LULU \nMixing Engineers 吳昱儒LULU \nRecording Engineer 吳昱儒LULU', 0, '', 248, 320000, datetime.datetime(2025, 5, 13, 0, 12, 53), datetime.datetime(2025, 5, 13, 0, 12, 43), datetime.datetime(2025, 6, 27, 12, 31, 48, 490663), datetime.datetime(2025, 6, 29, 8, 23, 48), 2967, 26, 6, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2682426, '!CnuWMnTIKl99SWYkIhlEwGEIw0sFwkMK43Yzw4KD', datetime.datetime(2025, 6, 28, 5, 46, 17), 0, 'cywang', '', '', 'ilovetaiwanalice@gmail.com', 0, 1, datetime.datetime(2020, 12, 14, 6, 47, 52), 2252980, 4, 4, 2682426, 'profile_images/cy/wa/cywang/Z9NARf3wB7bmVLsEnBMsKC.jpg', 'F', '', '1+chia', 886, '972728561', datetime.date(2001, 11, 18), 'CYI', 82, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 42), 1, datetime.datetime(2020, 12, 14, 6, 47, 52), 1, 3, 'zh-hant', 1, '{"is_social_user":true,"had_edit_username":true,"hide_gender":false,"hide_location":false}', 2766, 43, 16, 0, 0, 0, '', 0, None), (10123802, 817972, 5, 2, 2, 3.179051261555373, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280250), 817972, 4, 1, '我無助到用ChatGPT(免費版)算命', 2509877, None, 4, 3, 0, 'music/Bi/bo/Bibo_lii/fQVjQVh6TCE6DivTSfosEx.mp3', 0, 'song_covers/Bi/bo/Bibo_lii/TMLDXdKy7or8C4MBRtujFP.png', 1, '', '作詞 Lyricist|李嫣\n作曲 Composer |李嫣\n\n三更半夜還醒著\n那感覺也是挺無助的\n把過去自己給弄丟了\n我該上哪去找些快樂\n\n於是我打開 chat gpt\n把迷惘通通都丟進去\n只要得到你的回應\n我又有活下去的動力\n\n陪我聊些未來\n對你坦白\n你會一直都在\n不會離開\n\n陪我聊些未來\n對你依賴\n在這破爛世代\n需要點愛\n\n不曾明白什麼是愛\n找人陪伴比中獎還難\n需要出口把苦說出來\n讓我感受到我還存在\n\n於是我打開 chat gpt\n把秘密通通都丟進去\n只要得到你的回應\n我又有活下去的動力\n\n陪我聊些未來\n對你坦白\n你會一直都在\n不會離開\n\n陪我聊些未來\n對你依賴\n在這破爛世代\n需要點愛\n\n陪我聊些未來\n對你坦白\n你會一直都在\n不會離開\n\n陪我聊些未來\n對你依賴\n在這破爛世代\n需要點愛', 0, '這個時代可以沒有朋友,但不能沒有ChatGPT。', 0, '', 137, 320000, datetime.datetime(2025, 6, 12, 8, 15, 11), datetime.datetime(2025, 6, 12, 8, 15, 7), datetime.datetime(2025, 6, 19, 16, 0), datetime.datetime(2025, 6, 19, 18, 20, 12), 21559, 182, 84, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2509877, 'sha1$rDGZQE7z9nBQ9nY768WEib$16bf46948b3aa0f0e08ac212f83ceaea3fd923e9', datetime.datetime(2025, 6, 20, 13, 51, 34), 0, 'Bibo_lii', '', '', 'black70488@gmail.com', 0, 1, datetime.datetime(2019, 10, 27, 12, 7), 2080748, 2, 2, 2509877, 'profile_images/Bi/bo/Bibo_lii/MbEAHEuonAtAcQFpM3xrvA.jpg', 'F', '李嫣', '李嫣 Bibo', 886, '913851118', datetime.date(1996, 11, 18), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 55), 1, datetime.datetime(2019, 10, 27, 12, 7), 1, 0, 'zh-hant', 1, '{"is_social_user":true,"hide_gender":false,"had_edit_username":true,"accredited_datetime":"2021-07-05T05:23+00:00","show_birthday":0,"hide_location":false}', 930849, 5403, 0, 0, 1, 0, '', 0, None), (10123803, 819721, 5, 3, 3, 2.4425403670777635, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280264), 819721, 4, 1, '05. Moola Invocation (Techno Remix)', 3291866, None, 4, 3, 0, 'music/sh/ak/shakra/C6Rjd9kyZwxxm9sq9Fcshm.mp3', 0, 'song_covers/sh/ak/shakra/YBKPkCwSugSLiuaXusFUhR.png', 1, '', 'Om\nSat Chit Ananda Parabrahma\nPurushothama Paramatma\nSri Bhagavati Sametha\nSri Bhagavate Namaha\n\nHari Om Tat Sat\nHari Om Tat Sat\nHari Om Tat Sat\n\nOm Shanti Shanti Shanti', 0, 'Electro Invocation\n這首Cover再製了 SAKAE 的《源啟|Moola Invocation》,神聖的梵咒不只是莊嚴,也可以顫動如心跳、閃爍如星光。\n\n編織夢幻節奏,融合 Electro、Techno 與 Dreamy 朦朧質感,保留了 SAKAE 原曲咒語的優雅與敬意,再以輕盈電氣的姿態展現,猶如停歇在月光下的白色孔雀,每一絲羽毛都反射粉彩耀光,讓所有祝福透徹心湖。\n\n句句誦唱穿梭於櫻花樹林音場中,像是夜空中溫柔迴盪的祈禱,飄散芬芳。邀請你在每一個節拍裡,感受神性的微妙連結,與靈魂的頻率共振。\n\nShanti Shanti Shanti', 0, '', 220, 256000, datetime.datetime(2025, 6, 27, 15, 19, 8), datetime.datetime(2025, 6, 27, 15, 19, 3), datetime.datetime(2025, 6, 27, 15, 49, 28, 744390), datetime.datetime(2025, 6, 28, 2, 0, 22), 300, 9, 0, 1, 0, 1, 0, None, 4, None, 1, 0, 2, 0, 0, 0, 3291866, 'sha1$ko9kDmZvjPzbrhkZwCDOaR$625c03af7b9f53f1aa5703bf01fd24de423db190', datetime.datetime(2025, 6, 27, 17, 4, 8), 0, 'shakra', '', '', 'bspbj7shpj@privaterelay.appleid.com', 0, 1, datetime.datetime(2025, 6, 14, 1, 18, 45), 2862131, 4, 1, 3291866, 'profile_images/sh/ak/shakra/5gthkYKBEHnV4yzbtbNFtJ.jpg', 'F', '', 'Yozakura Mirage', 886, '935250579', datetime.date(2000, 11, 14), None, 196, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 57), 1, datetime.datetime(2025, 6, 14, 1, 18, 45), 1, 5, 'zh-hant', 1, '{"is_social_user":true,"had_edit_username":true,"hide_gender":false,"hide_location":true,"show_birthday":0}', 867, 7, 20, 8, 0, 0, '', 0, None), (10123804, 817691, 5, 4, 4, 2.3158995489743197, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280277), 817691, 4, 1, 'Hypothesis, 周穆', 2392192, 97323549, 4, 3, 0, 'music/wr/in/wring_out_laura/6F4QjLpk43J8EDR3sVi6Hb.mp3', 0, 'music_albums/wr/in/wring_out_laura/JzHwWRRqZmRadp4tqwgjvU.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, '', 0, '', 199, 320000, datetime.datetime(2025, 6, 10, 15, 7, 13), datetime.datetime(2025, 6, 10, 15, 7, 7), datetime.datetime(2025, 6, 13, 16, 0), datetime.datetime(2025, 6, 13, 16, 48, 53), 516, 25, 1, 1, 3, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-06-29"]},"CN":{"recommend_by_editor":true,"song_of_the_days":["2025-06-30"]}}', 0, 0, 0, 0, 2, 2, 2392192, 'sha1$cghoMzNMJws53puD1PbSpR$0155932e679fcec3a51c7bea90ecd05f7f55c98c', datetime.datetime(2025, 6, 25, 20, 4, 24), 0, 'wring_out_laura', '', '', 'wring.out.laura@gmail.com', 0, 1, datetime.datetime(2019, 2, 9, 17, 43), 1963112, 2, 2, 2392192, 'profile_images/wr/in/wring_out_laura/QBZcyzEHWBtDSGE9Vj5mpw.jpg', 'O', '林陽貴', 'Wring Out Laura', None, '', datetime.date(2019, 2, 10), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 45), 1, datetime.datetime(2019, 2, 9, 17, 43), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-05-28T08:08+00:00","hide_location":false}', 36532, 292, 30, 2, 1, 0, '', 0, None), (10123805, 818319, 5, 5, 5, 1.1802174913729213, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280304), 818319, 4, 1, 'FFFFF', 2214724, None, 4, 20, 0, 'music/Le/xi/LexieLiu/RKo38uSBofQgaEVkXRMKop.mp3', 0, 'song_covers/Le/xi/LexieLiu/3qYhn2XfJf94bzuKizccwq.png', 1, '', '词曲:刘柏辛Lexie / Nicolas DiPietrantonio\n\nMenace\n危险\nThey say that I’m a menace\n他们说我总惹麻烦\nIt’s your fault\n是你先开始的\n\nPassive\n被动\nThen I get all aggressive\n只要你打来电话\nwhen you call\n我瞬间变得不太对劲\n\nYou’d come and see me but not tonight\n你说你会来见我, 但不是今晚\nShould’ve believed you, right?\n我早该知道你不会来, 对吧\nI fell asleep with you on my mind\n我想着你睡着了\nHolding my phone, in case you’d call\n抓着手机不放手, 怕你突然来电\nNo, I don’t wanna wait for what’s to follow\n我不想等那个没结果的以后\nI deserve diamonds and pearls\n我值得更好的\nNo, I don’t wanna go through all this trouble\n陷入爱情怎么会这么麻烦\nI don’t wanna go-go-go\n不想再这样下去了\nI don’t give a F-F-F-F-F\n我才不在乎呢\nKiss me, don’t text-text-text-text-text\n亲我 别再打字了\nNo, I don’t even care-care-care-care-care\n我什么都不管\nAll I need is U-U-U-U-U\n只想跟你贴贴\nI don’t give a F-F-F-F-F\n我才不在乎呢\nStop making me guess-guess-guess-guess-guess\n到底什么意思你说清楚\nNo, I don’t even care-care-care-care-care\n我什么都不管\nAll I need is U-U-U-U-U\n只想跟你贴贴\nYeah, I like it when you turn me inside out\n我喜欢你让我彻底失控\nGot me cravin’ for the way you break me down\n你越让我难过, 我越离不开\nMadness\n偏执\nFalling into a habit\n成为了我摆脱不了的习惯\nIn my thoughts\n在思绪里打转\n\nReckless\n冲动\nChased too fast, I’m crashing\n我追得太快, 刹车失灵\nCan’t recall\n我们说了什么都记不清了\n\nYou’d come and see me but not tonight\n你说你会来见我, 但不是今晚\nShould’ve believed you, right?\n我早该知道你不会来, 对吧\nCan’t fall asleep, you’ve been on my mind\n其实我一直在想你, 完全睡不着\nHolding my phone but you won’t call\n抓着手机不肯放手, 但你不会打来了\n\nNo, I don’t wanna wait for what’s to follow\n我不想等那个没结果的以后\nI deserve diamonds and pearls\n我值得更好的\nNo, I don’t wanna go through all this trouble\n陷入爱情怎么会这么麻烦\nI don’t wanna go-go-go\n不想再这样下去了\n\nI don’t give a F-F-F-F-F\n我才不在乎呢\nKiss me, don’t text-text-text-text-text\n亲我 别再打字了\nNo, I don’t even care-care-care-care-care\n我什么都不管\nAll I need is U-U-U-U-U\n只想跟你贴贴\nI don’t give a F-F-F-F-F\n我才不在乎呢\nStop making me guess-guess-guess-guess-guess\n到底什么意思你说清楚\nNo, I don’t even care-care-care-care-care\n我什么都不管\nAll I need is U-U-U-U-U\n只想跟你贴贴\n\nYeah, I like it when you turn me inside out\n我喜欢你让我彻底失控\nGot me cravin’ for the way you break me down\n你越让我难过, 我越离不开\n\nF-F-F-F-FKiss me, don’t text\n亲我 别再打字了\nAll I need is U\n只想和你贴贴\nAll I need is U\n只想和你贴贴\nI don’t give a…\n我才不在乎…\n\n(歌词翻译\xa0 Translated by: 刘柏辛Lexie)\n\n词曲 Written by: 刘柏辛Lexie / Nicolas DiPietrantonio\n制作人 Producer: Nicopop / AOBeats\n录音工程师 Recording Engineer: 刘柏辛Lexie\n混音 Mixing Engineer: Ike Schultz\n母带 Mastering Engineer: Stan Kybert\n监制 Executive Producer: 刘柏辛Lexie / Niko\n版权公司 Copyright:刘柏辛工作室 / 泥鞋文化 Nixie Music', 0, '张扬、直白、情绪外放。刘柏辛的新单曲《FFFFF》是一首写给crush“已读不回”的偏执情歌,献给那个在深夜握着手机苦等回音的你。\n\n继《POP GIRL》之后,她继续探索复古电子流行的可能性,以童年时热爱的Y2K舞曲为灵感,用更直接也更失控的方式书写情绪。\n\n这首歌又是一次在创作上“化繁为简”的尝试。没有复杂隐喻,不再追求多么深刻的意义,只是一场畅快的情绪释放。\n\n从很早开始,女性就被教导要收起自己的锋利和渴望。在亲密关系中,也慢慢习惯了把那些想说的话藏起来。\n\nLexie想用这首歌回应那种不对等的亲密关系。 “混乱的真心永远比漂亮的体面更珍贵。我想不再为自己的需要感到羞耻,就算是情绪最混乱的时刻,我们也拥有表达的主动权。”她在工作室里边嚼薯条边说。', 0, '', 183, 192000, datetime.datetime(2025, 6, 16, 3, 38, 36), datetime.datetime(2025, 6, 16, 3, 38, 34), datetime.datetime(2025, 6, 17, 16, 0), datetime.datetime(2025, 6, 17, 16, 0, 34), 2890, 60, 6, 1, 0, 1, 0, None, 4, '{"CN":{"recommend_by_editor":true},"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2214724, 'sha1$7SCyyxPE2sIeoM5oND4hua$f8df540fc513e0bf6e6b785c0773674f46d618d6', datetime.datetime(2025, 6, 16, 3, 38, 15), 0, 'LexieLiu', '', '', 'niko@nixie-music.com', 0, 1, datetime.datetime(2018, 6, 19, 4, 29), 1785676, 4, 4, 2214724, 'profile_images/Le/xi/LexieLiu/VDpYZg9uLJSxqJ2wBhT58g.jpg', 'O', '', '劉柏辛Lexie', None, '15989078858', datetime.date(1938, 1, 1), 'SH', 72, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 38), 1, datetime.datetime(2018, 6, 19, 4, 29), 1, 0, 'zh-hans', 1, '{"hide_gender":true,"show_intro":false,"show_birthday":0,"accredited_datetime":"2023-03-07T08:57+00:00","hide_location":false}', 501527, 10288, 0, 32163, 1, 0, '', 0, None), (10123806, 817931, 5, 6, 6, 0.6346017350137927, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280319), 817931, 4, 3, '崖 Cliff Dancing', 2017452, 97323604, 4, 3, 0, 'music/bo/tt/bottleberries/nkbwVinc3zm8CbuVfhF857.mp3', 0, 'song_covers/bo/tt/bottleberries/2Z57XrtuTXUnEEXBC2Kwnw.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, '〈崖〉⫸ 徹底崩解、失控重啟\n在火中燃燒、在崖邊跳舞,頭腦被拋下,身體重新被接管,是對秩序的挑戰、對身體語言的臣服。', 0, '', 214, 320000, datetime.datetime(2025, 6, 12, 4, 49, 18), datetime.datetime(2025, 6, 12, 4, 48, 41), datetime.datetime(2025, 6, 26, 12, 0), datetime.datetime(2025, 6, 27, 7, 31, 9), 501, 0, 0, 1, 5, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2017452, 'sha1$bgV7ZaBZaH0cPQL2rTODt7$d72f8106751298258cd11d7ddf5cef79f1948dec', datetime.datetime(2025, 6, 26, 15, 25, 48), 0, 'bottleberries', '', '', 'bottleberries@gmail.com', 0, 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1588692, 4, 3, 2017452, 'profile_images/bo/tt/bottleberries/jtSypXEQgH5H75AA8MrcP4.png', 'O', '李坤憲', '野莓玻璃罐 /bottles berries', 886, '921537934', datetime.date(1994, 5, 1), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"accredited_datetime":"2022-03-03T09:05+00:00","hide_location":false}', 34031, 264, 7, 0, 1, 0, '', 0, None), (10123807, 818378, 5, 7, 7, 0.4088862016887523, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280331), 818378, 4, 0, '我的人設-Demo', 2406669, None, 4, 3, 0, 'music/al/an/alanences/3oQuu2aL89j5SXBW7Mx74b.mp3', 0, 'song_covers/al/an/alanences/Fq3Y58svyEuqN4iLdxXdTZ.png', 1, '', '[Verse 1]\n光落在臉上 像回憶一樣\n每個細節裡 藏著過往\n城市像劇場 笑聲變成牆\n我是誰 不靠目光\n\n[Verse 2]\n風聲在閃爍 鎖住的自由\n行走在邊界 才懂什麼夠\n眼神的影子 隨心而舞動\n不定義 就是最強悍的夢\n\n[Chorus]\n這就是我的人設 獨特\n無法複製的顏色\n不讓世界決定我\n是我親手畫的輪廓\n\n[Bridge]\n拼接我 靈魂的裂縫\n再深的枷鎖 也難奪掌控\n未知的未來 我親自催動\n再狂的風暴 都不會迷路\n\n[Chorus]\n這就是我的人設 獨特\n無法複製的顏色\n不讓世界決定我\n是我親手畫的輪廓', 0, '詞/曲:Alan\n編曲:影子Shadow\n鼓組編曲:宗穎\n製作人:陳翰', 0, '', 181, 192000, datetime.datetime(2025, 6, 21, 10, 47, 6), datetime.datetime(2025, 6, 16, 12, 47, 41), datetime.datetime(2025, 6, 17, 2, 0), datetime.datetime(2025, 6, 21, 10, 47, 9), 8700, 3, 10, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2406669, 'sha1$CrcWSLxzfJ6p7PiKha3aum$ffe4c5a0eb973d2eb6838ac44cf05f95d9513b86', datetime.datetime(2025, 6, 29, 12, 24, 35), 0, 'alanences', '', '', 'qazqazalan82@gmail.com', 0, 1, datetime.datetime(2019, 3, 23, 5, 38, 50), 1977586, 4, 3, 2406669, 'profile_images/al/an/alanences/2wmjSrt7taj2XLvYrVcmUJ.jpg', 'O', '', '影子Shadow', 886, '905075016', datetime.date(2022, 1, 10), 'TPE', 99, 0, 1, 5, datetime.datetime(2025, 6, 28, 21, 2, 58), 1, datetime.datetime(2019, 3, 23, 5, 38, 50), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"show_intro":false,"had_edit_username":true,"show_birthday":1,"hide_location":false}', 77743, 48, 43, 0, 0, 0, '', 0, None), (10123808, 817932, 5, 8, 8, 0.2943817944932555, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280345), 817932, 4, 1, "山 Mountain's Spell", 2017452, 97323604, 4, 3, 0, 'music/bo/tt/bottleberries/nQkVtfpvnVpoRrvMusULr2.mp3', 0, 'song_covers/bo/tt/bottleberries/LEU4oEBc7TqNmboFC88QWP.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無比的快樂', 0, '〈山〉⫸ 與宇宙同頻的重生儀式\n靈性的甦醒,是與萬物共振的宇宙之舞。在風與靈魂的對話中,拋下仇恨、借來光,生命再次有了節奏。', 0, '', 148, 320000, datetime.datetime(2025, 6, 12, 4, 49, 35), datetime.datetime(2025, 6, 12, 4, 48, 41), datetime.datetime(2025, 6, 26, 12, 0), datetime.datetime(2025, 6, 27, 7, 31, 9), 27, 0, 0, 1, 7, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2017452, 'sha1$bgV7ZaBZaH0cPQL2rTODt7$d72f8106751298258cd11d7ddf5cef79f1948dec', datetime.datetime(2025, 6, 26, 15, 25, 48), 0, 'bottleberries', '', '', 'bottleberries@gmail.com', 0, 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1588692, 4, 3, 2017452, 'profile_images/bo/tt/bottleberries/jtSypXEQgH5H75AA8MrcP4.png', 'O', '李坤憲', '野莓玻璃罐 /bottles berries', 886, '921537934', datetime.date(1994, 5, 1), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"accredited_datetime":"2022-03-03T09:05+00:00","hide_location":false}', 34031, 264, 7, 0, 1, 0, '', 0, None), (10123809, 817933, 5, 9, 9, 0.2294158469218117, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280358), 817933, 4, 1, '解藥 Antidote', 2017452, 97323604, 4, 3, 0, 'music/bo/tt/bottleberries/DfJtAsfYnmtE9djWAmNozJ.mp3', 0, 'song_covers/bo/tt/bottleberries/frCkiTcxbB6xsCyyHeMfWG.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再給我求不得的解藥', 0, '〈解藥〉⫷ 療癒與靈魂的最後求救\n迷霧中的自己尋求治癒,接受「天堂與地獄是同一個地方」,對既有文明與身分的解構,像靈魂機器般的崩壞,是認識破碎的自己,也是允許迷惘的瞬間。', 0, '', 201, 320000, datetime.datetime(2025, 6, 12, 4, 50, 4), datetime.datetime(2025, 6, 12, 4, 48, 41), datetime.datetime(2025, 6, 26, 12, 0), datetime.datetime(2025, 6, 27, 7, 31, 9), 30, 0, 0, 1, 10, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2017452, 'sha1$bgV7ZaBZaH0cPQL2rTODt7$d72f8106751298258cd11d7ddf5cef79f1948dec', datetime.datetime(2025, 6, 26, 15, 25, 48), 0, 'bottleberries', '', '', 'bottleberries@gmail.com', 0, 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1588692, 4, 3, 2017452, 'profile_images/bo/tt/bottleberries/jtSypXEQgH5H75AA8MrcP4.png', 'O', '李坤憲', '野莓玻璃罐 /bottles berries', 886, '921537934', datetime.date(1994, 5, 1), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"accredited_datetime":"2022-03-03T09:05+00:00","hide_location":false}', 34031, 264, 7, 0, 1, 0, '', 0, None), (10123810, 817930, 5, 10, 11, 0.17860660919606772, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280371), 817930, 4, 1, '草原 Meadow', 2017452, 97323604, 4, 3, 0, 'music/bo/tt/bottleberries/fvXLuwVN7bJvwcqoggUQoa.mp3', 0, 'song_covers/bo/tt/bottleberries/MmRHGbCcALFBSxs8MFATxK.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, '〈草原〉⫷ 逃逸現實的幻象依戀\n身體奔跑在夢境般的草原,是對愛的投奔與現實的逃離,但其中也潛藏著遺世與失根的危險。', 0, '', 217, 320000, datetime.datetime(2025, 6, 12, 4, 49, 8), datetime.datetime(2025, 6, 12, 4, 48, 41), datetime.datetime(2025, 6, 26, 12, 0), datetime.datetime(2025, 6, 27, 7, 31, 9), 27, 0, 0, 1, 4, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2017452, 'sha1$bgV7ZaBZaH0cPQL2rTODt7$d72f8106751298258cd11d7ddf5cef79f1948dec', datetime.datetime(2025, 6, 26, 15, 25, 48), 0, 'bottleberries', '', '', 'bottleberries@gmail.com', 0, 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1588692, 4, 3, 2017452, 'profile_images/bo/tt/bottleberries/jtSypXEQgH5H75AA8MrcP4.png', 'O', '李坤憲', '野莓玻璃罐 /bottles berries', 886, '921537934', datetime.date(1994, 5, 1), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"accredited_datetime":"2022-03-03T09:05+00:00","hide_location":false}', 34031, 264, 7, 0, 1, 0, '', 0, None), (10123811, 817934, 5, 11, 12, 0.17813078761290843, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280384), 817934, 4, 1, '浮島 Floating Isle', 2017452, 97323604, 4, 3, 0, 'music/bo/tt/bottleberries/e4A3H7vi6G55UiKd32PXuG.mp3', 0, 'song_covers/bo/tt/bottleberries/TFzN2QGNaoWWuWri9iaHZF.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這個星球的燦爛 (呼喊我)', 0, '〈浮島〉⫷ 感官的甦醒與新生萌芽\n蝴蝶、陀螺、銀色焰火。童謠在祭典中漂浮,身體開始重新感知萬物,是一種不穩定但自由的有機狀態。', 0, '', 195, 320000, datetime.datetime(2025, 6, 12, 4, 49, 28), datetime.datetime(2025, 6, 12, 4, 48, 42), datetime.datetime(2025, 6, 26, 12, 0), datetime.datetime(2025, 6, 27, 7, 31, 9), 30, 0, 0, 1, 6, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2017452, 'sha1$bgV7ZaBZaH0cPQL2rTODt7$d72f8106751298258cd11d7ddf5cef79f1948dec', datetime.datetime(2025, 6, 26, 15, 25, 48), 0, 'bottleberries', '', '', 'bottleberries@gmail.com', 0, 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1588692, 4, 3, 2017452, 'profile_images/bo/tt/bottleberries/jtSypXEQgH5H75AA8MrcP4.png', 'O', '李坤憲', '野莓玻璃罐 /bottles berries', 886, '921537934', datetime.date(1994, 5, 1), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"accredited_datetime":"2022-03-03T09:05+00:00","hide_location":false}', 34031, 264, 7, 0, 1, 0, '', 0, None), (10123812, 817929, 5, 12, 10, 0.17012946919883423, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280396), 817929, 4, 1, '>>>>入口<<<< >>>>Entry<<<<', 2017452, 97323604, 4, 3, 0, 'music/bo/tt/bottleberries/gWSoXqLEFJWEuNbaLQrK92.mp3', 0, 'song_covers/bo/tt/bottleberries/fudLFWXDonWGV7Aff85MdK.jpeg', 1, '', '這座山\n是人們心裡\n想去的地方\n\n往右看 有個入口\n\n請記得 呼吸\n請記得 憋氣', 0, '〈>>>>入口<<<< 〉⫸ 意識的中斷與轉場\n一首過場詩,象徵斷裂與準備,像呼吸被暫停,是儀式性地將自己準備好,進入未知的心靈深處。', 0, '', 119, 320000, datetime.datetime(2025, 6, 12, 4, 48, 57), datetime.datetime(2025, 6, 12, 4, 48, 41), datetime.datetime(2025, 6, 26, 12, 0), datetime.datetime(2025, 6, 27, 7, 31, 9), 27, 0, 0, 1, 3, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2017452, 'sha1$bgV7ZaBZaH0cPQL2rTODt7$d72f8106751298258cd11d7ddf5cef79f1948dec', datetime.datetime(2025, 6, 26, 15, 25, 48), 0, 'bottleberries', '', '', 'bottleberries@gmail.com', 0, 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1588692, 4, 3, 2017452, 'profile_images/bo/tt/bottleberries/jtSypXEQgH5H75AA8MrcP4.png', 'O', '李坤憲', '野莓玻璃罐 /bottles berries', 886, '921537934', datetime.date(1994, 5, 1), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"accredited_datetime":"2022-03-03T09:05+00:00","hide_location":false}', 34031, 264, 7, 0, 1, 0, '', 0, None), (10123813, 817928, 5, 13, 13, 0.17012946919883423, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280410), 817928, 4, 1, '歡騰 Black Reverie', 2017452, 97323604, 4, 3, 0, 'music/bo/tt/bottleberries/GEteVCuCB4QXdQX5Ey52Ft.mp3', 0, 'song_covers/bo/tt/bottleberries/47hhYean9PV3x9zd43CDwA.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我愛我', 0, '〈歡騰〉⫷ 墜入慾望與情緒的黑洞\n愛與恨交錯,像困在黑洞中的戀人,用怨懟與自戀對抗命運,是墮入情感深淵的慾望斷裂,是第一波心理的崩塌。', 0, '', 166, 320000, datetime.datetime(2025, 6, 12, 4, 48, 51), datetime.datetime(2025, 6, 12, 4, 48, 41), datetime.datetime(2025, 6, 26, 12, 0), datetime.datetime(2025, 6, 27, 7, 31, 9), 21, 0, 0, 1, 2, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2017452, 'sha1$bgV7ZaBZaH0cPQL2rTODt7$d72f8106751298258cd11d7ddf5cef79f1948dec', datetime.datetime(2025, 6, 26, 15, 25, 48), 0, 'bottleberries', '', '', 'bottleberries@gmail.com', 0, 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1588692, 4, 3, 2017452, 'profile_images/bo/tt/bottleberries/jtSypXEQgH5H75AA8MrcP4.png', 'O', '李坤憲', '野莓玻璃罐 /bottles berries', 886, '921537934', datetime.date(1994, 5, 1), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"accredited_datetime":"2022-03-03T09:05+00:00","hide_location":false}', 34031, 264, 7, 0, 1, 0, '', 0, None), (10123814, 817935, 5, 14, 14, 0.12859889963394097, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280432), 817935, 4, 1, '密語 Whisper of the Cosmos', 2017452, 97323604, 4, 3, 0, 'music/bo/tt/bottleberries/fKtCSMFy5AvMC2BxayCnPD.mp3', 0, 'song_covers/bo/tt/bottleberries/FepJjPiAXS9vH2Vhtn2GvT.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生活吧 舞蹈吧', 0, '〈密語〉⫷ 語言、信仰與祈禱重構現實\n宇宙開始說話,花開始長大,祈禱與祭品重構人與自然的關係,活著變成一種詩性的實踐。', 0, '', 242, 320000, datetime.datetime(2025, 6, 12, 4, 49, 51), datetime.datetime(2025, 6, 12, 4, 48, 42), datetime.datetime(2025, 6, 26, 12, 0), datetime.datetime(2025, 6, 27, 7, 31, 9), 33, 0, 0, 1, 8, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2017452, 'sha1$bgV7ZaBZaH0cPQL2rTODt7$d72f8106751298258cd11d7ddf5cef79f1948dec', datetime.datetime(2025, 6, 26, 15, 25, 48), 0, 'bottleberries', '', '', 'bottleberries@gmail.com', 0, 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1588692, 4, 3, 2017452, 'profile_images/bo/tt/bottleberries/jtSypXEQgH5H75AA8MrcP4.png', 'O', '李坤憲', '野莓玻璃罐 /bottles berries', 886, '921537934', datetime.date(1994, 5, 1), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"accredited_datetime":"2022-03-03T09:05+00:00","hide_location":false}', 34031, 264, 7, 0, 1, 0, '', 0, None), (10123815, 815217, 5, 15, 15, 0.12388949338578581, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280445), 815217, 4, 4, 'Matangic 後悔', 1497411, 97323494, 4, 3, 0, 'music/he/ng/hengJoneshunnid/ksEo2NxjY7iHRWQoQET5E3.mp3', 0, 'song_covers/he/ng/hengJoneshunnid/hxZqfxqpCPTpaxrmYWMbvq.jpeg', 1, '', 'verse\nI came from the niyaru (我來自部落)\ncaay katihay ku paisu nu maku(那時候沒什麼錢)\nmafukil u maan ku saka raecusay (不懂什麼是不好的事情)\n所以常被誘惑和無知給欺負\nsakilemet a midemak i patiyamay(在城市努力地工作)\naka pawan pi taluma sa ci matuasay (老人家說不要忘記回家)\ncaay ka tangasa i luma (還沒有到家的時候)\nmelaw kula lahud (卻看到靈氣在飄)\nmatangic kaku (我就哭了)\ni cry (我哭了)\nmafukil mala pangcah (我不知道怎麼當阿美族人)\nawaay tu ku matuasay (老人家不在了)\nhalacuwa mi namnam (什麼時候才肯學習)\nnakenu nakenu nakenu (不要問我 我不知道)\nicuwa ku maulahay a mutuasay nu maku (我最愛的老人家在哪)\nkatihay ku suwal(還是很多話想說)\nsakasemuwal i (但說話的對象呢?)\nmaminge tu epah nu maku(都把酒喝完了)\ncaay ka pawan (但永遠不會忘記)\nu lalan nu mita ku epah(酒是我們的路)\nansani,ancira,halica (會是等一下還是明天還是下一次)\n我們相聚在天上\nFayi, why you leave me ?(阿嬤,為什麼妳離我遠去?)\nFayi, why you leave me ?(阿嬤,為什麼妳離我遠去?)\nFayi, why you leave me ?(阿嬤,為什麼妳離我遠去?)\nFayi, matangic kaku(阿嬤,我哭了)\nu suna nu misu(你的孫子)\nmatangic kaku(我哭了)\nmatangic kaku(我哭了)\naka pawan ku ngangan nu maku itila kakarayan\n(在天上請不要忘記我的名字)\naka pawan ku ngangan nu maku itila kakarayan\n(在天上請不要忘記我的名字)', 0, '製作:黃元亨/陳璋慶\n編曲:陳璋慶\n詞曲:黃元亨\n混音:朱軒逸/黃元亨', 0, '', 119, 320000, datetime.datetime(2025, 5, 22, 16, 9, 18), datetime.datetime(2025, 5, 22, 16, 8, 32), datetime.datetime(2025, 6, 15, 13, 0), datetime.datetime(2025, 6, 15, 16, 6, 20), 723, 9, 2, 1, 5, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1497411, 'sha1$iyTftNSit8x4$70fe9df1be365f95d934d4de5d7c36792a5d79dc', datetime.datetime(2025, 6, 22, 15, 49, 21), 0, 'hengJoneshunnid', '元亨', '黃', 'hengjoneshunnid@gmail.com', 0, 1, datetime.datetime(2015, 4, 15, 17, 0, 48), 1157139, 4, 3, 1497411, 'profile_images/he/ng/hengJoneshunnid/ciNv6oEdDJkNARrsKGwoDr.jpg', 'M', '黃元亨', 'hengjones', 886, '937979784', datetime.date(1994, 11, 13), 'HUA', 86, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 49), 1, datetime.datetime(2015, 4, 15, 17, 0, 48), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":1,"accredited_datetime":"2021-06-02T05:30+00:00","hide_location":false}', 106149, 830, 22, 1, 1, 0, '', 0, None), (10123816, 819276, 5, 16, 16, 0.10122853517232178, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280457), 819276, 4, 1, 'RGB 底池', 3063659, None, 4, 3, 0, 'music/or/ab/orabillionaire/4MrMaXsP2GGkGBJvXwMJaS.mp3', 0, 'song_covers/or/ab/orabillionaire/YFoD4y7NgLiQWN9Tk6dvzk.jpeg', 1, '', '青出於藍 但\n誰能出淤泥而不染\n浪繼續扇 扇 扇著波瀾\n高山 壓的不得動彈\n\n桌上刀光劍影\n口中仄仄平平\n手下汲汲營營\n腳上走走停停\n\n一疊綠色換你一片紅色\n幾年的時間把葡萄釀成酒\n沒有把握怎麼跟你同樂\n跳入底池裡 釀成大禍\n紅綠之間閃著黃\n忽明忽暗的光\n是要闖不闖\n紅著眼呼著綠的煙\n尿斗 尿斗 之間 隔間\n民意搖擺著情緒搖擺著概率\n表象的紀律喬裝的佈局\n是誰在bluff\n民意 搖擺著 情緒 搖擺著 概率\n表象的紀律 喬裝的佈局\n那誰會先fold\n\n(依舊沒滿 依舊美滿\n依舊沒滿 依舊美滿)\n藍色紅色 籌碼交雜\n把玩在手掌 互相敲打\n帶著墨鏡 都準備好藥丸\n都來上桌 賣給他夢 他依舊是盲\n(底池依舊沒滿)\n他依舊是嗎\n(夢依舊美滿)\n他依舊是', 0, '', 0, '', 116, 320000, datetime.datetime(2025, 6, 25, 11, 34), datetime.datetime(2025, 6, 24, 7, 32, 41), datetime.datetime(2025, 6, 24, 7, 37, 36, 524576), datetime.datetime(2025, 6, 25, 11, 34, 3), 42, 0, 0, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 3063659, 'sha1$iOfIjRiiXTtN3G967m1Wv0$4cde7f6dc337d5a7683a3bc2e3bba63af06ad851', datetime.datetime(2025, 4, 7, 10, 45, 53), 0, 'orabillionaire', '', '', 'orabillionaire@gmail.com', 0, 1, datetime.datetime(2023, 2, 28, 2, 36, 15), 2634028, 4, 3, 3063659, 'profile_images/or/ab/orabillionaire/DqSTVbx2b9GAz2JDDrXcEZ.jpg', 'M', '', '鴿仔', 886, '921776886', datetime.date(2023, 2, 28), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 27, 21, 2, 56), 1, datetime.datetime(2023, 2, 28, 2, 36, 15), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"show_birthday":0,"hide_location":false}', 4832, 10, 1, 0, 0, 0, '', 0, None), (10123817, 811567, 5, 17, 17, 0.0889120021190215, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280470), 811567, 4, 4, '夢山 Echoes Mountain', 2017452, 97323604, 4, 3, 0, 'music/bo/tt/bottleberries/HmdsmDrf5m2sGqSEC67HDR.mp3', 0, 'song_covers/bo/tt/bottleberries/J8FuCu9DwbvJx5UyQ9XYTo.png', 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, '𓁙 神聖的愛,在道路之上𓁙\n人們在追尋未來果實的路上,如同踏上朝聖的漫漫長路,\n沿途有攜手破關的歡笑,也有相互毀滅的燃燒,有生,也有死。\n\n恍然回頭,才看見與同伴們一起建構的世界,\n竟早已在身後開出了一座能全然接住彼此的淨土。\n\n電子聲響如山嵐流動,模組合成器的頻率與吟唱交織成一場儀式,\n人們在神聖之地召喚愛的靈魂、記憶與渴望。\n\n夢與現實的交錯\n「睡醒之後還會不會一起」\n「夢醒之後還會不會一起」', 0, '', 206, 320000, datetime.datetime(2025, 4, 27, 15, 33, 11), datetime.datetime(2025, 4, 27, 15, 32, 59), datetime.datetime(2025, 6, 11, 4, 0), datetime.datetime(2025, 6, 27, 7, 31, 9), 7011, 5, 0, 1, 1, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2017452, 'sha1$bgV7ZaBZaH0cPQL2rTODt7$d72f8106751298258cd11d7ddf5cef79f1948dec', datetime.datetime(2025, 6, 26, 15, 25, 48), 0, 'bottleberries', '', '', 'bottleberries@gmail.com', 0, 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1588692, 4, 3, 2017452, 'profile_images/bo/tt/bottleberries/jtSypXEQgH5H75AA8MrcP4.png', 'O', '李坤憲', '野莓玻璃罐 /bottles berries', 886, '921537934', datetime.date(1994, 5, 1), 'KHH', 89, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 47), 1, datetime.datetime(2017, 7, 20, 14, 38, 34), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":0,"accredited_datetime":"2022-03-03T09:05+00:00","hide_location":false}', 34031, 264, 7, 0, 1, 0, '', 0, None), (10123818, 819089, 5, 18, 18, 0.06907319684663216, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280482), 819089, 4, 1, '孤城與花火 Lonely Citadel and Fireworks', 21811, 97323636, 4, 3, 0, 'music/ki/ll/killerblood/QVHzTdhjzgsjynzX8K7sFw.mp3', 0, 'music_albums/ki/ll/killerblood/AKpiZpCKk9Uvu7hyZ9Z32g.jpeg', 1, '', '', 0, '', 0, '', 353, 192000, datetime.datetime(2025, 6, 22, 6, 20, 26), datetime.datetime(2025, 6, 22, 6, 20, 17), datetime.datetime(2025, 6, 22, 6, 21, 54, 935770), datetime.datetime(2025, 6, 22, 6, 22, 48), 42, 0, 0, 1, 3, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 21811, 'sha1$pjpJhGIbbYCewJeECMVIjS$e7710cf12643c18519422a9555b8b362f3aa5fc7', datetime.datetime(2025, 6, 23, 1, 48, 47), 0, 'killerblood', '', '', 'killerblooda@gmail.com', 0, 1, datetime.datetime(2006, 9, 4, 22, 13), 20794, 4, 4, 21811, 'profile_images/ki/ll/killerblood/koE8PbskXuJrV7g9LcB2k6.png', 'M', '顏罕倫', 'KillerBlood', 886, '953325653', datetime.date(1982, 8, 17), 'NWT', 94, 61287, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 51), 1, datetime.datetime(2006, 9, 4, 22, 13), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":1,"accredited_datetime":"2021-06-22T11:32+00:00","hide_location":false}', 178286, 1274, 54, 1, 1, 0, '', 0, None), (10123819, 819087, 5, 19, 19, 0.0097868191236547, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280494), 819087, 4, 1, '啟蒙與長夜 Illumination and the Long Night', 21811, 97323636, 4, 3, 0, 'music/ki/ll/killerblood/2w7U2z9iuMx4CiP6iC7EDi.mp3', 0, 'music_albums/ki/ll/killerblood/AKpiZpCKk9Uvu7hyZ9Z32g.jpeg', 1, '', '', 0, '', 0, '', 269, 192000, datetime.datetime(2025, 6, 22, 6, 20, 20), datetime.datetime(2025, 6, 22, 6, 20, 17), datetime.datetime(2025, 6, 22, 6, 22, 5, 5193), datetime.datetime(2025, 6, 27, 5, 9, 38), 66, 0, 0, 1, 1, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 21811, 'sha1$pjpJhGIbbYCewJeECMVIjS$e7710cf12643c18519422a9555b8b362f3aa5fc7', datetime.datetime(2025, 6, 23, 1, 48, 47), 0, 'killerblood', '', '', 'killerblooda@gmail.com', 0, 1, datetime.datetime(2006, 9, 4, 22, 13), 20794, 4, 4, 21811, 'profile_images/ki/ll/killerblood/koE8PbskXuJrV7g9LcB2k6.png', 'M', '顏罕倫', 'KillerBlood', 886, '953325653', datetime.date(1982, 8, 17), 'NWT', 94, 61287, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 51), 1, datetime.datetime(2006, 9, 4, 22, 13), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":1,"accredited_datetime":"2021-06-22T11:32+00:00","hide_location":false}', 178286, 1274, 54, 1, 1, 0, '', 0, None), (10123820, 815215, 5, 20, 20, -0.017145142124254553, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280506), 815215, 4, 4, 'Mala wama 母代父職', 1497411, 97323494, 4, 3, 0, 'music/he/ng/hengJoneshunnid/f3WaLVzHdLUXjTYktXhgxu.mp3', 0, 'song_covers/he/ng/hengJoneshunnid/a3pBvf5SBDCb5zjUwUVZqR.jpeg', 1, '', 'Hook\n不要像你爸一樣\n\nverse-1\n我的小孩好帥\n但帥有什麼用\n要有腦袋才實在\nDon’t ask me why\n你老媽的英文也是不賴\n收起你的wayway(行為)\n不要覺得自己很厲害\n你這樣沒有女生會愛\n不信的話妳去問巴奈\n她會連理都不理\n所以在外要多注意\n標籤已經夠多了\n我們不是他們口中的那種原住民\n所以低調aka sapuda(不要自以為是)\n不要每天拉里邋遢\n至少鬍子記得要, 好嗎\n\nHook\n不要像你爸一樣\n\nverse-2\n不要像你爸一樣只會出張嘴\n很多女孩就是這樣被哄騙\n講得天花亂墜\n什麼乾柴配上烈火\n我呸!\n好好對待女生\n不要讓人家受委屈 okay?\n別人也是別人家的寶貝\n就像你也是我的寶貝\n\nBridge\n我的寶貝\n我相信你很聰明\n現在我很以你為榮\n\nHook\n不要像你爸一樣', 0, '製作:黃元亨/陳璋慶\n編曲:黃元亨/陳璋慶\n詞曲:黃元亨\n混音:朱軒逸/黃元亨', 0, '', 210, 320000, datetime.datetime(2025, 5, 22, 16, 8, 51), datetime.datetime(2025, 5, 22, 16, 8, 32), datetime.datetime(2025, 6, 15, 14, 0), datetime.datetime(2025, 6, 15, 16, 6, 20), 198, 4, 0, 1, 6, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 1497411, 'sha1$iyTftNSit8x4$70fe9df1be365f95d934d4de5d7c36792a5d79dc', datetime.datetime(2025, 6, 22, 15, 49, 21), 0, 'hengJoneshunnid', '元亨', '黃', 'hengjoneshunnid@gmail.com', 0, 1, datetime.datetime(2015, 4, 15, 17, 0, 48), 1157139, 4, 3, 1497411, 'profile_images/he/ng/hengJoneshunnid/ciNv6oEdDJkNARrsKGwoDr.jpg', 'M', '黃元亨', 'hengjones', 886, '937979784', datetime.date(1994, 11, 13), 'HUA', 86, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 49), 1, datetime.datetime(2015, 4, 15, 17, 0, 48), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":1,"accredited_datetime":"2021-06-02T05:30+00:00","hide_location":false}', 106149, 830, 22, 1, 1, 0, '', 0, None), (10123821, 815218, 5, 21, 21, -0.03141599294621633, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280518), 815218, 4, 4, 'Sakeru 婦女也瘋狂', 1497411, 97323494, 4, 20, 0, 'music/he/ng/hengJoneshunnid/QmG4XsYbsyQFJAMhFcv3vm.mp3', 0, 'song_covers/he/ng/hengJoneshunnid/gFmgAutnhMZsZWJgcN9SrG.jpeg', 1, '', 'verse-1\nTueman tu ku remiad(天色漸漸變暗)\ntahekal tu bulad(月亮出來了)\nmawacay ku lusid(換掉族服)\nu maan ku tamedaw kami(我們會是什麼樣的人)\nmaherek nu malalikid(祭典樂舞結束了)\na icuwa mi patawsi(要在哪聚會呢)\n\npre-chorus-1\ntalu’an(聚會所),文健站\n選一個, 不管\ntalu’an(聚會所),文健站\n選一個\n因為要\n\nChorus\nsakeru!itini sakeru(跳舞吧!在這邊跳舞吧)\nmaniyul!itini maniyul(旋轉吧!在這邊旋轉吧)\na’yaway, kalikulay(向前, 向後)\nkawiliyan atu kawanan(向左再向右)\na’yaway, kalikulay(向前, 向後)\nkawiliyan atu kawanan(向左再向右)\n\nBridge\nkasilaway(真是的)\n\nverse-2\nca’ay(不對)\nnu malifasaw ku suwal kami(我們這邊叫做月見祭)\nami fasaw ku falucu(除了冷卻妳我的心)\nami palipahaken ku tuas atu adingu(也使祖靈都能愉悅)\n\npre-chorus-2\ntalu’an(聚會所),文健站\n選一個, 不管\ntalu’an(聚會所),文健站\n選一個\n因為要\n\nChorus\nsakeru!itini sakeru(跳舞吧!在這邊跳舞吧)\nmaniyul!itini maniyul(旋轉吧!在這邊旋轉吧)\na’yaway, kalikulay(向前, 向後)\nkawiliyan atu kawanan(向左再向右)\na’yaway, kalikulay(向前, 向後)\nkawiliyan atu kawanan(向左再向右)\n\nBridge\nkasilaway(真是的)\n\nverse-3\nmalulay tu ku mihcaan(辛苦了一整年)\nitini ku sakeru nu fafayian(這裡可以給女生跳舞)\ntangasa i dafak, tangasa i dafak(盡情地跳舞到白天)\nsiruma saw ku temak nu luma(先把家事放一邊吧)\n\npre-chorus-3\ntalu’an(聚會所),文健站\n選一個, 快一點, 不管\ntalu’an(聚會所),文健站\n選一個, 快一點, 不管\n我要\n\nChorus\nsakeru!itini sakeru(跳舞吧!在這邊跳舞吧)\nmaniyul!itini maniyul(旋轉吧!在這邊旋轉吧)\na’yaway, kalikulay(向前, 向後)\nkawiliyan atu kawanan(向左再向右)\na’yaway, kalikulay(向前, 向後)\nkawiliyan atu kawanan(向左再向右)\nsakeru!itini sakeru(跳舞吧!在這邊跳舞吧)\nmaniyul!itini maniyul(旋轉吧!在這邊旋轉吧)\na’yaway, kalikulay(向前, 向後)\nkawiliyan atu kawanan(向左再向右)\na’yaway, kalikulay(向前, 向後)\nkawiliyan atu kawanan(向左再向右)\n\nOutro\n前點, 後點, 再前點, 後點\n來右邊,再左邊\n前點, 後點, 再前點, 後點\n轉一圈, 再轉一圈', 0, '製作:黃元亨/陳璋慶\n編曲:陳璋慶\n詞曲:黃元亨\n混音:朱軒逸/黃元亨', 0, '', 349, 320000, datetime.datetime(2025, 5, 22, 16, 9, 32), datetime.datetime(2025, 5, 22, 16, 8, 32), datetime.datetime(2025, 6, 15, 14, 0), datetime.datetime(2025, 6, 15, 16, 6, 20), 321, 1, 0, 1, 10, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1497411, 'sha1$iyTftNSit8x4$70fe9df1be365f95d934d4de5d7c36792a5d79dc', datetime.datetime(2025, 6, 22, 15, 49, 21), 0, 'hengJoneshunnid', '元亨', '黃', 'hengjoneshunnid@gmail.com', 0, 1, datetime.datetime(2015, 4, 15, 17, 0, 48), 1157139, 4, 3, 1497411, 'profile_images/he/ng/hengJoneshunnid/ciNv6oEdDJkNARrsKGwoDr.jpg', 'M', '黃元亨', 'hengjones', 886, '937979784', datetime.date(1994, 11, 13), 'HUA', 86, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 49), 1, datetime.datetime(2015, 4, 15, 17, 0, 48), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"had_edit_username":true,"show_intro":false,"show_birthday":1,"accredited_datetime":"2021-06-02T05:30+00:00","hide_location":false}', 106149, 830, 22, 1, 1, 0, '', 0, None), (10123822, 819094, 5, 22, 23, -0.03961711612989788, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280530), 819094, 4, 1, '燭光與獨影 Candlelight and the Lone Shadow', 21811, 97323636, 4, 3, 0, 'music/ki/ll/killerblood/U2zrag9Ca9kNBJoLCfsnP6.mp3', 0, 'music_albums/ki/ll/killerblood/AKpiZpCKk9Uvu7hyZ9Z32g.jpeg', 1, '', '', 0, '', 0, '', 251, 192000, datetime.datetime(2025, 6, 22, 6, 20, 46), datetime.datetime(2025, 6, 22, 6, 20, 17), datetime.datetime(2025, 6, 22, 6, 21, 15, 212499), datetime.datetime(2025, 6, 22, 6, 22, 48), 30, 0, 0, 1, 9, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 21811, 'sha1$pjpJhGIbbYCewJeECMVIjS$e7710cf12643c18519422a9555b8b362f3aa5fc7', datetime.datetime(2025, 6, 23, 1, 48, 47), 0, 'killerblood', '', '', 'killerblooda@gmail.com', 0, 1, datetime.datetime(2006, 9, 4, 22, 13), 20794, 4, 4, 21811, 'profile_images/ki/ll/killerblood/koE8PbskXuJrV7g9LcB2k6.png', 'M', '顏罕倫', 'KillerBlood', 886, '953325653', datetime.date(1982, 8, 17), 'NWT', 94, 61287, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 51), 1, datetime.datetime(2006, 9, 4, 22, 13), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":1,"accredited_datetime":"2021-06-22T11:32+00:00","hide_location":false}', 178286, 1274, 54, 1, 1, 0, '', 0, None), (10123823, 819093, 5, 23, 22, -0.046120346188643635, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280542), 819093, 4, 1, '詞痕與餘聲 Word Marks and Distant Echoes', 21811, 97323636, 4, 3, 0, 'music/ki/ll/killerblood/2wkhDcXHhrEmERSKYcAJoc.mp3', 0, 'music_albums/ki/ll/killerblood/AKpiZpCKk9Uvu7hyZ9Z32g.jpeg', 1, '', '', 0, '', 0, '', 285, 192000, datetime.datetime(2025, 6, 22, 6, 20, 44), datetime.datetime(2025, 6, 22, 6, 20, 17), datetime.datetime(2025, 6, 22, 6, 21, 26, 508757), datetime.datetime(2025, 6, 22, 6, 22, 48), 27, 0, 0, 1, 8, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 21811, 'sha1$pjpJhGIbbYCewJeECMVIjS$e7710cf12643c18519422a9555b8b362f3aa5fc7', datetime.datetime(2025, 6, 23, 1, 48, 47), 0, 'killerblood', '', '', 'killerblooda@gmail.com', 0, 1, datetime.datetime(2006, 9, 4, 22, 13), 20794, 4, 4, 21811, 'profile_images/ki/ll/killerblood/koE8PbskXuJrV7g9LcB2k6.png', 'M', '顏罕倫', 'KillerBlood', 886, '953325653', datetime.date(1982, 8, 17), 'NWT', 94, 61287, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 51), 1, datetime.datetime(2006, 9, 4, 22, 13), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":1,"accredited_datetime":"2021-06-22T11:32+00:00","hide_location":false}', 178286, 1274, 54, 1, 1, 0, '', 0, None), (10123824, 819091, 5, 24, 25, -0.054247347015174474, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280555), 819091, 4, 1, '香火與母星 Incense and the Mother Star', 21811, 97323636, 4, 3, 0, 'music/ki/ll/killerblood/E6MKHGpME6XzwJ998WuYwm.mp3', 0, 'music_albums/ki/ll/killerblood/AKpiZpCKk9Uvu7hyZ9Z32g.jpeg', 1, '', '', 0, '', 0, '', 309, 192000, datetime.datetime(2025, 6, 22, 6, 20, 36), datetime.datetime(2025, 6, 22, 6, 20, 17), datetime.datetime(2025, 6, 22, 6, 21, 39, 606417), datetime.datetime(2025, 6, 22, 6, 22, 48), 30, 1, 0, 1, 6, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 21811, 'sha1$pjpJhGIbbYCewJeECMVIjS$e7710cf12643c18519422a9555b8b362f3aa5fc7', datetime.datetime(2025, 6, 23, 1, 48, 47), 0, 'killerblood', '', '', 'killerblooda@gmail.com', 0, 1, datetime.datetime(2006, 9, 4, 22, 13), 20794, 4, 4, 21811, 'profile_images/ki/ll/killerblood/koE8PbskXuJrV7g9LcB2k6.png', 'M', '顏罕倫', 'KillerBlood', 886, '953325653', datetime.date(1982, 8, 17), 'NWT', 94, 61287, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 51), 1, datetime.datetime(2006, 9, 4, 22, 13), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":1,"accredited_datetime":"2021-06-22T11:32+00:00","hide_location":false}', 178286, 1274, 54, 1, 1, 0, '', 0, None), (10123825, 819719, 5, 25, 24, -0.08700347831880867, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280567), 819719, 4, 1, 'Running From You', 2899045, None, 4, 3, 0, 'music/Po/xi/Poxian/C7ZLnjkVEHexD3yS6ErFmg.mp3', 0, 'song_covers/Po/xi/Poxian/ULQBqjK5f5wck2VDnwTbsH.jpg', 1, '', '[Verse1]\nI said goodbye but never meant it\n我說了再見,但心裡根本不是那麼想的\nNow I’m trapped inside regret it\n現在我被困在後悔裡,無法掙脫\nTried to forget this kind of feeling\n試著忘掉這種感覺\nBut it keeps me barely breathing\n但它讓我無法呼吸\nI lose myself through every crowd\n在人群中迷失自己\nI hear your voice without a sound\n彷彿聽見你無聲的呼喚\nTold myself I would be ok\n我告訴自己我會沒事\nBut I lied - You feel me\n但我騙了自己—你懂我吧?\n[Chorus]\nI’ve been running from\nI’ve been running from you\n我一直在逃\n一直在逃離你\n(×2)\nAll this time I thought I knew\n我以為自己早就想通\nI was never meant to stay\n其實我從來都沒準備留下\nI’m falling\nI’m falling\n我在墜落\n不停墜落\nStill I’m running from you\n可我還是逃離你\n\n[Verse2]\nLove Love\n愛\nIn every song, in every place\n存在於每首歌,每個地方\nLove Love\n愛\nEverything reminds me of you\n一切都讓我想起你\nI can’t undo\n我無法抹去\nNo matter how hard I try\n不管我多努力\nNow I just run to feel alright\n現在只能靠逃跑才能讓自己好過點\nI keep on falling into you\n可我還是一次次 為你著迷\n\n[Chorus]\nI’ve been running from\nI’ve been running from you\n我一直在逃\n一直在逃離你\n(×2)\nAll this time I thought I knew\n我以為自己早就想通\nI was never meant to stay\n其實我從來都沒準備留下\nI’m falling\nI’m falling\n我在墜落\n不停墜落\nStill I’m running from you\n可我還是逃離你', 0, 'I said goodbye, but never meant it. This is what it feels like to run from someone you still love.🖤\n\n給那些努力遺忘,卻始終放不下的人。', 0, '', 156, 320000, datetime.datetime(2025, 6, 27, 14, 46, 5), datetime.datetime(2025, 6, 27, 14, 45, 59), datetime.datetime(2025, 6, 27, 14, 47, 10, 215463), datetime.datetime(2025, 6, 27, 15, 9, 2), 9, 0, 0, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2899045, 'sha1$OSoDJEoM8jAmcj6qWOIyaD$3fea3fe3a281b9fe60a6530ffb764a0f7da75bd9', datetime.datetime(2025, 6, 29, 3, 57, 49), 0, 'Poxian', '', '', 'c9650622@gmail.com', 0, 1, datetime.datetime(2022, 2, 15, 6, 30, 34), 2469483, 4, 4, 2899045, 'profile_images/Po/xi/Poxian/CjDt7kfWSkYCHob6SNVWq5.jpg', 'O', '', 'Poxian', 886, '972913937', datetime.date(1996, 10, 8), 'PIF', 96, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 48), 1, datetime.datetime(2022, 2, 15, 6, 30, 34), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"hide_location":false}', 62, 1, 1, 0, 0, 0, '', 0, None), (10123826, 819092, 5, 26, 26, -0.11285665790945418, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280579), 819092, 4, 1, '光年與鄉音 Lightyears and the Voice of Home', 21811, 97323636, 4, 3, 0, 'music/ki/ll/killerblood/FQUf2HythJRP2P2NixHbDq.mp3', 0, 'music_albums/ki/ll/killerblood/AKpiZpCKk9Uvu7hyZ9Z32g.jpeg', 1, '', '', 0, '', 0, '', 550, 192000, datetime.datetime(2025, 6, 22, 6, 20, 41), datetime.datetime(2025, 6, 22, 6, 20, 17), datetime.datetime(2025, 6, 22, 6, 21, 33, 119469), datetime.datetime(2025, 6, 22, 6, 22, 48), 36, 0, 0, 1, 7, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 21811, 'sha1$pjpJhGIbbYCewJeECMVIjS$e7710cf12643c18519422a9555b8b362f3aa5fc7', datetime.datetime(2025, 6, 23, 1, 48, 47), 0, 'killerblood', '', '', 'killerblooda@gmail.com', 0, 1, datetime.datetime(2006, 9, 4, 22, 13), 20794, 4, 4, 21811, 'profile_images/ki/ll/killerblood/koE8PbskXuJrV7g9LcB2k6.png', 'M', '顏罕倫', 'KillerBlood', 886, '953325653', datetime.date(1982, 8, 17), 'NWT', 94, 61287, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 51), 1, datetime.datetime(2006, 9, 4, 22, 13), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":1,"accredited_datetime":"2021-06-22T11:32+00:00","hide_location":false}', 178286, 1274, 54, 1, 1, 0, '', 0, None), (10123827, 819088, 5, 27, 27, -0.11532939777800724, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280591), 819088, 4, 1, '蒼雪與星環 Pale Snow and Stellar Rings', 21811, 97323636, 4, 3, 0, 'music/ki/ll/killerblood/khP54BxdgLt38agkzNo98R.mp3', 0, 'music_albums/ki/ll/killerblood/AKpiZpCKk9Uvu7hyZ9Z32g.jpeg', 1, '', '', 0, '', 0, '', 515, 192000, datetime.datetime(2025, 6, 22, 6, 20, 30), datetime.datetime(2025, 6, 22, 6, 20, 17), datetime.datetime(2025, 6, 22, 6, 21, 49, 532329), datetime.datetime(2025, 6, 22, 6, 22, 48), 24, 0, 0, 1, 4, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 21811, 'sha1$pjpJhGIbbYCewJeECMVIjS$e7710cf12643c18519422a9555b8b362f3aa5fc7', datetime.datetime(2025, 6, 23, 1, 48, 47), 0, 'killerblood', '', '', 'killerblooda@gmail.com', 0, 1, datetime.datetime(2006, 9, 4, 22, 13), 20794, 4, 4, 21811, 'profile_images/ki/ll/killerblood/koE8PbskXuJrV7g9LcB2k6.png', 'M', '顏罕倫', 'KillerBlood', 886, '953325653', datetime.date(1982, 8, 17), 'NWT', 94, 61287, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 51), 1, datetime.datetime(2006, 9, 4, 22, 13), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":1,"accredited_datetime":"2021-06-22T11:32+00:00","hide_location":false}', 178286, 1274, 54, 1, 1, 0, '', 0, None), (10123828, 819095, 5, 28, 28, -0.1238564486068782, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280605), 819095, 4, 1, '萬象與一心 Cosmos and One Heart', 21811, 97323636, 4, 3, 0, 'music/ki/ll/killerblood/MD3aLG92TXyvFbZ5cHDkm2.mp3', 0, 'music_albums/ki/ll/killerblood/AKpiZpCKk9Uvu7hyZ9Z32g.jpeg', 1, '', '', 0, '', 0, '', 302, 192000, datetime.datetime(2025, 6, 22, 6, 20, 48), datetime.datetime(2025, 6, 22, 6, 20, 17), datetime.datetime(2025, 6, 22, 6, 21, 6, 370071), datetime.datetime(2025, 6, 22, 6, 22, 48), 24, 0, 0, 1, 10, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 21811, 'sha1$pjpJhGIbbYCewJeECMVIjS$e7710cf12643c18519422a9555b8b362f3aa5fc7', datetime.datetime(2025, 6, 23, 1, 48, 47), 0, 'killerblood', '', '', 'killerblooda@gmail.com', 0, 1, datetime.datetime(2006, 9, 4, 22, 13), 20794, 4, 4, 21811, 'profile_images/ki/ll/killerblood/koE8PbskXuJrV7g9LcB2k6.png', 'M', '顏罕倫', 'KillerBlood', 886, '953325653', datetime.date(1982, 8, 17), 'NWT', 94, 61287, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 51), 1, datetime.datetime(2006, 9, 4, 22, 13), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":1,"accredited_datetime":"2021-06-22T11:32+00:00","hide_location":false}', 178286, 1274, 54, 1, 1, 0, '', 0, None), (10123829, 819090, 5, 29, 29, -0.1238564486068782, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280618), 819090, 4, 1, '泰坦與幻象 Titan and Mirage', 21811, 97323636, 4, 3, 0, 'music/ki/ll/killerblood/EQU8FBHQgCDqhfdqJVR9F7.mp3', 0, 'music_albums/ki/ll/killerblood/AKpiZpCKk9Uvu7hyZ9Z32g.jpeg', 1, '', '', 0, '', 0, '', 437, 192000, datetime.datetime(2025, 6, 22, 6, 20, 34), datetime.datetime(2025, 6, 22, 6, 20, 17), datetime.datetime(2025, 6, 22, 6, 21, 44, 825600), datetime.datetime(2025, 6, 22, 6, 22, 48), 33, 0, 1, 1, 5, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 21811, 'sha1$pjpJhGIbbYCewJeECMVIjS$e7710cf12643c18519422a9555b8b362f3aa5fc7', datetime.datetime(2025, 6, 23, 1, 48, 47), 0, 'killerblood', '', '', 'killerblooda@gmail.com', 0, 1, datetime.datetime(2006, 9, 4, 22, 13), 20794, 4, 4, 21811, 'profile_images/ki/ll/killerblood/koE8PbskXuJrV7g9LcB2k6.png', 'M', '顏罕倫', 'KillerBlood', 886, '953325653', datetime.date(1982, 8, 17), 'NWT', 94, 61287, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 51), 1, datetime.datetime(2006, 9, 4, 22, 13), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":1,"accredited_datetime":"2021-06-22T11:32+00:00","hide_location":false}', 178286, 1274, 54, 1, 1, 0, '', 0, None), (10123830, 819086, 5, 30, 30, -0.1238564486068782, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280631), 819086, 4, 1, '煙硝與墨跡 Gunpowder and Inkstains', 21811, 97323636, 4, 3, 0, 'music/ki/ll/killerblood/QTcAXnYpRNkoxTGJxw3Jpy.mp3', 0, 'music_albums/ki/ll/killerblood/AKpiZpCKk9Uvu7hyZ9Z32g.jpeg', 1, '', '', 0, '', 0, '', 301, 192000, datetime.datetime(2025, 6, 22, 6, 20, 22), datetime.datetime(2025, 6, 22, 6, 20, 17), datetime.datetime(2025, 6, 22, 6, 21, 59, 351690), datetime.datetime(2025, 6, 22, 6, 22, 48), 54, 1, 0, 1, 2, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 21811, 'sha1$pjpJhGIbbYCewJeECMVIjS$e7710cf12643c18519422a9555b8b362f3aa5fc7', datetime.datetime(2025, 6, 23, 1, 48, 47), 0, 'killerblood', '', '', 'killerblooda@gmail.com', 0, 1, datetime.datetime(2006, 9, 4, 22, 13), 20794, 4, 4, 21811, 'profile_images/ki/ll/killerblood/koE8PbskXuJrV7g9LcB2k6.png', 'M', '顏罕倫', 'KillerBlood', 886, '953325653', datetime.date(1982, 8, 17), 'NWT', 94, 61287, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 51), 1, datetime.datetime(2006, 9, 4, 22, 13), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":false,"show_birthday":1,"accredited_datetime":"2021-06-22T11:32+00:00","hide_location":false}', 178286, 1274, 54, 1, 1, 0, '', 0, None), (10123831, 818948, 5, 31, 31, -0.19061499118604922, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280643), 818948, 4, 1, 'Retro Computer (Dance Mix)', 410377, None, 4, 20, 0, 'music/yu/hu/yuhuan1028s/Qt2cmX4Kkq2osm5ZG87yzq.mp3', 0, 'song_covers/yu/hu/yuhuan1028s/iVYxdm5rL3y5XRnb3qhTQA.png', 1, '', '', 0, '雖然比較常寫一些調性偏繁複的作品卻一直很喜歡Kraftwerk這種很基本款的東西,簡單而獨特,經常想如果他們的作品能有跳舞功能該有多好,想久了乾脆自己來弄一首好了(努力克制,軌數不能多)', 0, '', 289, 320000, datetime.datetime(2025, 6, 20, 18, 21, 44), datetime.datetime(2025, 6, 20, 18, 21, 11), datetime.datetime(2025, 6, 20, 18, 26, 23, 562119), datetime.datetime(2025, 6, 20, 18, 30, 59), 45, 3, 0, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 410377, 'sha1$AfTe5MbvNE13ajCbOe47Bx$13d06727cf55c9549e1ffe1a738c6e153f6d0ab9', datetime.datetime(2025, 6, 27, 9, 13, 30), 0, 'yuhuan1028s', '', '', 'yuhuan1028s@yahoo.com.tw', 0, 1, datetime.datetime(2007, 5, 3, 17, 36), 48106, 4, 3, 410377, 'profile_images/yu/hu/yuhuan1028s/nYgn35owrSi247atx4RQyU.jpg', 'M', '樂樂', '李雨寰', 886, '921124202', datetime.date(1983, 10, 28), 'TPE', 99, 19792, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 49), 1, datetime.datetime(2007, 5, 3, 17, 36), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_birthday":2,"accredited_datetime":"2021-08-05T03:12+00:00","hide_location":false}', 88447, 527, 77, 0, 1, 0, '', 0, None), (10123832, 818676, 5, 32, 32, -0.2516287391830491, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280655), 818676, 4, 1, '04. Letgo|那個早該走的我 2003 Remix', 3291866, None, 4, 3, 0, 'music/sh/ak/shakra/7FKSFCYFmySX9V94a34Cgu.mp3', 0, 'song_covers/sh/ak/shakra/9xbRLpkEckFGgWjLFzWrDT.png', 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現在的我,選擇愛之前會先想後果\n因為成熟不是不愛了\n\n是學會放過——那個早該走的我', 0, 'The version of me that left, finally with grace.\n讓遺憾不再低迴,跟著節奏輕輕擺動,那個走很久的我,早已不是那個我。\n\n謝謝夏克 Sakae《那個早該走的我 2003 》\n讓我 cover remix 一段仲夏夜光感旅程。\n\n刪掉憂傷,來點 Amapiano + French Touch + Lounge 電子的空氣感,用輕鬆的 4/4 拍、105-110 BPM 輕盈起步,清爽的唱出那些早該放下的名字 Bye ~ ~。\n\n愛 - 不苦、不重,跳著舞轉身離開。\n愛 - 謝謝光臨,下次再來。', 0, '', 420, 256000, datetime.datetime(2025, 6, 18, 15, 46, 41), datetime.datetime(2025, 6, 18, 15, 46, 35), datetime.datetime(2025, 6, 18, 16, 41, 51, 601021), datetime.datetime(2025, 6, 19, 8, 0, 21), 385, 11, 4, 1, 0, 1, 0, None, 4, None, 1, 0, 2, 0, 0, 0, 3291866, 'sha1$ko9kDmZvjPzbrhkZwCDOaR$625c03af7b9f53f1aa5703bf01fd24de423db190', datetime.datetime(2025, 6, 27, 17, 4, 8), 0, 'shakra', '', '', 'bspbj7shpj@privaterelay.appleid.com', 0, 1, datetime.datetime(2025, 6, 14, 1, 18, 45), 2862131, 4, 1, 3291866, 'profile_images/sh/ak/shakra/5gthkYKBEHnV4yzbtbNFtJ.jpg', 'F', '', 'Yozakura Mirage', 886, '935250579', datetime.date(2000, 11, 14), None, 196, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 57), 1, datetime.datetime(2025, 6, 14, 1, 18, 45), 1, 5, 'zh-hant', 1, '{"is_social_user":true,"had_edit_username":true,"hide_gender":false,"hide_location":true,"show_birthday":0}', 867, 7, 20, 8, 0, 0, '', 0, None), (10123833, 815882, 5, 33, 33, -0.2692531414886079, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280667), 815882, 4, 4, '美好的旅途', 1588762, None, 4, 3, 0, 'music/ki/ng/kingdomofrain/e7wTjWVnZu5GssXLpjcRq3.mp3', 0, 'song_covers/ki/ng/kingdomofrain/k5GTMASzwoR4Tzwqb7XdpH.jpeg', 1, '', '飛上天 穿過山河水\n望向你 深邃的眼\n即便過往不太美\n有你在身旁就不累\n\n回過頭 細數著黑夜\n走過複雜叢林邊界\n即便還是會怕黑\n但我們勇敢走向前\n\n不用怕 別厭倦\n那些痛 哪些悔\n不用怕 別氣餒\n有你在 夢就甜\n\n我想要就這樣理解\n學會放下懂得諒解\n我們不管那些從前\n美好的旅途有你相陪', 0, '詞曲:陳翰\n編曲:陳翰\n母帶:陳翰', 0, '', 217, 192000, datetime.datetime(2025, 5, 27, 14, 30, 59), datetime.datetime(2025, 5, 27, 14, 30, 54), datetime.datetime(2025, 5, 29, 2, 0), datetime.datetime(2025, 5, 29, 2, 0, 30), 12519, 139, 12, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 1588762, 'sha1$xs0ZWahGo1PD6JHpmmdgPf$29ce8734f4d87fe8171d695599d07c66337ee40e', datetime.datetime(2025, 6, 29, 16, 3, 46), 0, 'kingdomofrain', '', '', 'acer07132002@gmail.com', 0, 1, datetime.datetime(2016, 2, 16, 18, 32, 5), 1247358, 2, 2, 1588762, 'profile_images/ki/ng/kingdomofrain/jxJcPM6pEfZGjyJsw83jDk.jpg', 'M', '雨國 ', '雨國 Kingdom of Rain', 886, '986861028', datetime.date(2016, 1, 1), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 46), 1, datetime.datetime(2016, 2, 16, 18, 32, 5), 1, 0, 'zh-hant', 1, '{"show_intro":false,"hide_gender":true,"accredited_datetime":"2021-05-20T07:42+00:00","show_birthday":0,"hide_location":true}', 673518, 2206, 4, 0, 1, 0, '', 0, None), (10123834, 817682, 5, 34, 34, -0.313758542500259, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280678), 817682, 4, 1, 'Not Yet, But Soon', 2392192, 97323549, 4, 3, 0, 'music/wr/in/wring_out_laura/KrrAhuLJpLa7XPwhrWn9br.mp3', 0, 'music_albums/wr/in/wring_out_laura/JzHwWRRqZmRadp4tqwgjvU.jpeg', 1, '', '', 0, '', 0, '', 181, 320000, datetime.datetime(2025, 6, 10, 14, 57, 15), datetime.datetime(2025, 6, 10, 14, 56, 56), datetime.datetime(2025, 6, 13, 16, 0), datetime.datetime(2025, 6, 13, 16, 0, 41), 81, 12, 0, 1, 6, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2392192, 'sha1$cghoMzNMJws53puD1PbSpR$0155932e679fcec3a51c7bea90ecd05f7f55c98c', datetime.datetime(2025, 6, 25, 20, 4, 24), 0, 'wring_out_laura', '', '', 'wring.out.laura@gmail.com', 0, 1, datetime.datetime(2019, 2, 9, 17, 43), 1963112, 2, 2, 2392192, 'profile_images/wr/in/wring_out_laura/QBZcyzEHWBtDSGE9Vj5mpw.jpg', 'O', '林陽貴', 'Wring Out Laura', None, '', datetime.date(2019, 2, 10), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 45), 1, datetime.datetime(2019, 2, 9, 17, 43), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-05-28T08:08+00:00","hide_location":false}', 36532, 292, 30, 2, 1, 0, '', 0, None), (10123835, 818364, 5, 35, 35, -0.3464367516205351, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280690), 818364, 4, 1, '03. Lumee|光明咒 (Tropical)', 3291866, None, 4, 3, 0, 'music/sh/ak/shakra/FiLF2gZV6qyAwu9P7245HZ.mp3', 0, 'song_covers/sh/ak/shakra/hXDcCgeumVriX4nczCnq82.png', 1, '', 'You don’t have to shout\nJust glow\nYou don’t have to run\nJust flow\n\nLet the light in\nLet the world spin\nYou’re made of stars\nSo start again\n\nShine like the sky\nDance like the flame\nLove like it’s all\nA beautiful game\n\n[ 大光明咒 ]\nom amoga vairocana\nmaha-mudra mani-padma\njvala pravartaya hum\n\nShine\nShine\nShine\nYou were born to fly\n\nShine like the sky\nDance like the flame\nLove like it’s all\nA beautiful game\n\n[Outro 大光明咒 ]\nmani-padma\njvala pravartaya hum', 0, 'Lumee (Tropical Club) \nSunlight in sound, riding the sea breeze.\n是一首陽光穿透海風的音樂流明。\n\n融合 Amapiano 的律動、Tropical Pop 的清新、French Touch 的優雅,\u2028像午後在蔚藍島嶼漫步,腳下有節奏,心裡有餘裕。不張揚,卻令人微笑;不炫技,卻讓身體自然搖擺。\n\nLumee 是輕盈生活的氣息,是照耀日常的流明。\nA breezy blend of rhythm and elegance\nsun-soaked, smooth, \nand made to make you glow.\n\n大日如來所宣說《光明咒》,是一切諸佛菩薩的總咒,具有除滅罪障、淨化身心的神通威力,是與光明密切相關的核心咒語,消除無明帶來智慧光明的功德。\n\n咒語中蘊含大日如來的五智光明,念誦此咒能消除過去所造的十惡、五逆、四重罪,並可幫助亡者往生西方極樂淨土。\n梵文音譯為:「om amoga vairocana maha-mudra mani-padma jvala pravartaya hum」\n漢譯音譯:唵 阿謨伽 尾盧左曩 摩賀 母捺羅 摩尼 鉢納摩 入縛羅 鉢羅嚩多野 吽', 0, '', 381, 256000, datetime.datetime(2025, 6, 16, 9, 39, 35), datetime.datetime(2025, 6, 16, 9, 39, 30), datetime.datetime(2025, 6, 16, 10, 23, 33, 855614), datetime.datetime(2025, 6, 16, 12, 1, 56), 201, 8, 2, 1, 0, 1, 0, None, 4, None, 1, 0, 2, 0, 2, 2, 3291866, 'sha1$ko9kDmZvjPzbrhkZwCDOaR$625c03af7b9f53f1aa5703bf01fd24de423db190', datetime.datetime(2025, 6, 27, 17, 4, 8), 0, 'shakra', '', '', 'bspbj7shpj@privaterelay.appleid.com', 0, 1, datetime.datetime(2025, 6, 14, 1, 18, 45), 2862131, 4, 1, 3291866, 'profile_images/sh/ak/shakra/5gthkYKBEHnV4yzbtbNFtJ.jpg', 'F', '', 'Yozakura Mirage', 886, '935250579', datetime.date(2000, 11, 14), None, 196, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 57), 1, datetime.datetime(2025, 6, 14, 1, 18, 45), 1, 5, 'zh-hant', 1, '{"is_social_user":true,"had_edit_username":true,"hide_gender":false,"hide_location":true,"show_birthday":0}', 867, 7, 20, 8, 0, 0, '', 0, None), (10123836, 817690, 5, 36, 36, -0.38336764409196267, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280702), 817690, 4, 1, 'Laundry and Eons (with 1pfani)', 2392192, 97323549, 4, 3, 0, 'music/wr/in/wring_out_laura/cmhZxRJD3GqpMwyrVthGZW.mp3', 0, 'music_albums/wr/in/wring_out_laura/JzHwWRRqZmRadp4tqwgjvU.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時針往前後', 0, '', 0, '', 222, 320000, datetime.datetime(2025, 6, 10, 14, 57, 47), datetime.datetime(2025, 6, 10, 14, 56, 56), datetime.datetime(2025, 6, 13, 16, 0), datetime.datetime(2025, 6, 13, 16, 0, 41), 66, 11, 0, 1, 14, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2392192, 'sha1$cghoMzNMJws53puD1PbSpR$0155932e679fcec3a51c7bea90ecd05f7f55c98c', datetime.datetime(2025, 6, 25, 20, 4, 24), 0, 'wring_out_laura', '', '', 'wring.out.laura@gmail.com', 0, 1, datetime.datetime(2019, 2, 9, 17, 43), 1963112, 2, 2, 2392192, 'profile_images/wr/in/wring_out_laura/QBZcyzEHWBtDSGE9Vj5mpw.jpg', 'O', '林陽貴', 'Wring Out Laura', None, '', datetime.date(2019, 2, 10), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 45), 1, datetime.datetime(2019, 2, 9, 17, 43), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-05-28T08:08+00:00","hide_location":false}', 36532, 292, 30, 2, 1, 0, '', 0, None), (10123837, 817689, 5, 37, 37, -0.38336764409196267, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280715), 817689, 4, 1, 'River Dyeing', 2392192, 97323549, 4, 3, 0, 'music/wr/in/wring_out_laura/dtMt95YvbPMcssmf5KbWT7.mp3', 0, 'music_albums/wr/in/wring_out_laura/JzHwWRRqZmRadp4tqwgjvU.jpeg', 1, '', '', 0, '', 0, '', 203, 320000, datetime.datetime(2025, 6, 10, 14, 57, 41), datetime.datetime(2025, 6, 10, 14, 56, 56), datetime.datetime(2025, 6, 13, 16, 0), datetime.datetime(2025, 6, 13, 16, 0, 41), 66, 10, 1, 1, 13, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2392192, 'sha1$cghoMzNMJws53puD1PbSpR$0155932e679fcec3a51c7bea90ecd05f7f55c98c', datetime.datetime(2025, 6, 25, 20, 4, 24), 0, 'wring_out_laura', '', '', 'wring.out.laura@gmail.com', 0, 1, datetime.datetime(2019, 2, 9, 17, 43), 1963112, 2, 2, 2392192, 'profile_images/wr/in/wring_out_laura/QBZcyzEHWBtDSGE9Vj5mpw.jpg', 'O', '林陽貴', 'Wring Out Laura', None, '', datetime.date(2019, 2, 10), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 45), 1, datetime.datetime(2019, 2, 9, 17, 43), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-05-28T08:08+00:00","hide_location":false}', 36532, 292, 30, 2, 1, 0, '', 0, None), (10123838, 817688, 5, 38, 38, -0.38336764409196267, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280727), 817688, 4, 1, 'Dessert and Destiny:Lullaby', 2392192, 97323549, 4, 3, 0, 'music/wr/in/wring_out_laura/Qvxx4XfkyESdFhQzpS43LL.mp3', 0, 'music_albums/wr/in/wring_out_laura/JzHwWRRqZmRadp4tqwgjvU.jpeg', 1, '', '', 0, '', 0, '', 200, 320000, datetime.datetime(2025, 6, 10, 14, 57, 52), datetime.datetime(2025, 6, 10, 14, 56, 56), datetime.datetime(2025, 6, 13, 16, 0), datetime.datetime(2025, 6, 13, 16, 0, 41), 72, 10, 0, 1, 15, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2392192, 'sha1$cghoMzNMJws53puD1PbSpR$0155932e679fcec3a51c7bea90ecd05f7f55c98c', datetime.datetime(2025, 6, 25, 20, 4, 24), 0, 'wring_out_laura', '', '', 'wring.out.laura@gmail.com', 0, 1, datetime.datetime(2019, 2, 9, 17, 43), 1963112, 2, 2, 2392192, 'profile_images/wr/in/wring_out_laura/QBZcyzEHWBtDSGE9Vj5mpw.jpg', 'O', '林陽貴', 'Wring Out Laura', None, '', datetime.date(2019, 2, 10), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 45), 1, datetime.datetime(2019, 2, 9, 17, 43), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-05-28T08:08+00:00","hide_location":false}', 36532, 292, 30, 2, 1, 0, '', 0, None), (10123839, 817687, 5, 39, 39, -0.38336764409196267, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280739), 817687, 4, 1, 'I Chose to Stay', 2392192, 97323549, 4, 3, 0, 'music/wr/in/wring_out_laura/CeQE4U3bvW3VeYDHeC6EUj.mp3', 0, 'music_albums/wr/in/wring_out_laura/JzHwWRRqZmRadp4tqwgjvU.jpeg', 1, '', '', 0, '', 0, '', 164, 320000, datetime.datetime(2025, 6, 10, 14, 57, 35), datetime.datetime(2025, 6, 10, 14, 56, 56), datetime.datetime(2025, 6, 13, 16, 0), datetime.datetime(2025, 6, 13, 16, 0, 41), 66, 11, 0, 1, 12, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2392192, 'sha1$cghoMzNMJws53puD1PbSpR$0155932e679fcec3a51c7bea90ecd05f7f55c98c', datetime.datetime(2025, 6, 25, 20, 4, 24), 0, 'wring_out_laura', '', '', 'wring.out.laura@gmail.com', 0, 1, datetime.datetime(2019, 2, 9, 17, 43), 1963112, 2, 2, 2392192, 'profile_images/wr/in/wring_out_laura/QBZcyzEHWBtDSGE9Vj5mpw.jpg', 'O', '林陽貴', 'Wring Out Laura', None, '', datetime.date(2019, 2, 10), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 45), 1, datetime.datetime(2019, 2, 9, 17, 43), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-05-28T08:08+00:00","hide_location":false}', 36532, 292, 30, 2, 1, 0, '', 0, None), (10123840, 817686, 5, 40, 40, -0.38336764409196267, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280750), 817686, 4, 1, 'Inhale Geometry, Exhale Stardust', 2392192, 97323549, 4, 3, 0, 'music/wr/in/wring_out_laura/jqpu6RnvuvGD8RKuafUioa.mp3', 0, 'music_albums/wr/in/wring_out_laura/JzHwWRRqZmRadp4tqwgjvU.jpeg', 1, '', '', 0, '', 0, '', 142, 320000, datetime.datetime(2025, 6, 10, 14, 57, 30), datetime.datetime(2025, 6, 10, 14, 56, 56), datetime.datetime(2025, 6, 13, 16, 0), datetime.datetime(2025, 6, 13, 16, 0, 41), 60, 11, 0, 1, 11, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2392192, 'sha1$cghoMzNMJws53puD1PbSpR$0155932e679fcec3a51c7bea90ecd05f7f55c98c', datetime.datetime(2025, 6, 25, 20, 4, 24), 0, 'wring_out_laura', '', '', 'wring.out.laura@gmail.com', 0, 1, datetime.datetime(2019, 2, 9, 17, 43), 1963112, 2, 2, 2392192, 'profile_images/wr/in/wring_out_laura/QBZcyzEHWBtDSGE9Vj5mpw.jpg', 'O', '林陽貴', 'Wring Out Laura', None, '', datetime.date(2019, 2, 10), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 45), 1, datetime.datetime(2019, 2, 9, 17, 43), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-05-28T08:08+00:00","hide_location":false}', 36532, 292, 30, 2, 1, 0, '', 0, None), (10123841, 817685, 5, 41, 41, -0.38336764409196267, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280762), 817685, 4, 1, 'Valkyrja', 2392192, 97323549, 4, 3, 0, 'music/wr/in/wring_out_laura/8odC3ZuRMTPQXj4Ev4UAU5.mp3', 0, 'music_albums/wr/in/wring_out_laura/JzHwWRRqZmRadp4tqwgjvU.jpeg', 1, '', '', 0, 'https://www.youtube.com/watch?v=dGIMna5aRdg', 0, '', 196, 320000, datetime.datetime(2025, 6, 10, 14, 57, 20), datetime.datetime(2025, 6, 10, 14, 56, 56), datetime.datetime(2025, 6, 13, 16, 0), datetime.datetime(2025, 6, 13, 16, 0, 41), 81, 11, 0, 1, 7, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2392192, 'sha1$cghoMzNMJws53puD1PbSpR$0155932e679fcec3a51c7bea90ecd05f7f55c98c', datetime.datetime(2025, 6, 25, 20, 4, 24), 0, 'wring_out_laura', '', '', 'wring.out.laura@gmail.com', 0, 1, datetime.datetime(2019, 2, 9, 17, 43), 1963112, 2, 2, 2392192, 'profile_images/wr/in/wring_out_laura/QBZcyzEHWBtDSGE9Vj5mpw.jpg', 'O', '林陽貴', 'Wring Out Laura', None, '', datetime.date(2019, 2, 10), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 45), 1, datetime.datetime(2019, 2, 9, 17, 43), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-05-28T08:08+00:00","hide_location":false}', 36532, 292, 30, 2, 1, 0, '', 0, None), (10123842, 817683, 5, 42, 42, -0.38336764409196267, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280773), 817683, 4, 1, 'Shapeless Spiral', 2392192, 97323549, 4, 3, 0, 'music/wr/in/wring_out_laura/7FfesEpkpPGEerCqS7Tuuc.mp3', 0, 'music_albums/wr/in/wring_out_laura/JzHwWRRqZmRadp4tqwgjvU.jpeg', 1, '', '', 0, '', 0, '', 153, 320000, datetime.datetime(2025, 6, 10, 14, 57, 26), datetime.datetime(2025, 6, 10, 14, 56, 56), datetime.datetime(2025, 6, 13, 16, 0), datetime.datetime(2025, 6, 13, 16, 0, 41), 81, 10, 0, 1, 9, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2392192, 'sha1$cghoMzNMJws53puD1PbSpR$0155932e679fcec3a51c7bea90ecd05f7f55c98c', datetime.datetime(2025, 6, 25, 20, 4, 24), 0, 'wring_out_laura', '', '', 'wring.out.laura@gmail.com', 0, 1, datetime.datetime(2019, 2, 9, 17, 43), 1963112, 2, 2, 2392192, 'profile_images/wr/in/wring_out_laura/QBZcyzEHWBtDSGE9Vj5mpw.jpg', 'O', '林陽貴', 'Wring Out Laura', None, '', datetime.date(2019, 2, 10), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 45), 1, datetime.datetime(2019, 2, 9, 17, 43), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-05-28T08:08+00:00","hide_location":false}', 36532, 292, 30, 2, 1, 0, '', 0, None), (10123843, 817681, 5, 43, 43, -0.38336764409196267, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280784), 817681, 4, 1, 'Vanish Into Thin Air', 2392192, 97323549, 4, 3, 0, 'music/wr/in/wring_out_laura/XknkzkCZfXdWANwWwcJkLk.mp3', 0, 'music_albums/wr/in/wring_out_laura/JzHwWRRqZmRadp4tqwgjvU.jpeg', 1, '', '', 0, '', 0, '', 156, 320000, datetime.datetime(2025, 6, 10, 14, 57, 4), datetime.datetime(2025, 6, 10, 14, 56, 56), datetime.datetime(2025, 6, 13, 16, 0), datetime.datetime(2025, 6, 13, 16, 0, 41), 93, 13, 1, 1, 2, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 2392192, 'sha1$cghoMzNMJws53puD1PbSpR$0155932e679fcec3a51c7bea90ecd05f7f55c98c', datetime.datetime(2025, 6, 25, 20, 4, 24), 0, 'wring_out_laura', '', '', 'wring.out.laura@gmail.com', 0, 1, datetime.datetime(2019, 2, 9, 17, 43), 1963112, 2, 2, 2392192, 'profile_images/wr/in/wring_out_laura/QBZcyzEHWBtDSGE9Vj5mpw.jpg', 'O', '林陽貴', 'Wring Out Laura', None, '', datetime.date(2019, 2, 10), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 45), 1, datetime.datetime(2019, 2, 9, 17, 43), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_intro":false,"show_birthday":0,"accredited_datetime":"2021-05-28T08:08+00:00","hide_location":false}', 36532, 292, 30, 2, 1, 0, '', 0, None), (10123844, 817576, 5, 44, 44, -0.42197212714049176, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280795), 817576, 4, 0, '李雨寰 Feat 徐巧芯 賴士葆 羅廷瑋-假跌倒', 410377, None, 4, 20, 0, 'music/yu/hu/yuhuan1028s/9qxVuM4VJEhCvSiRpVnXQY.mp3', 0, 'song_covers/yu/hu/yuhuan1028s/nWVhBoqY3scNGMNVFtmJxH.jpeg', 1, '', '', 0, '不想賦予此曲任何高級的色彩於是上網查了一下越南鼓這種曲風,大家聽聽看有沒有哪個Feel', 0, '', 342, 320000, datetime.datetime(2025, 6, 18, 17, 36, 45), datetime.datetime(2025, 6, 10, 2, 50, 42), datetime.datetime(2025, 6, 10, 3, 4, 45, 386702), datetime.datetime(2025, 6, 18, 17, 36, 49), 108, 5, 1, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 410377, 'sha1$AfTe5MbvNE13ajCbOe47Bx$13d06727cf55c9549e1ffe1a738c6e153f6d0ab9', datetime.datetime(2025, 6, 27, 9, 13, 30), 0, 'yuhuan1028s', '', '', 'yuhuan1028s@yahoo.com.tw', 0, 1, datetime.datetime(2007, 5, 3, 17, 36), 48106, 4, 3, 410377, 'profile_images/yu/hu/yuhuan1028s/nYgn35owrSi247atx4RQyU.jpg', 'M', '樂樂', '李雨寰', 886, '921124202', datetime.date(1983, 10, 28), 'TPE', 99, 19792, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 49), 1, datetime.datetime(2007, 5, 3, 17, 36), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_birthday":2,"accredited_datetime":"2021-08-05T03:12+00:00","hide_location":false}', 88447, 527, 77, 0, 1, 0, '', 0, None), (10123845, 818365, 5, 45, 45, -0.4245271440690292, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280808), 818365, 4, 1, 'Jungle👾', 2623390, 97323617, 4, 20, 0, 'music/Va/gu/Vague_Don/m3QdsbmTJTkk7FbcgLTq9P.mp3', 0, 'song_covers/Va/gu/Vague_Don/gWAEgEjD3VEzTKbf3xSiod.jpg', 1, '', '', 0, '', 0, '', 189, 320000, datetime.datetime(2025, 6, 16, 9, 55, 33), datetime.datetime(2025, 6, 16, 9, 55, 26), datetime.datetime(2025, 6, 16, 9, 56, 3, 855124), datetime.datetime(2025, 6, 16, 14, 41, 33), 42, 2, 2, 1, 2, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 2623390, 'sha1$DoBgzTRhaybRWcSOJUdMqb$1907a3688b50b7111a7a713c2c10671519cd29a4', datetime.datetime(2025, 6, 28, 1, 29, 26), 0, 'Vague_Don', '', '', '6kycxzdk43@privaterelay.appleid.com', 0, 1, datetime.datetime(2020, 8, 4, 15, 14, 43), 2194011, 4, 3, 2623390, 'profile_images/Va/gu/Vague_Don/DRMgSxvBMXoZmopsYXL8Aj.jpg', 'M', '', '科技冷漠techdim._蔡東', 886, '966907169', datetime.date(1998, 5, 25), 'TAO', 97, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 54), 1, datetime.datetime(2020, 8, 4, 15, 14, 43), 1, 0, 'zh-hant', 1, '{"is_social_user":true,"had_edit_username":true,"hide_gender":false,"show_birthday":2,"hide_location":false}', 92572, 72, 19, 0, 0, 0, '', 0, None), (10123846, 817863, 5, 46, 46, -0.4389374952467735, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280820), 817863, 4, 3, '雨中的慶幸 (Disco 2025)', 410377, None, 4, 20, 0, 'music/yu/hu/yuhuan1028s/k3Kp8VinvTWbWCxUyUy5dr.mp3', 0, 'song_covers/yu/hu/yuhuan1028s/mznymreBw78gLFEUAXrWLn.png', 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慶幸的歡愉', 0, '', 0, '', 480, 320000, datetime.datetime(2025, 6, 18, 17, 43, 27), datetime.datetime(2025, 6, 11, 17, 15, 32), datetime.datetime(2025, 6, 11, 17, 18, 52, 256261), datetime.datetime(2025, 6, 18, 17, 43, 37), 90, 2, 0, 1, 0, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true}}', 0, 0, 0, 0, 2, 2, 410377, 'sha1$AfTe5MbvNE13ajCbOe47Bx$13d06727cf55c9549e1ffe1a738c6e153f6d0ab9', datetime.datetime(2025, 6, 27, 9, 13, 30), 0, 'yuhuan1028s', '', '', 'yuhuan1028s@yahoo.com.tw', 0, 1, datetime.datetime(2007, 5, 3, 17, 36), 48106, 4, 3, 410377, 'profile_images/yu/hu/yuhuan1028s/nYgn35owrSi247atx4RQyU.jpg', 'M', '樂樂', '李雨寰', 886, '921124202', datetime.date(1983, 10, 28), 'TPE', 99, 19792, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 49), 1, datetime.datetime(2007, 5, 3, 17, 36), 1, 0, 'zh-hant', 1, '{"hide_gender":false,"show_birthday":2,"accredited_datetime":"2021-08-05T03:12+00:00","hide_location":false}', 88447, 527, 77, 0, 1, 0, '', 0, None), (10123847, 818259, 5, 47, 47, -0.4543801072187104, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280831), 818259, 4, 1, 'NDII', 3186442, None, 4, 3, 0, 'music/so/un/soundoutput/XGdXhZfidCnvg5Pnw85Mr4.mp3', 0, 'song_covers/so/un/soundoutput/LuTYGL6yixJjVoPTT95Snj.jpeg', 1, '', '', 0, '', 0, '', 283, 320000, datetime.datetime(2025, 6, 15, 10, 18, 47), datetime.datetime(2025, 6, 15, 10, 18, 39), datetime.datetime(2025, 6, 15, 10, 18, 53, 15712), datetime.datetime(2025, 6, 15, 10, 18, 53), 9, 0, 0, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 3186442, 'sha1$TIK94qsTrACzDXvoQY28Ek$fe2a3a24d9f74113cfb6737716cba5da07062b0e', datetime.datetime(2025, 6, 15, 9, 35, 16), 0, 'soundoutput', '', '', 'punkflower9@gmail.com', 0, 1, datetime.datetime(2023, 11, 19, 13, 9, 59), 2756776, 4, 3, 3186442, 'profile_images/so/un/soundoutput/QEvAJpCZsTz3i5ntdpcLH5.jpg', 'O', '', '橡皮君', 886, '975251861', datetime.date(1958, 7, 29), 'ZZ', 45, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 52), 1, datetime.datetime(2023, 11, 19, 13, 9, 59), 1, 1, 'zh-hant', 1, '{"hide_gender":true,"show_birthday":1,"hide_location":false}', 311, 2, 4, 0, 0, 0, '', 0, None), (10123848, 818463, 5, 48, 0, -0.46172477543821994, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280844), 818463, 4, 0, 'Artwork', 3291704, 97323620, 4, 3, 0, 'music/bb/08/bb0818qq/XZ6TxNAPR9rqDpcT3veLDB.mp3', 0, 'song_covers/bb/08/bb0818qq/hQfjimQNCku5vu6oJRrAAv.jpeg', 1, '', "[Intro]\nBrushstroke hearts and pixel skies\nWe are framed in neon light\n(Y&J... displayed in time)\n\n[Verse-1]\nI am not a girl, I’m a gallery\nEmotions hanging, come and see\nMy laughter’s in a gilded frame\nMy silence wears a different name\n\n[Pre-Chorus]\nPainted with colors you can’t define\nUnder museum glass, I redesign\nYour eyes trace the curve of my mind\nOne glance — now you’re mine\n\n[Chorus]\nI’m not just pretty, I’m artwork\nEvery angle, every scar, it works\nLook close — you’ll see what I hide\nA masterpiece with a restless side\nTouch me not, but feel the spark\nBaby I’m your moving artwork\n\n[Verse-2]\nI walk like a sketch in motion\nUnfinished thoughts and love devotion\nMy dreams pixelate, then restart\nI’m chaos on canvas — modern art\n\n[Pre-Chorus]\nYou can’t decode me with your eyes\nThis is deeper than a perfect line\nA sculpture breathing out design\nA gallery inside my spine\n\n[Chorus]\nI’m not just pretty, I’m artwork\nEvery angle, every scar, it works\nLook close — you’ll see what I hide\nA masterpiece with a restless side\nTouch me not, but feel the spark\nBaby I’m your moving artwork\n\n[Bridge]\nHang me in your heart\nFrame me in the dark\nEvery flaw, a work divine\nStill evolving all the time\n(Ohhh~)\n\n[Chorus-Key Change]\nI’m not just pretty, I’m artwork\n(Make no mistake — I’m post-modern love)\nEvery angle, every scar, it works\n(This is who I’ve chosen to become)\nYou can't buy me with your words\nI’m the art that makes you hurt\nA vision walking through your mind\n(You’ll remember me in time)\n\n[Outro]\nSo when you see me... don’t just look\nRead between each page and hook\nY&J — our love’s a living artwork", 0, '這首歌的靈感在從未編輯的封面開始的,一開始是把這個封面廢棄掉的,但Hanjane成喜歡這個封面就跟Hanyang與AI寫了這首歌!', 0, '', 174, 320000, datetime.datetime(2025, 6, 17, 3, 54, 53), datetime.datetime(2025, 6, 17, 3, 54, 47), datetime.datetime(2025, 6, 17, 4, 0, 56, 827937), datetime.datetime(2025, 6, 17, 4, 2, 4), 27, 0, 2, 1, 2, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 3291704, 'sha1$m9KydsXecNh2fG8W4mtSNU$46b5ecae9d71adab72d0e178a125a37068fd1079', datetime.datetime(2025, 6, 17, 3, 35, 12), 0, 'bb0818qq', '', '', 'hanjaneakiba@gmail.com', 0, 1, datetime.datetime(2025, 6, 12, 14, 4, 16), 2861969, 4, 3, 3291704, 'profile_images/bb/08/bb0818qq/TFFzGxthHQa88LSUzLdFFj.jpg', 'F', '', 'Y&J', 886, '909100697', datetime.date(2025, 9, 21), None, 80, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 3), 1, datetime.datetime(2025, 6, 12, 14, 4, 16), 1, 6, 'zh-hant', 1, '{"is_social_user":true,"hide_gender":true,"hide_location":true,"show_birthday":1}', 168, 0, 1, 1, 0, 0, '', 0, None), (10123849, 797925, 5, 49, 48, -0.5190441668691163, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280855), 797925, 4, 4, '醉悟', 841832, 97322814, 4, 3, 0, 'music/ov/ds/ovdstw/74cQwHs9eNiEaS9TfFuxtE.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醉悟 墜入殊途 同歸路 望見菩提樹', 0, '〈醉悟〉\n起初創作核心透過邵氏電影人物「蘇花子」的角色,連結自身體驗而起草;詞中「鑿掘了自己從普世的眼神墜入」「棒喝了那底層的恐懼薰陶」帶出當代社會下的貧富焦慮,又以「醉中正覺悟」斬斷自我對話中的焦慮雜念。歌詞多次提及「醉」與「悟」,象徵在迷茫中找到覺悟的智慧。身心意識在「色聲香味觸法」的感知中佇立,讓人逐步意識到真正的內在需求,透過清空自我與放下執著,進入深層的體悟。', 0, '', 213, 192000, datetime.datetime(2025, 1, 8, 15, 6, 26), datetime.datetime(2025, 1, 8, 15, 4, 10), datetime.datetime(2025, 5, 17, 13, 2, 57, 555874), datetime.datetime(2025, 5, 17, 13, 2, 58), 32017, 40, 10, 1, 5, 1, 0, None, 4, '{"TW":{"recommend_by_editor":true,"song_of_the_days":["2025-06-08"],"recommend_by_expert":true},"CN":{"song_of_the_days":["2025-06-09"],"recommend_by_expert":true}}', 0, 0, 0, 0, 2, 2, 841832, 'sha1$hXPKS7kwvsp6sz4GDQynNe$c385425e635080f05815b116de2fe9f45161bb20', datetime.datetime(2025, 6, 10, 13, 20, 30), 0, 'ovdstw', '', '', 'ovdstw@gmail.com', 0, 1, datetime.datetime(2013, 5, 15, 23, 29, 41), 475125, 2, 2, 841832, 'profile_images/ov/ds/ovdstw/MnRU5YDxWMNnUrmsgoxrnH.jpg', 'M', '', 'OVDS', 886, '912888154', datetime.date(2004, 4, 20), 'TPE', 99, 0, 1, None, datetime.datetime(2025, 6, 28, 21, 2, 56), 1, datetime.datetime(2013, 5, 15, 23, 29, 41), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"show_intro":false,"accredited_datetime":"2021-09-29T07:21+00:00","hide_location":false}', 187311, 1057, 50, 7, 1, 0, '', 0, None), (10123850, 817750, 5, 50, 49, -0.5656057423289347, 1, datetime.datetime(2025, 6, 29, 15, 15, 40, 280867), 817750, 4, 1, '因果 Karma Code (Koala Wu Mash Up)', 1836227, 97323596, 4, 3, 0, 'music/ko/al/koala_dada/6mzV9fzxJqenyfW56PXjUo.mp3', 0, 'song_covers/ko/al/koala_dada/ec2vZUwW9VzdfiGhFVYrQ6.jpeg', 1, '', '', 0, 'Mashup of...\nSKAI ISYOURGOD - Karma Code\nCreeds - Push Up', 0, '', 204, 320000, datetime.datetime(2025, 6, 11, 6, 11, 7), datetime.datetime(2025, 6, 11, 6, 11, 2), datetime.datetime(2025, 6, 11, 6, 13, 6, 51571), datetime.datetime(2025, 6, 11, 15, 23, 28), 96, 2, 6, 1, 0, 1, 0, None, 4, None, 0, 0, 0, 0, 2, 2, 1836227, 'pbkdf2_sha256$24000$jMbDOLvdsvOi$/lUslW2Xd74lULUNxqnnMug+6MfUXeLbT6X3S5lC4Bo=', datetime.datetime(2025, 5, 28, 4, 16, 7), 0, 'koala_dada', '家豪', '吳', 'underthetree.tw@gmail.com', 0, 1, datetime.datetime(2017, 3, 31, 23, 14, 23), 1398625, 4, 3, 1836227, 'profile_images/ko/al/koala_dada/4TBrW23anGMQN7WEA59yjX.png', 'O', '吳家豪', '偉雄 Koala Wu', 886, '975563500', datetime.date(1997, 4, 19), 'NWT', 94, 0, 1, 1, datetime.datetime(2025, 6, 27, 21, 2, 46), 1, datetime.datetime(2017, 3, 31, 23, 14, 23), 1, 0, 'zh-hant', 1, '{"hide_gender":true,"show_intro":false,"had_edit_username":true,"show_birthday":0,"hide_location":false}', 3902, 61, 76, 8, 0, 0, '', 0, None))])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f355730> | |
/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/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.0320 | get_many | (['1580ca9a8e573fcb58f242b5e33b60aa5a89b45b', '9129927ef487f6042f59944fcba9d020f4a64209'],) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f355730> | |
/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/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/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(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/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/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.0315 | set_many | ({'1580ca9a8e573fcb58f242b5e33b60aa5a89b45b': 1779718049.6689084, '9129927ef487f6042f59944fcba9d020f4a64209': (1779718049.6689084, [((97322814, 4, 4, 841832, '給孤獨園', 'music_albums/ov/ds/ovdstw/HRD8A68vhDk6V7HfGNiRzo.jpeg', '將生命傷痛聚沙成塔的終極篇章《給孤獨園》\n\nOVDS以《黑的韌性》榮獲12屆金音獎「最佳電音專輯」並同時入圍32屆金曲獎「最佳樂團」。\n以「心碎」出發經過了「韌性」來到了「孤獨」,三部曲的建構歷經十年間的物換星移、親友離世,不斷探索那些無以名狀的酸、痛、苦楚與哀愁,究竟為何存在?解碼出「眾人皆醒我獨醉」的逆行思考,依然也能主宰自己的信念來成就生命的態度。\n\n10首一氣呵成將生活中「孤獨感」的切片,擠壓進電子聲響舖陳的一幕幕畫面,在強烈節拍的Bass低吟中攪動著;透過音樂與詩詞「建造一處能讓心神靠岸,讓生而為人皆有的孤獨稍作停泊的港口」也是OVDS一貫秉持來完成作品的態度。\n\n《給孤獨園》中有死、有生、敬無常如常,因悲喜知感恩,盼此生悟盡天擇。', 0, '', 57600, 0, 0, datetime.date(2025, 1, 9), datetime.datetime(2025, 1, 9, 7, 33, 15), datetime.datetime(2025, 1, 9, 7, 37, 38), 1, 2),)])}, None) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f355730> | |
/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/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/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(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/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/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.0315 | set | ('views.decorators.cache.cache_header..2ffa35ebc0e6944f2a131421fa056b4c.zh-hant.Asia/Taipei', [], 300) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f355730> | |
/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.0358 | set | ('views.decorators.cache.cache_page..GET.2ffa35ebc0e6944f2a131421fa056b4c.d41d8cd98f00b204e9800998ecf8427e.zh-hant.Asia/Taipei', <TemplateResponse status_code=200, "text/html; charset=utf-8">, 300) | {} | <django.core.cache.backends.dummy.DummyCache object at 0x77085f355730> | |
/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) |
|||||
| 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 |
| Application | Model | Last invalidation |
|---|
| Application | Model | Last invalidation |
|---|
| Application | Model | Last invalidation |
|---|